builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-213 starttime: 1461477357.49 results: success (0) buildid: 20160423200647 builduid: e22b5d514c594dfea2eb74cda23d211c revision: ef9c1cc0a76ca05d459cda0a0d74266f5d916341 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 22:55:57.488272) ========= master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 22:55:57.488923) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 22:55:57.489427) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 22:55:57.746248) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 22:55:57.746566) ========= 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-1461477030.146712-329610596 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 22:55:57-- 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% 10.2M=0.001s 2016-04-23 22:55:58 (10.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.629785 ========= master_lag: 0.27 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 22:55:58.647644) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 22:55:58.647941) ========= 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-1461477030.146712-329610596 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.036506 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 22:55:58.718343) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 22:55:58.718667) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev ef9c1cc0a76ca05d459cda0a0d74266f5d916341 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev ef9c1cc0a76ca05d459cda0a0d74266f5d916341 --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-1461477030.146712-329610596 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 22:55:58,830 truncating revision to first 12 chars 2016-04-23 22:55:58,830 Setting DEBUG logging. 2016-04-23 22:55:58,830 attempt 1/10 2016-04-23 22:55:58,831 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/ef9c1cc0a76c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 22:56:00,036 unpacking tar archive at: fx-team-ef9c1cc0a76c/testing/mozharness/ program finished with exit code 0 elapsedTime=2.711246 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 22:56:01.465207) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 22:56:01.465514) ========= script_repo_revision: ef9c1cc0a76ca05d459cda0a0d74266f5d916341 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 22:56:01.465912) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 22:56:01.466212) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 22:56:01.500174) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 5 secs) (at 2016-04-23 22:56:01.500473) ========= /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 fx-team --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', 'fx-team', '--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-1461477030.146712-329610596 _=/tools/buildbot/bin/python using PTY: False 22:56:01 INFO - MultiFileLogger online at 20160423 22:56:01 in /builds/slave/test 22:56:01 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 fx-team --download-symbols true 22:56:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:56:01 INFO - {'append_to_log': False, 22:56:01 INFO - 'base_work_dir': '/builds/slave/test', 22:56:01 INFO - 'blob_upload_branch': 'fx-team', 22:56:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:56:01 INFO - 'buildbot_json_path': 'buildprops.json', 22:56:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:56:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:56:01 INFO - 'download_minidump_stackwalk': True, 22:56:01 INFO - 'download_symbols': 'true', 22:56:01 INFO - 'e10s': False, 22:56:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:56:01 INFO - 'tooltool.py': '/tools/tooltool.py', 22:56:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:56:01 INFO - '/tools/misc-python/virtualenv.py')}, 22:56:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:56:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:56:01 INFO - 'log_level': 'info', 22:56:01 INFO - 'log_to_console': True, 22:56:01 INFO - 'opt_config_files': (), 22:56:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:56:01 INFO - '--processes=1', 22:56:01 INFO - '--config=%(test_path)s/wptrunner.ini', 22:56:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:56:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:56:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:56:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:56:01 INFO - 'pip_index': False, 22:56:01 INFO - 'require_test_zip': True, 22:56:01 INFO - 'test_type': ('testharness',), 22:56:01 INFO - 'this_chunk': '1', 22:56:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:56:01 INFO - 'total_chunks': '10', 22:56:01 INFO - 'virtualenv_path': 'venv', 22:56:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:56:01 INFO - 'work_dir': 'build'} 22:56:01 INFO - ##### 22:56:01 INFO - ##### Running clobber step. 22:56:01 INFO - ##### 22:56:01 INFO - Running pre-action listener: _resource_record_pre_action 22:56:01 INFO - Running main action method: clobber 22:56:01 INFO - rmtree: /builds/slave/test/build 22:56:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:56:03 INFO - Running post-action listener: _resource_record_post_action 22:56:03 INFO - ##### 22:56:03 INFO - ##### Running read-buildbot-config step. 22:56:03 INFO - ##### 22:56:03 INFO - Running pre-action listener: _resource_record_pre_action 22:56:03 INFO - Running main action method: read_buildbot_config 22:56:03 INFO - Using buildbot properties: 22:56:03 INFO - { 22:56:03 INFO - "project": "", 22:56:03 INFO - "product": "firefox", 22:56:03 INFO - "script_repo_revision": "production", 22:56:03 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 22:56:03 INFO - "repository": "", 22:56:03 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 22:56:03 INFO - "buildid": "20160423200647", 22:56:03 INFO - "pgo_build": "False", 22:56:03 INFO - "basedir": "/builds/slave/test", 22:56:03 INFO - "buildnumber": 15, 22:56:03 INFO - "slavename": "tst-linux64-spot-213", 22:56:03 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/", 22:56:03 INFO - "platform": "linux64", 22:56:03 INFO - "branch": "fx-team", 22:56:03 INFO - "revision": "ef9c1cc0a76ca05d459cda0a0d74266f5d916341", 22:56:03 INFO - "repo_path": "integration/fx-team", 22:56:03 INFO - "moz_repo_path": "", 22:56:03 INFO - "stage_platform": "linux64", 22:56:03 INFO - "builduid": "e22b5d514c594dfea2eb74cda23d211c", 22:56:03 INFO - "slavebuilddir": "test" 22:56:03 INFO - } 22:56:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 22:56:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 22:56:03 INFO - Running post-action listener: _resource_record_post_action 22:56:03 INFO - ##### 22:56:03 INFO - ##### Running download-and-extract step. 22:56:03 INFO - ##### 22:56:03 INFO - Running pre-action listener: _resource_record_pre_action 22:56:03 INFO - Running main action method: download_and_extract 22:56:03 INFO - mkdir: /builds/slave/test/build/tests 22:56:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:56:03 INFO - https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 22:56:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:56:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:56:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/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 22:56:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/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 22:56:19 INFO - Downloaded 1361 bytes. 22:56:19 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:56:19 INFO - Using the following test package requirements: 22:56:19 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 22:56:19 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:56:19 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 22:56:19 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:56:19 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 22:56:19 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:56:19 INFO - u'jsshell-linux-x86_64.zip'], 22:56:19 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:56:19 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 22:56:19 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 22:56:19 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:56:19 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 22:56:19 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:56:19 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 22:56:19 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:56:19 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 22:56:19 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:56:19 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 22:56:19 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 22:56: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')]} 22:56:19 INFO - https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 22:56:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 22:56:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 22:56:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/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 22:56:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/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 22:56:24 INFO - Downloaded 22746090 bytes. 22:56:24 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/*'] 22:56:24 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/* 22:56:24 INFO - caution: filename not matched: web-platform/* 22:56:24 INFO - Return code: 11 22:56: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')]} 22:56:24 INFO - https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 22:56:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:56:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:56:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/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 22:56:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/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 22:56:29 INFO - Downloaded 36402275 bytes. 22:56:29 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/*'] 22:56:29 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/* 22:56:33 INFO - caution: filename not matched: bin/* 22:56:33 INFO - caution: filename not matched: config/* 22:56:33 INFO - caution: filename not matched: mozbase/* 22:56:33 INFO - caution: filename not matched: marionette/* 22:56:33 INFO - caution: filename not matched: tools/wptserve/* 22:56:33 INFO - Return code: 11 22:56:33 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')]} 22:56:33 INFO - https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 22:56:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:56:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:56:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/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 22:56:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/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 22:56:42 INFO - Downloaded 64439168 bytes. 22:56:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:56:42 INFO - mkdir: /builds/slave/test/properties 22:56:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:56:42 INFO - Writing to file /builds/slave/test/properties/build_url 22:56:42 INFO - Contents: 22:56:42 INFO - build_url:https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:56:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:56:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:56:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:56:43 INFO - Contents: 22:56:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:56:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:56:43 INFO - https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:56:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:56:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:56:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/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 22:56:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BSXk3UmNTEaArVNP7UCH7g/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 22:56:53 INFO - Downloaded 90863102 bytes. 22:56:53 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'] 22:56:53 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 22:57:01 INFO - Return code: 0 22:57:01 INFO - Running post-action listener: _resource_record_post_action 22:57:01 INFO - Running post-action listener: set_extra_try_arguments 22:57:01 INFO - ##### 22:57:01 INFO - ##### Running create-virtualenv step. 22:57:01 INFO - ##### 22:57:01 INFO - Running pre-action listener: _pre_create_virtualenv 22:57:01 INFO - Running pre-action listener: _resource_record_pre_action 22:57:01 INFO - Running main action method: create_virtualenv 22:57:01 INFO - Creating virtualenv /builds/slave/test/build/venv 22:57:01 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 22:57:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:57:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:57:01 INFO - Using real prefix '/usr' 22:57:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:57:02 INFO - Installing distribute.............................................................................................................................................................................................done. 22:57:07 INFO - Installing pip.................done. 22:57:07 INFO - Return code: 0 22:57:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:57:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:57:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:57:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:57:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:57:07 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 0xfaf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfb03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xff8d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xff6000>, '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 0xff6de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xff7270>, '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-1461477030.146712-329610596', '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 22:57:07 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 22:57:07 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 22:57:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:57:07 INFO - 'CCACHE_UMASK': '002', 22:57:07 INFO - 'DISPLAY': ':0', 22:57:07 INFO - 'HOME': '/home/cltbld', 22:57:07 INFO - 'LANG': 'en_US.UTF-8', 22:57:07 INFO - 'LOGNAME': 'cltbld', 22:57:07 INFO - 'MAIL': '/var/mail/cltbld', 22:57:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:57:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:57:07 INFO - 'MOZ_NO_REMOTE': '1', 22:57:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:57:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:57:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:57:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:57:07 INFO - 'PWD': '/builds/slave/test', 22:57:07 INFO - 'SHELL': '/bin/bash', 22:57:07 INFO - 'SHLVL': '1', 22:57:07 INFO - 'TERM': 'linux', 22:57:07 INFO - 'TMOUT': '86400', 22:57:07 INFO - 'USER': 'cltbld', 22:57:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461477030.146712-329610596', 22:57:07 INFO - '_': '/tools/buildbot/bin/python'} 22:57:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:57:07 INFO - Downloading/unpacking psutil>=0.7.1 22:57:07 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 22:57:07 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 22:57:07 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 22:57:07 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 22:57:07 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 22:57:07 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 22:57:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:57:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:57:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:57:13 INFO - Installing collected packages: psutil 22:57:13 INFO - Running setup.py install for psutil 22:57:13 INFO - building 'psutil._psutil_linux' extension 22:57:13 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 22:57:13 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 22:57:13 INFO - building 'psutil._psutil_posix' extension 22:57:13 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 22:57:14 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 22:57:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:57:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:57:14 INFO - Successfully installed psutil 22:57:14 INFO - Cleaning up... 22:57:14 INFO - Return code: 0 22:57:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:57:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:57:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:57:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:57:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:57:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xfaf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfb03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xff8d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xff6000>, '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 0xff6de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xff7270>, '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-1461477030.146712-329610596', '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 22:57:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:57:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:57:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:57:14 INFO - 'CCACHE_UMASK': '002', 22:57:14 INFO - 'DISPLAY': ':0', 22:57:14 INFO - 'HOME': '/home/cltbld', 22:57:14 INFO - 'LANG': 'en_US.UTF-8', 22:57:14 INFO - 'LOGNAME': 'cltbld', 22:57:14 INFO - 'MAIL': '/var/mail/cltbld', 22:57:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:57:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:57:14 INFO - 'MOZ_NO_REMOTE': '1', 22:57:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:57:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:57:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:57:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:57:14 INFO - 'PWD': '/builds/slave/test', 22:57:14 INFO - 'SHELL': '/bin/bash', 22:57:14 INFO - 'SHLVL': '1', 22:57:14 INFO - 'TERM': 'linux', 22:57:14 INFO - 'TMOUT': '86400', 22:57:14 INFO - 'USER': 'cltbld', 22:57:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461477030.146712-329610596', 22:57:14 INFO - '_': '/tools/buildbot/bin/python'} 22:57:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:57:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:57:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:14 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 22:57:14 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 22:57:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:57:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:57:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:57:19 INFO - Installing collected packages: mozsystemmonitor 22:57:19 INFO - Running setup.py install for mozsystemmonitor 22:57:20 INFO - Successfully installed mozsystemmonitor 22:57:20 INFO - Cleaning up... 22:57:20 INFO - Return code: 0 22:57:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:57:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:57:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:57:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:57:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:57:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xfaf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfb03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xff8d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xff6000>, '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 0xff6de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xff7270>, '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-1461477030.146712-329610596', '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 22:57:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:57:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:57:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:57:20 INFO - 'CCACHE_UMASK': '002', 22:57:20 INFO - 'DISPLAY': ':0', 22:57:20 INFO - 'HOME': '/home/cltbld', 22:57:20 INFO - 'LANG': 'en_US.UTF-8', 22:57:20 INFO - 'LOGNAME': 'cltbld', 22:57:20 INFO - 'MAIL': '/var/mail/cltbld', 22:57:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:57:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:57:20 INFO - 'MOZ_NO_REMOTE': '1', 22:57:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:57:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:57:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:57:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:57:20 INFO - 'PWD': '/builds/slave/test', 22:57:20 INFO - 'SHELL': '/bin/bash', 22:57:20 INFO - 'SHLVL': '1', 22:57:20 INFO - 'TERM': 'linux', 22:57:20 INFO - 'TMOUT': '86400', 22:57:20 INFO - 'USER': 'cltbld', 22:57:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461477030.146712-329610596', 22:57:20 INFO - '_': '/tools/buildbot/bin/python'} 22:57:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:57:20 INFO - Downloading/unpacking blobuploader==1.2.4 22:57:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:20 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 22:57:20 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 22:57:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:25 INFO - Downloading blobuploader-1.2.4.tar.gz 22:57:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:57:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:57:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:25 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 22:57:25 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 22:57:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:57:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:57:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:57:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:57:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:27 INFO - Downloading docopt-0.6.1.tar.gz 22:57:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:57:27 INFO - Installing collected packages: blobuploader, requests, docopt 22:57:27 INFO - Running setup.py install for blobuploader 22:57:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:57:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:57:27 INFO - Running setup.py install for requests 22:57:28 INFO - Running setup.py install for docopt 22:57:28 INFO - Successfully installed blobuploader requests docopt 22:57:28 INFO - Cleaning up... 22:57:28 INFO - Return code: 0 22:57:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:57:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:57:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:57:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:57:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:57:28 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 0xfaf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfb03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xff8d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xff6000>, '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 0xff6de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xff7270>, '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-1461477030.146712-329610596', '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 22:57:28 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 22:57:28 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 22:57:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:57:28 INFO - 'CCACHE_UMASK': '002', 22:57:29 INFO - 'DISPLAY': ':0', 22:57:29 INFO - 'HOME': '/home/cltbld', 22:57:29 INFO - 'LANG': 'en_US.UTF-8', 22:57:29 INFO - 'LOGNAME': 'cltbld', 22:57:29 INFO - 'MAIL': '/var/mail/cltbld', 22:57:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:57:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:57:29 INFO - 'MOZ_NO_REMOTE': '1', 22:57:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:57:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:57:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:57:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:57:29 INFO - 'PWD': '/builds/slave/test', 22:57:29 INFO - 'SHELL': '/bin/bash', 22:57:29 INFO - 'SHLVL': '1', 22:57:29 INFO - 'TERM': 'linux', 22:57:29 INFO - 'TMOUT': '86400', 22:57:29 INFO - 'USER': 'cltbld', 22:57:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461477030.146712-329610596', 22:57:29 INFO - '_': '/tools/buildbot/bin/python'} 22:57:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:57:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:57:29 INFO - Running setup.py (path:/tmp/pip-1Y1TOC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:57:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:57:29 INFO - Running setup.py (path:/tmp/pip-1SaYZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:57:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:57:29 INFO - Running setup.py (path:/tmp/pip-DFDNv5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:57:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:57:29 INFO - Running setup.py (path:/tmp/pip-p1869P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:57:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:57:29 INFO - Running setup.py (path:/tmp/pip-zOWvf6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:57:30 INFO - Running setup.py (path:/tmp/pip-jOhvqV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:57:30 INFO - Running setup.py (path:/tmp/pip-Dvv6yf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:57:30 INFO - Running setup.py (path:/tmp/pip-MwHq_y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:57:30 INFO - Running setup.py (path:/tmp/pip-aLJyyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:57:30 INFO - Running setup.py (path:/tmp/pip-YvSbk3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:57:30 INFO - Running setup.py (path:/tmp/pip-8QyF7r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:57:30 INFO - Running setup.py (path:/tmp/pip-68d2_M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:57:30 INFO - Running setup.py (path:/tmp/pip-W6ouS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:57:31 INFO - Running setup.py (path:/tmp/pip-OPIWMK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:57:31 INFO - Running setup.py (path:/tmp/pip-aJSI2k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:57:31 INFO - Running setup.py (path:/tmp/pip-fEbhNS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:57:31 INFO - Running setup.py (path:/tmp/pip-trbruW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:57:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:57:31 INFO - Running setup.py (path:/tmp/pip-vBdSQD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:57:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:57:31 INFO - Running setup.py (path:/tmp/pip-DFdijO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:57:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:57:31 INFO - Running setup.py (path:/tmp/pip-XW0b8m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:57:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:57:32 INFO - Running setup.py (path:/tmp/pip-RVEIvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:57:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:57:32 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 22:57:32 INFO - Running setup.py install for manifestparser 22:57:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:57:32 INFO - Running setup.py install for mozcrash 22:57:32 INFO - Running setup.py install for mozdebug 22:57:32 INFO - Running setup.py install for mozdevice 22:57:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:57:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:57:33 INFO - Running setup.py install for mozfile 22:57:33 INFO - Running setup.py install for mozhttpd 22:57:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:57:33 INFO - Running setup.py install for mozinfo 22:57:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:57:33 INFO - Running setup.py install for mozInstall 22:57:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:57:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:57:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:57:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:57:33 INFO - Running setup.py install for mozleak 22:57:34 INFO - Running setup.py install for mozlog 22:57:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:57:34 INFO - Running setup.py install for moznetwork 22:57:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:57:34 INFO - Running setup.py install for mozprocess 22:57:34 INFO - Running setup.py install for mozprofile 22:57:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:57:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:57:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:57:34 INFO - Running setup.py install for mozrunner 22:57:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:57:35 INFO - Running setup.py install for mozscreenshot 22:57:35 INFO - Running setup.py install for moztest 22:57:35 INFO - Running setup.py install for mozversion 22:57:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:57:35 INFO - Running setup.py install for wptserve 22:57:36 INFO - Running setup.py install for marionette-driver 22:57:36 INFO - Running setup.py install for browsermob-proxy 22:57:36 INFO - Running setup.py install for marionette-client 22:57:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:57:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:57:36 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 22:57:36 INFO - Cleaning up... 22:57:37 INFO - Return code: 0 22:57:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:57:37 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')]} 22:57:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:57:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:57:37 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')]} 22:57:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:57:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:57:37 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 0xfaf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfb03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xff8d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xff6000>, '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 0xff6de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xff7270>, '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-1461477030.146712-329610596', '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 22:57:37 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 22:57:37 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 22:57:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:57:37 INFO - 'CCACHE_UMASK': '002', 22:57:37 INFO - 'DISPLAY': ':0', 22:57:37 INFO - 'HOME': '/home/cltbld', 22:57:37 INFO - 'LANG': 'en_US.UTF-8', 22:57:37 INFO - 'LOGNAME': 'cltbld', 22:57:37 INFO - 'MAIL': '/var/mail/cltbld', 22:57:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:57:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:57:37 INFO - 'MOZ_NO_REMOTE': '1', 22:57:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:57:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:57:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:57:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:57:37 INFO - 'PWD': '/builds/slave/test', 22:57:37 INFO - 'SHELL': '/bin/bash', 22:57:37 INFO - 'SHLVL': '1', 22:57:37 INFO - 'TERM': 'linux', 22:57:37 INFO - 'TMOUT': '86400', 22:57:37 INFO - 'USER': 'cltbld', 22:57:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461477030.146712-329610596', 22:57:37 INFO - '_': '/tools/buildbot/bin/python'} 22:57:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:57:37 INFO - Running setup.py (path:/tmp/pip-GzQfi7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:57:37 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)) 22:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:57:37 INFO - Running setup.py (path:/tmp/pip-X1QA1w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:57:37 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)) 22:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:57:37 INFO - Running setup.py (path:/tmp/pip-lGvTYq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:57:37 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)) 22:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:57:37 INFO - Running setup.py (path:/tmp/pip-rK4hUI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:57:37 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)) 22:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:57:37 INFO - Running setup.py (path:/tmp/pip-bKZ2Dg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:57:38 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)) 22:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:57:38 INFO - Running setup.py (path:/tmp/pip-6OqnR1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:57:38 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)) 22:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:57:38 INFO - Running setup.py (path:/tmp/pip-cyYBtf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:57:38 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)) 22:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:57:38 INFO - Running setup.py (path:/tmp/pip-fblaZ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:57:38 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)) 22:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:57:38 INFO - Running setup.py (path:/tmp/pip-pKwYn6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:57:38 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)) 22:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:57:38 INFO - Running setup.py (path:/tmp/pip-unAcQo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:57:38 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)) 22:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:57:38 INFO - Running setup.py (path:/tmp/pip-7gr90S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:57:38 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)) 22:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:57:38 INFO - Running setup.py (path:/tmp/pip-ilbS1K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:57:39 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)) 22:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:57:39 INFO - Running setup.py (path:/tmp/pip-Rb017m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:57:39 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)) 22:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:57:39 INFO - Running setup.py (path:/tmp/pip-cx9DFx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:57:39 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)) 22:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:57:39 INFO - Running setup.py (path:/tmp/pip-HnbvJn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:57:39 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)) 22:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:57:39 INFO - Running setup.py (path:/tmp/pip-VarR4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:57:39 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)) 22:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:57:39 INFO - Running setup.py (path:/tmp/pip-HXofDK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:57:39 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)) 22:57:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:57:39 INFO - Running setup.py (path:/tmp/pip-ORV8Hs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:57:39 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)) 22:57:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:57:39 INFO - Running setup.py (path:/tmp/pip-9nkePN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:57:39 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)) 22:57:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:57:40 INFO - Running setup.py (path:/tmp/pip-baKd0K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:57:40 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)) 22:57:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:57:40 INFO - Running setup.py (path:/tmp/pip-ql5wpG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:57:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:57:40 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)) 22:57:40 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)) 22:57:40 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)) 22:57:40 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)) 22:57:40 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)) 22:57:40 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)) 22:57:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:57:40 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 22:57:40 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 22:57:40 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 22:57:40 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 22:57:40 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 22:57:40 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 22:57:45 INFO - Downloading blessings-1.6.tar.gz 22:57:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:57: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)) 22:57:45 INFO - Installing collected packages: blessings 22:57:45 INFO - Running setup.py install for blessings 22:57:46 INFO - Successfully installed blessings 22:57:46 INFO - Cleaning up... 22:57:46 INFO - Return code: 0 22:57:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:57:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:57:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:57:46 INFO - Reading from file tmpfile_stdout 22:57:46 INFO - Current package versions: 22:57:46 INFO - argparse == 1.2.1 22:57:46 INFO - blessings == 1.6 22:57:46 INFO - blobuploader == 1.2.4 22:57:46 INFO - browsermob-proxy == 0.6.0 22:57:46 INFO - docopt == 0.6.1 22:57:46 INFO - manifestparser == 1.1 22:57:46 INFO - marionette-client == 2.3.0 22:57:46 INFO - marionette-driver == 1.4.0 22:57:46 INFO - mozInstall == 1.12 22:57:46 INFO - mozcrash == 0.17 22:57:46 INFO - mozdebug == 0.1 22:57:46 INFO - mozdevice == 0.48 22:57:46 INFO - mozfile == 1.2 22:57:46 INFO - mozhttpd == 0.7 22:57:46 INFO - mozinfo == 0.9 22:57:46 INFO - mozleak == 0.1 22:57:46 INFO - mozlog == 3.1 22:57:46 INFO - moznetwork == 0.27 22:57:46 INFO - mozprocess == 0.22 22:57:46 INFO - mozprofile == 0.28 22:57:46 INFO - mozrunner == 6.11 22:57:46 INFO - mozscreenshot == 0.1 22:57:46 INFO - mozsystemmonitor == 0.0 22:57:46 INFO - moztest == 0.7 22:57:46 INFO - mozversion == 1.4 22:57:46 INFO - psutil == 3.1.1 22:57:46 INFO - requests == 1.2.3 22:57:46 INFO - wptserve == 1.4.0 22:57:46 INFO - wsgiref == 0.1.2 22:57:46 INFO - Running post-action listener: _resource_record_post_action 22:57:46 INFO - Running post-action listener: _start_resource_monitoring 22:57:46 INFO - Starting resource monitoring. 22:57:46 INFO - ##### 22:57:46 INFO - ##### Running pull step. 22:57:46 INFO - ##### 22:57:46 INFO - Running pre-action listener: _resource_record_pre_action 22:57:46 INFO - Running main action method: pull 22:57:46 INFO - Pull has nothing to do! 22:57:46 INFO - Running post-action listener: _resource_record_post_action 22:57:46 INFO - ##### 22:57:46 INFO - ##### Running install step. 22:57:46 INFO - ##### 22:57:46 INFO - Running pre-action listener: _resource_record_pre_action 22:57:46 INFO - Running main action method: install 22:57:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:57:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:57:47 INFO - Reading from file tmpfile_stdout 22:57:47 INFO - Detecting whether we're running mozinstall >=1.0... 22:57:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:57:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:57:47 INFO - Reading from file tmpfile_stdout 22:57:47 INFO - Output received: 22:57:47 INFO - Usage: mozinstall [options] installer 22:57:47 INFO - Options: 22:57:47 INFO - -h, --help show this help message and exit 22:57:47 INFO - -d DEST, --destination=DEST 22:57:47 INFO - Directory to install application into. [default: 22:57:47 INFO - "/builds/slave/test"] 22:57:47 INFO - --app=APP Application being installed. [default: firefox] 22:57:47 INFO - mkdir: /builds/slave/test/build/application 22:57:47 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'] 22:57:47 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 22:58:16 INFO - Reading from file tmpfile_stdout 22:58:16 INFO - Output received: 22:58:16 INFO - /builds/slave/test/build/application/firefox/firefox 22:58:16 INFO - Running post-action listener: _resource_record_post_action 22:58:16 INFO - ##### 22:58:16 INFO - ##### Running run-tests step. 22:58:16 INFO - ##### 22:58:16 INFO - Running pre-action listener: _resource_record_pre_action 22:58:16 INFO - Running main action method: run_tests 22:58:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:58:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:58:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:58:16 INFO - grabbing minidump binary from tooltool 22:58:16 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')]} 22:58:16 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 0xff6000>, '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 0xff6de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xff7270>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:58:16 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 22:58:16 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 22:58:16 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:58:16 INFO - Return code: 0 22:58:16 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 22:58:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:58:16 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/BSXk3UmNTEaArVNP7UCH7g/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 22:58:16 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/BSXk3UmNTEaArVNP7UCH7g/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 22:58:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:58:16 INFO - 'CCACHE_UMASK': '002', 22:58:16 INFO - 'DISPLAY': ':0', 22:58:16 INFO - 'HOME': '/home/cltbld', 22:58:16 INFO - 'LANG': 'en_US.UTF-8', 22:58:16 INFO - 'LOGNAME': 'cltbld', 22:58:16 INFO - 'MAIL': '/var/mail/cltbld', 22:58:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:58:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:58:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:58:16 INFO - 'MOZ_NO_REMOTE': '1', 22:58:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:58:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:58:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:58:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:58:16 INFO - 'PWD': '/builds/slave/test', 22:58:16 INFO - 'SHELL': '/bin/bash', 22:58:16 INFO - 'SHLVL': '1', 22:58:16 INFO - 'TERM': 'linux', 22:58:16 INFO - 'TMOUT': '86400', 22:58:16 INFO - 'USER': 'cltbld', 22:58:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461477030.146712-329610596', 22:58:16 INFO - '_': '/tools/buildbot/bin/python'} 22:58:16 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/BSXk3UmNTEaArVNP7UCH7g/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 22:58:17 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 22:58:17 INFO - import pkg_resources 22:58:18 INFO - Using 1 client processes 22:58:19 INFO - wptserve Starting http server on 127.0.0.1:8000 22:58:19 INFO - wptserve Starting http server on 127.0.0.1:8001 22:58:19 INFO - wptserve Starting http server on 127.0.0.1:8443 22:58:21 INFO - SUITE-START | Running 778 tests 22:58:21 INFO - Running testharness tests 22:58:21 INFO - Setting up ssl 22:58:21 INFO - PROCESS | certutil | 22:58:21 INFO - PROCESS | certutil | 22:58:21 INFO - PROCESS | certutil | 22:58:21 INFO - Certificate Nickname Trust Attributes 22:58:21 INFO - SSL,S/MIME,JAR/XPI 22:58:21 INFO - 22:58:21 INFO - web-platform-tests CT,, 22:58:21 INFO - 22:58:21 INFO - Starting runner 22:58:23 INFO - PROCESS | 12150 | 1461477503914 Marionette DEBUG Marionette enabled via build flag and pref 22:58:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2064025800 == 1 [pid = 12150] [id = 1] 22:58:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 1 (0x7f2064026000) [pid = 12150] [serial = 1] [outer = (nil)] 22:58:24 INFO - PROCESS | 12150 | [12150] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:58:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 2 (0x7f2064027000) [pid = 12150] [serial = 2] [outer = 0x7f2064026000] 22:58:24 INFO - PROCESS | 12150 | 1461477504522 Marionette INFO Listening on port 2828 22:58:25 INFO - PROCESS | 12150 | 1461477505129 Marionette DEBUG Marionette enabled via command-line flag 22:58:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2060f0c000 == 2 [pid = 12150] [id = 2] 22:58:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 3 (0x7f2060f0c800) [pid = 12150] [serial = 3] [outer = (nil)] 22:58:25 INFO - PROCESS | 12150 | [12150] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:58:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 4 (0x7f2060f0d800) [pid = 12150] [serial = 4] [outer = 0x7f2060f0c800] 22:58:25 INFO - PROCESS | 12150 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2060ff5b80 22:58:25 INFO - PROCESS | 12150 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f20603483d0 22:58:25 INFO - PROCESS | 12150 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f206034f640 22:58:25 INFO - PROCESS | 12150 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f206034f940 22:58:25 INFO - PROCESS | 12150 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f206034fc70 22:58:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 5 (0x7f20603b2000) [pid = 12150] [serial = 5] [outer = 0x7f2064026000] 22:58:25 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:58:25 INFO - PROCESS | 12150 | 1461477505469 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47662 22:58:25 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:58:25 INFO - PROCESS | 12150 | 1461477505506 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47663 22:58:25 INFO - PROCESS | 12150 | 1461477505557 Marionette DEBUG Closed connection conn0 22:58:25 INFO - PROCESS | 12150 | [12150] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 22:58:25 INFO - PROCESS | 12150 | 1461477505652 Marionette DEBUG Closed connection conn1 22:58:25 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:58:25 INFO - PROCESS | 12150 | 1461477505663 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47664 22:58:25 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:58:25 INFO - PROCESS | 12150 | 1461477505715 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47665 22:58:25 INFO - PROCESS | 12150 | 1461477505722 Marionette DEBUG Closed connection conn2 22:58:25 INFO - PROCESS | 12150 | 1461477505758 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:58:25 INFO - PROCESS | 12150 | 1461477505777 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":"20160423200647","device":"desktop","version":"48.0a1"} 22:58:26 INFO - PROCESS | 12150 | [12150] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:58:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053dc8800 == 3 [pid = 12150] [id = 3] 22:58:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 6 (0x7f2053dc9000) [pid = 12150] [serial = 6] [outer = (nil)] 22:58:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053dc9800 == 4 [pid = 12150] [id = 4] 22:58:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 7 (0x7f2053b0ec00) [pid = 12150] [serial = 7] [outer = (nil)] 22:58:27 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:58:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052d33000 == 5 [pid = 12150] [id = 5] 22:58:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 8 (0x7f2052d11000) [pid = 12150] [serial = 8] [outer = (nil)] 22:58:28 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:58:28 INFO - PROCESS | 12150 | [12150] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:58:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 9 (0x7f2052be1c00) [pid = 12150] [serial = 9] [outer = 0x7f2052d11000] 22:58:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 10 (0x7f205242a000) [pid = 12150] [serial = 10] [outer = 0x7f2053dc9000] 22:58:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 11 (0x7f2052447800) [pid = 12150] [serial = 11] [outer = 0x7f2053b0ec00] 22:58:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 12 (0x7f2052449800) [pid = 12150] [serial = 12] [outer = 0x7f2052d11000] 22:58:29 INFO - PROCESS | 12150 | 1461477509488 Marionette DEBUG loaded listener.js 22:58:29 INFO - PROCESS | 12150 | 1461477509508 Marionette DEBUG loaded listener.js 22:58:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 13 (0x7f2050728c00) [pid = 12150] [serial = 13] [outer = 0x7f2052d11000] 22:58:30 INFO - PROCESS | 12150 | 1461477510229 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"515c269e-62b7-4d5c-8b5b-0962a7ac104b","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":"20160423200647","device":"desktop","version":"48.0a1","command_id":1}}] 22:58:30 INFO - PROCESS | 12150 | 1461477510435 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 22:58:30 INFO - PROCESS | 12150 | 1461477510560 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 22:58:30 INFO - PROCESS | 12150 | 1461477510814 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:58:30 INFO - PROCESS | 12150 | [12150] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:58:30 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:58:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 14 (0x7f204d17c800) [pid = 12150] [serial = 14] [outer = 0x7f2052d11000] 22:58:31 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:58:31 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:58:31 INFO - PROCESS | 12150 | 1461477511210 Marionette TRACE conn3 <- [1,3,null,{}] 22:58:31 INFO - PROCESS | 12150 | 1461477511216 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:58:31 INFO - PROCESS | 12150 | 1461477511236 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 22:58:31 INFO - PROCESS | 12150 | 1461477511268 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 22:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:58:31 INFO - PROCESS | 12150 | 1461477511271 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 22:58:31 INFO - PROCESS | 12150 | 1461477511278 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:58:31 INFO - PROCESS | 12150 | 1461477511283 Marionette TRACE conn3 <- [1,6,null,{}] 22:58:31 INFO - PROCESS | 12150 | 1461477511288 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:31 INFO - PROCESS | 12150 | 1461477511303 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 22:58:31 INFO - PROCESS | 12150 | 1461477511328 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054f58000 == 6 [pid = 12150] [id = 6] 22:58:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 15 (0x7f2056aab000) [pid = 12150] [serial = 15] [outer = (nil)] 22:58:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 16 (0x7f2056aac000) [pid = 12150] [serial = 16] [outer = 0x7f2056aab000] 22:58:31 INFO - PROCESS | 12150 | 1461477511389 Marionette DEBUG loaded listener.js 22:58:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 17 (0x7f204c503800) [pid = 12150] [serial = 17] [outer = 0x7f2056aab000] 22:58:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c58f000 == 7 [pid = 12150] [id = 7] 22:58:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 18 (0x7f204c345800) [pid = 12150] [serial = 18] [outer = (nil)] 22:58:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 19 (0x7f204c351400) [pid = 12150] [serial = 19] [outer = 0x7f204c345800] 22:58:31 INFO - PROCESS | 12150 | 1461477511914 Marionette DEBUG loaded listener.js 22:58:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 20 (0x7f204c504800) [pid = 12150] [serial = 20] [outer = 0x7f204c345800] 22:58:32 INFO - PROCESS | 12150 | [12150] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 22:58:32 INFO - PROCESS | 12150 | 1461477512436 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 22:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1178ms 22:58:32 INFO - PROCESS | 12150 | 1461477512503 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 22:58:32 INFO - PROCESS | 12150 | 1461477512507 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 22:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:58:32 INFO - PROCESS | 12150 | 1461477512542 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:58:32 INFO - PROCESS | 12150 | 1461477512546 Marionette TRACE conn3 <- [1,10,null,{}] 22:58:32 INFO - PROCESS | 12150 | 1461477512581 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:32 INFO - PROCESS | 12150 | 1461477512738 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 22:58:32 INFO - PROCESS | 12150 | 1461477512752 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:32 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a57e000 == 8 [pid = 12150] [id = 8] 22:58:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 21 (0x7f204a569400) [pid = 12150] [serial = 21] [outer = (nil)] 22:58:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 22 (0x7f204a56b000) [pid = 12150] [serial = 22] [outer = 0x7f204a569400] 22:58:32 INFO - PROCESS | 12150 | 1461477512821 Marionette DEBUG loaded listener.js 22:58:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 23 (0x7f204a571000) [pid = 12150] [serial = 23] [outer = 0x7f204a569400] 22:58:33 INFO - PROCESS | 12150 | 1461477513367 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 22:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 904ms 22:58:33 INFO - PROCESS | 12150 | 1461477513430 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 22:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:58:33 INFO - PROCESS | 12150 | 1461477513434 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 22:58:33 INFO - PROCESS | 12150 | 1461477513440 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:58:33 INFO - PROCESS | 12150 | 1461477513442 Marionette TRACE conn3 <- [1,14,null,{}] 22:58:33 INFO - PROCESS | 12150 | 1461477513447 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:33 INFO - PROCESS | 12150 | 1461477513590 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 22:58:33 INFO - PROCESS | 12150 | 1461477513605 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab39800 == 9 [pid = 12150] [id = 9] 22:58:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 24 (0x7f204aae1400) [pid = 12150] [serial = 24] [outer = (nil)] 22:58:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 25 (0x7f204c0bbc00) [pid = 12150] [serial = 25] [outer = 0x7f204aae1400] 22:58:33 INFO - PROCESS | 12150 | 1461477513665 Marionette DEBUG loaded listener.js 22:58:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 26 (0x7f2049f0e800) [pid = 12150] [serial = 26] [outer = 0x7f204aae1400] 22:58:34 INFO - PROCESS | 12150 | 1461477514302 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 22:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1129ms 22:58:34 INFO - PROCESS | 12150 | 1461477514607 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 22:58:34 INFO - PROCESS | 12150 | 1461477514613 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 22:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:58:34 INFO - PROCESS | 12150 | 1461477514622 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:58:34 INFO - PROCESS | 12150 | 1461477514626 Marionette TRACE conn3 <- [1,18,null,{}] 22:58:34 INFO - PROCESS | 12150 | 1461477514634 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:34 INFO - PROCESS | 12150 | 1461477514789 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 22:58:34 INFO - PROCESS | 12150 | 1461477514879 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049f86000 == 10 [pid = 12150] [id = 10] 22:58:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 27 (0x7f2049f1a000) [pid = 12150] [serial = 27] [outer = (nil)] 22:58:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 28 (0x7f204a067800) [pid = 12150] [serial = 28] [outer = 0x7f2049f1a000] 22:58:34 INFO - PROCESS | 12150 | 1461477514952 Marionette DEBUG loaded listener.js 22:58:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 29 (0x7f204a06dc00) [pid = 12150] [serial = 29] [outer = 0x7f2049f1a000] 22:58:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab37000 == 11 [pid = 12150] [id = 11] 22:58:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 30 (0x7f204ab38000) [pid = 12150] [serial = 30] [outer = (nil)] 22:58:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 31 (0x7f204b41a800) [pid = 12150] [serial = 31] [outer = 0x7f204ab38000] 22:58:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 32 (0x7f204b40e000) [pid = 12150] [serial = 32] [outer = 0x7f204ab38000] 22:58:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab36800 == 12 [pid = 12150] [id = 12] 22:58:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 33 (0x7f204a065000) [pid = 12150] [serial = 33] [outer = (nil)] 22:58:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 34 (0x7f204c0c8800) [pid = 12150] [serial = 34] [outer = 0x7f204a065000] 22:58:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 35 (0x7f204a56f000) [pid = 12150] [serial = 35] [outer = 0x7f204a065000] 22:58:35 INFO - PROCESS | 12150 | 1461477515984 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 22:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1392ms 22:58:36 INFO - PROCESS | 12150 | 1461477516069 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 22:58:36 INFO - PROCESS | 12150 | 1461477516078 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 22:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:58:36 INFO - PROCESS | 12150 | 1461477516096 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:58:36 INFO - PROCESS | 12150 | 1461477516100 Marionette TRACE conn3 <- [1,22,null,{}] 22:58:36 INFO - PROCESS | 12150 | 1461477516115 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:36 INFO - PROCESS | 12150 | 1461477516275 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 22:58:36 INFO - PROCESS | 12150 | 1461477516395 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050458800 == 13 [pid = 12150] [id = 13] 22:58:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 36 (0x7f204c0c8400) [pid = 12150] [serial = 36] [outer = (nil)] 22:58:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 37 (0x7f2050e8ac00) [pid = 12150] [serial = 37] [outer = 0x7f204c0c8400] 22:58:36 INFO - PROCESS | 12150 | 1461477516482 Marionette DEBUG loaded listener.js 22:58:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 38 (0x7f205112fc00) [pid = 12150] [serial = 38] [outer = 0x7f204c0c8400] 22:58:37 INFO - PROCESS | 12150 | 1461477517202 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 22:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1147ms 22:58:37 INFO - PROCESS | 12150 | 1461477517238 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 22:58:37 INFO - PROCESS | 12150 | 1461477517241 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 22:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:58:37 INFO - PROCESS | 12150 | 1461477517247 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:58:37 INFO - PROCESS | 12150 | 1461477517253 Marionette TRACE conn3 <- [1,26,null,{}] 22:58:37 INFO - PROCESS | 12150 | 1461477517267 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:37 INFO - PROCESS | 12150 | 1461477517438 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 22:58:37 INFO - PROCESS | 12150 | 1461477517541 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052e78000 == 14 [pid = 12150] [id = 14] 22:58:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 39 (0x7f204c349400) [pid = 12150] [serial = 39] [outer = (nil)] 22:58:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 40 (0x7f2052ceb800) [pid = 12150] [serial = 40] [outer = 0x7f204c349400] 22:58:37 INFO - PROCESS | 12150 | 1461477517616 Marionette DEBUG loaded listener.js 22:58:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 41 (0x7f2053557c00) [pid = 12150] [serial = 41] [outer = 0x7f204c349400] 22:58:38 INFO - PROCESS | 12150 | 1461477518406 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 22:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1186ms 22:58:38 INFO - PROCESS | 12150 | 1461477518435 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 22:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:58:38 INFO - PROCESS | 12150 | 1461477518440 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 22:58:38 INFO - PROCESS | 12150 | 1461477518459 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:58:38 INFO - PROCESS | 12150 | 1461477518462 Marionette TRACE conn3 <- [1,30,null,{}] 22:58:38 INFO - PROCESS | 12150 | 1461477518472 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:38 INFO - PROCESS | 12150 | 1461477518622 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 22:58:38 INFO - PROCESS | 12150 | 1461477518904 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c253800 == 15 [pid = 12150] [id = 15] 22:58:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 42 (0x7f204c0c4800) [pid = 12150] [serial = 42] [outer = (nil)] 22:58:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 43 (0x7f204c502400) [pid = 12150] [serial = 43] [outer = 0x7f204c0c4800] 22:58:38 INFO - PROCESS | 12150 | 1461477518977 Marionette DEBUG loaded listener.js 22:58:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 44 (0x7f20504a1c00) [pid = 12150] [serial = 44] [outer = 0x7f204c0c4800] 22:58:39 INFO - PROCESS | 12150 | 1461477519887 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 22:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1495ms 22:58:39 INFO - PROCESS | 12150 | 1461477519941 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 22:58:39 INFO - PROCESS | 12150 | 1461477519945 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 22:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:58:39 INFO - PROCESS | 12150 | 1461477519951 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:58:39 INFO - PROCESS | 12150 | 1461477519954 Marionette TRACE conn3 <- [1,34,null,{}] 22:58:39 INFO - PROCESS | 12150 | 1461477519960 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:40 INFO - PROCESS | 12150 | 1461477520098 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 22:58:40 INFO - PROCESS | 12150 | 1461477520200 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c590800 == 16 [pid = 12150] [id = 16] 22:58:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 45 (0x7f204c0c8c00) [pid = 12150] [serial = 45] [outer = (nil)] 22:58:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 46 (0x7f2051132c00) [pid = 12150] [serial = 46] [outer = 0x7f204c0c8c00] 22:58:40 INFO - PROCESS | 12150 | 1461477520268 Marionette DEBUG loaded listener.js 22:58:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 47 (0x7f20520a0800) [pid = 12150] [serial = 47] [outer = 0x7f204c0c8c00] 22:58:40 INFO - PROCESS | 12150 | 1461477520895 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 22:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 984ms 22:58:40 INFO - PROCESS | 12150 | 1461477520937 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 22:58:40 INFO - PROCESS | 12150 | 1461477520942 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 22:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:58:40 INFO - PROCESS | 12150 | 1461477520949 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:58:40 INFO - PROCESS | 12150 | 1461477520951 Marionette TRACE conn3 <- [1,38,null,{}] 22:58:40 INFO - PROCESS | 12150 | 1461477520956 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:41 INFO - PROCESS | 12150 | 1461477521089 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 22:58:41 INFO - PROCESS | 12150 | 1461477521178 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205368a800 == 17 [pid = 12150] [id = 17] 22:58:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 48 (0x7f2050e8b400) [pid = 12150] [serial = 48] [outer = (nil)] 22:58:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 49 (0x7f2053662400) [pid = 12150] [serial = 49] [outer = 0x7f2050e8b400] 22:58:41 INFO - PROCESS | 12150 | 1461477521237 Marionette DEBUG loaded listener.js 22:58:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 50 (0x7f205419b400) [pid = 12150] [serial = 50] [outer = 0x7f2050e8b400] 22:58:41 INFO - PROCESS | 12150 | 1461477521837 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 22:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 932ms 22:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:58:41 INFO - PROCESS | 12150 | 1461477521880 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 22:58:41 INFO - PROCESS | 12150 | 1461477521883 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 22:58:41 INFO - PROCESS | 12150 | 1461477521890 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:58:41 INFO - PROCESS | 12150 | 1461477521898 Marionette TRACE conn3 <- [1,42,null,{}] 22:58:41 INFO - PROCESS | 12150 | 1461477521910 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:42 INFO - PROCESS | 12150 | 1461477522039 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 22:58:42 INFO - PROCESS | 12150 | 1461477522123 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:42 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053e2b800 == 18 [pid = 12150] [id = 18] 22:58:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 51 (0x7f2054524400) [pid = 12150] [serial = 51] [outer = (nil)] 22:58:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 52 (0x7f2054e2cc00) [pid = 12150] [serial = 52] [outer = 0x7f2054524400] 22:58:42 INFO - PROCESS | 12150 | 1461477522182 Marionette DEBUG loaded listener.js 22:58:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 53 (0x7f2056904800) [pid = 12150] [serial = 53] [outer = 0x7f2054524400] 22:58:42 INFO - PROCESS | 12150 | 1461477522772 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 22:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 934ms 22:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:58:42 INFO - PROCESS | 12150 | 1461477522825 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 22:58:42 INFO - PROCESS | 12150 | 1461477522828 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 22:58:42 INFO - PROCESS | 12150 | 1461477522833 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:58:42 INFO - PROCESS | 12150 | 1461477522836 Marionette TRACE conn3 <- [1,46,null,{}] 22:58:42 INFO - PROCESS | 12150 | 1461477522840 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:42 INFO - PROCESS | 12150 | 1461477522992 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 22:58:43 INFO - PROCESS | 12150 | 1461477523018 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054135000 == 19 [pid = 12150] [id = 19] 22:58:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 54 (0x7f2054316000) [pid = 12150] [serial = 54] [outer = (nil)] 22:58:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 55 (0x7f2056908000) [pid = 12150] [serial = 55] [outer = 0x7f2054316000] 22:58:43 INFO - PROCESS | 12150 | 1461477523079 Marionette DEBUG loaded listener.js 22:58:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 56 (0x7f2056aa1400) [pid = 12150] [serial = 56] [outer = 0x7f2054316000] 22:58:43 INFO - PROCESS | 12150 | 1461477523646 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 22:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 874ms 22:58:43 INFO - PROCESS | 12150 | 1461477523707 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 22:58:43 INFO - PROCESS | 12150 | 1461477523710 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 22:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:58:43 INFO - PROCESS | 12150 | 1461477523715 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:58:43 INFO - PROCESS | 12150 | 1461477523718 Marionette TRACE conn3 <- [1,50,null,{}] 22:58:43 INFO - PROCESS | 12150 | 1461477523722 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:43 INFO - PROCESS | 12150 | 1461477523844 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 22:58:43 INFO - PROCESS | 12150 | 1461477523860 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054ccc800 == 20 [pid = 12150] [id = 20] 22:58:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 57 (0x7f205a45f000) [pid = 12150] [serial = 57] [outer = (nil)] 22:58:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 58 (0x7f205a469800) [pid = 12150] [serial = 58] [outer = 0x7f205a45f000] 22:58:43 INFO - PROCESS | 12150 | 1461477523936 Marionette DEBUG loaded listener.js 22:58:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 59 (0x7f2060f5c800) [pid = 12150] [serial = 59] [outer = 0x7f205a45f000] 22:58:44 INFO - PROCESS | 12150 | 1461477524743 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1074ms 22:58:44 INFO - PROCESS | 12150 | 1461477524790 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 22:58:44 INFO - PROCESS | 12150 | 1461477524795 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 22:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:58:44 INFO - PROCESS | 12150 | 1461477524804 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:58:44 INFO - PROCESS | 12150 | 1461477524809 Marionette TRACE conn3 <- [1,54,null,{}] 22:58:44 INFO - PROCESS | 12150 | 1461477524835 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:44 INFO - PROCESS | 12150 | 1461477524991 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 22:58:45 INFO - PROCESS | 12150 | 1461477525107 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204faa2000 == 21 [pid = 12150] [id = 21] 22:58:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 60 (0x7f204aadd000) [pid = 12150] [serial = 60] [outer = (nil)] 22:58:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 61 (0x7f204c5c2000) [pid = 12150] [serial = 61] [outer = 0x7f204aadd000] 22:58:45 INFO - PROCESS | 12150 | 1461477525182 Marionette DEBUG loaded listener.js 22:58:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 62 (0x7f205040d800) [pid = 12150] [serial = 62] [outer = 0x7f204aadd000] 22:58:45 INFO - PROCESS | 12150 | 1461477525919 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1183ms 22:58:46 INFO - PROCESS | 12150 | 1461477525995 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 22:58:46 INFO - PROCESS | 12150 | 1461477526004 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 22:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:58:46 INFO - PROCESS | 12150 | 1461477526015 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:58:46 INFO - PROCESS | 12150 | 1461477526018 Marionette TRACE conn3 <- [1,58,null,{}] 22:58:46 INFO - PROCESS | 12150 | 1461477526024 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:46 INFO - PROCESS | 12150 | 1461477526185 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 22:58:46 INFO - PROCESS | 12150 | 1461477526303 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205368b800 == 22 [pid = 12150] [id = 22] 22:58:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 63 (0x7f205106ac00) [pid = 12150] [serial = 63] [outer = (nil)] 22:58:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 64 (0x7f205244a800) [pid = 12150] [serial = 64] [outer = 0x7f205106ac00] 22:58:46 INFO - PROCESS | 12150 | 1461477526374 Marionette DEBUG loaded listener.js 22:58:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 65 (0x7f2053404400) [pid = 12150] [serial = 65] [outer = 0x7f205106ac00] 22:58:47 INFO - PROCESS | 12150 | 1461477527118 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1130ms 22:58:47 INFO - PROCESS | 12150 | 1461477527146 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 22:58:47 INFO - PROCESS | 12150 | 1461477527149 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 22:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:58:47 INFO - PROCESS | 12150 | 1461477527155 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:58:47 INFO - PROCESS | 12150 | 1461477527160 Marionette TRACE conn3 <- [1,62,null,{}] 22:58:47 INFO - PROCESS | 12150 | 1461477527175 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:47 INFO - PROCESS | 12150 | 1461477527377 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 22:58:47 INFO - PROCESS | 12150 | 1461477527393 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056a5d800 == 23 [pid = 12150] [id = 23] 22:58:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 66 (0x7f2054521000) [pid = 12150] [serial = 66] [outer = (nil)] 22:58:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 67 (0x7f2054dba000) [pid = 12150] [serial = 67] [outer = 0x7f2054521000] 22:58:47 INFO - PROCESS | 12150 | 1461477527470 Marionette DEBUG loaded listener.js 22:58:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 68 (0x7f2056aa2400) [pid = 12150] [serial = 68] [outer = 0x7f2054521000] 22:58:48 INFO - PROCESS | 12150 | 1461477528310 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1183ms 22:58:48 INFO - PROCESS | 12150 | 1461477528353 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 22:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:58:48 INFO - PROCESS | 12150 | 1461477528358 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 22:58:48 INFO - PROCESS | 12150 | 1461477528363 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:58:48 INFO - PROCESS | 12150 | 1461477528366 Marionette TRACE conn3 <- [1,66,null,{}] 22:58:48 INFO - PROCESS | 12150 | 1461477528371 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:48 INFO - PROCESS | 12150 | 1461477528513 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 22:58:48 INFO - PROCESS | 12150 | 1461477528639 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205a4ef800 == 24 [pid = 12150] [id = 24] 22:58:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 69 (0x7f204a06f000) [pid = 12150] [serial = 69] [outer = (nil)] 22:58:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 70 (0x7f2061160400) [pid = 12150] [serial = 70] [outer = 0x7f204a06f000] 22:58:48 INFO - PROCESS | 12150 | 1461477528708 Marionette DEBUG loaded listener.js 22:58:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 71 (0x7f2061433400) [pid = 12150] [serial = 71] [outer = 0x7f204a06f000] 22:58:49 INFO - PROCESS | 12150 | 1461477529568 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1293ms 22:58:49 INFO - PROCESS | 12150 | 1461477529657 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 22:58:49 INFO - PROCESS | 12150 | 1461477529663 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 22:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:58:49 INFO - PROCESS | 12150 | 1461477529694 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:58:49 INFO - PROCESS | 12150 | 1461477529698 Marionette TRACE conn3 <- [1,70,null,{}] 22:58:49 INFO - PROCESS | 12150 | 1461477529705 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:49 INFO - PROCESS | 12150 | 1461477529850 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 22:58:50 INFO - PROCESS | 12150 | 1461477530013 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:50 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054135000 == 23 [pid = 12150] [id = 19] 22:58:50 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053e2b800 == 22 [pid = 12150] [id = 18] 22:58:50 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205368a800 == 21 [pid = 12150] [id = 17] 22:58:50 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c590800 == 20 [pid = 12150] [id = 16] 22:58:50 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c253800 == 19 [pid = 12150] [id = 15] 22:58:50 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052e78000 == 18 [pid = 12150] [id = 14] 22:58:50 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050458800 == 17 [pid = 12150] [id = 13] 22:58:50 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049f86000 == 16 [pid = 12150] [id = 10] 22:58:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049f80800 == 17 [pid = 12150] [id = 25] 22:58:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 72 (0x7f204a06a000) [pid = 12150] [serial = 72] [outer = (nil)] 22:58:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 73 (0x7f204a875800) [pid = 12150] [serial = 73] [outer = 0x7f204a06a000] 22:58:50 INFO - PROCESS | 12150 | 1461477530113 Marionette DEBUG loaded listener.js 22:58:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 74 (0x7f204db88800) [pid = 12150] [serial = 74] [outer = 0x7f204a06a000] 22:58:50 INFO - PROCESS | 12150 | 1461477530920 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1284ms 22:58:50 INFO - PROCESS | 12150 | 1461477530974 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 22:58:50 INFO - PROCESS | 12150 | 1461477530982 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 22:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:58:51 INFO - PROCESS | 12150 | 1461477531007 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:58:51 INFO - PROCESS | 12150 | 1461477531011 Marionette TRACE conn3 <- [1,74,null,{}] 22:58:51 INFO - PROCESS | 12150 | 1461477531019 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:51 INFO - PROCESS | 12150 | 1461477531181 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 22:58:51 INFO - PROCESS | 12150 | 1461477531299 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052d22800 == 18 [pid = 12150] [id = 26] 22:58:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 75 (0x7f204a06cc00) [pid = 12150] [serial = 75] [outer = (nil)] 22:58:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 76 (0x7f20524e2c00) [pid = 12150] [serial = 76] [outer = 0x7f204a06cc00] 22:58:51 INFO - PROCESS | 12150 | 1461477531372 Marionette DEBUG loaded listener.js 22:58:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 77 (0x7f20531e1400) [pid = 12150] [serial = 77] [outer = 0x7f204a06cc00] 22:58:52 INFO - PROCESS | 12150 | 1461477532162 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1187ms 22:58:52 INFO - PROCESS | 12150 | 1461477532195 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 22:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:58:52 INFO - PROCESS | 12150 | 1461477532200 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 22:58:52 INFO - PROCESS | 12150 | 1461477532208 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:58:52 INFO - PROCESS | 12150 | 1461477532210 Marionette TRACE conn3 <- [1,78,null,{}] 22:58:52 INFO - PROCESS | 12150 | 1461477532216 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:52 INFO - PROCESS | 12150 | 1461477532357 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 22:58:52 INFO - PROCESS | 12150 | 1461477532481 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053dd2800 == 19 [pid = 12150] [id = 27] 22:58:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 78 (0x7f2053557800) [pid = 12150] [serial = 78] [outer = (nil)] 22:58:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 79 (0x7f20541a5800) [pid = 12150] [serial = 79] [outer = 0x7f2053557800] 22:58:52 INFO - PROCESS | 12150 | 1461477532551 Marionette DEBUG loaded listener.js 22:58:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 80 (0x7f2054e2b000) [pid = 12150] [serial = 80] [outer = 0x7f2053557800] 22:58:53 INFO - PROCESS | 12150 | 1461477533332 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1182ms 22:58:53 INFO - PROCESS | 12150 | 1461477533390 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 22:58:53 INFO - PROCESS | 12150 | 1461477533393 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 22:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:58:53 INFO - PROCESS | 12150 | 1461477533419 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:58:53 INFO - PROCESS | 12150 | 1461477533427 Marionette TRACE conn3 <- [1,82,null,{}] 22:58:53 INFO - PROCESS | 12150 | 1461477533441 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:53 INFO - PROCESS | 12150 | 1461477533595 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 22:58:53 INFO - PROCESS | 12150 | 1461477533715 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056de3800 == 20 [pid = 12150] [id = 28] 22:58:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 81 (0x7f2056d2e400) [pid = 12150] [serial = 81] [outer = (nil)] 22:58:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 82 (0x7f2061162800) [pid = 12150] [serial = 82] [outer = 0x7f2056d2e400] 22:58:53 INFO - PROCESS | 12150 | 1461477533784 Marionette DEBUG loaded listener.js 22:58:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 83 (0x7f206144a400) [pid = 12150] [serial = 83] [outer = 0x7f2056d2e400] 22:58:54 INFO - PROCESS | 12150 | 1461477534662 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1295ms 22:58:54 INFO - PROCESS | 12150 | 1461477534710 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 22:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:58:54 INFO - PROCESS | 12150 | 1461477534715 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 22:58:54 INFO - PROCESS | 12150 | 1461477534723 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:58:54 INFO - PROCESS | 12150 | 1461477534728 Marionette TRACE conn3 <- [1,86,null,{}] 22:58:54 INFO - PROCESS | 12150 | 1461477534736 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:54 INFO - PROCESS | 12150 | 1461477534887 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 22:58:55 INFO - PROCESS | 12150 | 1461477535035 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c578000 == 21 [pid = 12150] [id = 29] 22:58:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 84 (0x7f204db87800) [pid = 12150] [serial = 84] [outer = (nil)] 22:58:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 85 (0x7f20515b1000) [pid = 12150] [serial = 85] [outer = 0x7f204db87800] 22:58:55 INFO - PROCESS | 12150 | 1461477535108 Marionette DEBUG loaded listener.js 22:58:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 86 (0x7f205239e000) [pid = 12150] [serial = 86] [outer = 0x7f204db87800] 22:58:55 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205368b800 == 20 [pid = 12150] [id = 22] 22:58:55 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204faa2000 == 19 [pid = 12150] [id = 21] 22:58:55 INFO - PROCESS | 12150 | 1461477535897 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1235ms 22:58:55 INFO - PROCESS | 12150 | 1461477535957 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 22:58:55 INFO - PROCESS | 12150 | 1461477535964 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 22:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:58:55 INFO - PROCESS | 12150 | 1461477535972 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:58:55 INFO - PROCESS | 12150 | 1461477535977 Marionette TRACE conn3 <- [1,90,null,{}] 22:58:55 INFO - PROCESS | 12150 | 1461477535984 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:56 INFO - PROCESS | 12150 | 1461477536140 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 22:58:56 INFO - PROCESS | 12150 | 1461477536273 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053db9000 == 20 [pid = 12150] [id = 30] 22:58:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 87 (0x7f20528e4c00) [pid = 12150] [serial = 87] [outer = (nil)] 22:58:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 88 (0x7f2053411400) [pid = 12150] [serial = 88] [outer = 0x7f20528e4c00] 22:58:56 INFO - PROCESS | 12150 | 1461477536351 Marionette DEBUG loaded listener.js 22:58:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 89 (0x7f2053e88400) [pid = 12150] [serial = 89] [outer = 0x7f20528e4c00] 22:58:57 INFO - PROCESS | 12150 | 1461477537146 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1232ms 22:58:57 INFO - PROCESS | 12150 | 1461477537206 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 22:58:57 INFO - PROCESS | 12150 | 1461477537215 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 22:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:58:57 INFO - PROCESS | 12150 | 1461477537224 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:58:57 INFO - PROCESS | 12150 | 1461477537229 Marionette TRACE conn3 <- [1,94,null,{}] 22:58:57 INFO - PROCESS | 12150 | 1461477537234 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:57 INFO - PROCESS | 12150 | 1461477537385 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 22:58:57 INFO - PROCESS | 12150 | 1461477537506 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056a7b000 == 21 [pid = 12150] [id = 31] 22:58:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 90 (0x7f2054566000) [pid = 12150] [serial = 90] [outer = (nil)] 22:58:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 91 (0x7f205690c400) [pid = 12150] [serial = 91] [outer = 0x7f2054566000] 22:58:57 INFO - PROCESS | 12150 | 1461477537575 Marionette DEBUG loaded listener.js 22:58:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 92 (0x7f205a468400) [pid = 12150] [serial = 92] [outer = 0x7f2054566000] 22:58:58 INFO - PROCESS | 12150 | 1461477538387 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 22:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1229ms 22:58:58 INFO - PROCESS | 12150 | 1461477538454 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 22:58:58 INFO - PROCESS | 12150 | 1461477538458 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 22:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:58:58 INFO - PROCESS | 12150 | 1461477538463 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:58:58 INFO - PROCESS | 12150 | 1461477538468 Marionette TRACE conn3 <- [1,98,null,{}] 22:58:58 INFO - PROCESS | 12150 | 1461477538483 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:58 INFO - PROCESS | 12150 | 1461477538670 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 22:58:58 INFO - PROCESS | 12150 | 1461477538817 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a81d800 == 22 [pid = 12150] [id = 32] 22:58:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 93 (0x7f205b392000) [pid = 12150] [serial = 93] [outer = (nil)] 22:58:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 94 (0x7f2061656800) [pid = 12150] [serial = 94] [outer = 0x7f205b392000] 22:58:58 INFO - PROCESS | 12150 | 1461477538894 Marionette DEBUG loaded listener.js 22:58:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 95 (0x7f206244e400) [pid = 12150] [serial = 95] [outer = 0x7f205b392000] 22:58:59 INFO - PROCESS | 12150 | 1461477539644 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 22:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1235ms 22:58:59 INFO - PROCESS | 12150 | 1461477539712 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 22:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:58:59 INFO - PROCESS | 12150 | 1461477539717 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 22:58:59 INFO - PROCESS | 12150 | 1461477539723 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:58:59 INFO - PROCESS | 12150 | 1461477539726 Marionette TRACE conn3 <- [1,102,null,{}] 22:58:59 INFO - PROCESS | 12150 | 1461477539731 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:59 INFO - PROCESS | 12150 | 1461477539883 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 22:59:00 INFO - PROCESS | 12150 | 1461477540004 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20614d8000 == 23 [pid = 12150] [id = 33] 22:59:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 96 (0x7f204a56cc00) [pid = 12150] [serial = 96] [outer = (nil)] 22:59:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 97 (0x7f20627cc400) [pid = 12150] [serial = 97] [outer = 0x7f204a56cc00] 22:59:00 INFO - PROCESS | 12150 | 1461477540080 Marionette DEBUG loaded listener.js 22:59:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f206453d400) [pid = 12150] [serial = 98] [outer = 0x7f204a56cc00] 22:59:00 INFO - PROCESS | 12150 | 1461477540769 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 22:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1084ms 22:59:00 INFO - PROCESS | 12150 | 1461477540808 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 22:59:00 INFO - PROCESS | 12150 | 1461477540810 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 22:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:59:00 INFO - PROCESS | 12150 | 1461477540817 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:59:00 INFO - PROCESS | 12150 | 1461477540819 Marionette TRACE conn3 <- [1,106,null,{}] 22:59:00 INFO - PROCESS | 12150 | 1461477540825 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:01 INFO - PROCESS | 12150 | 1461477541005 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 22:59:01 INFO - PROCESS | 12150 | 1461477541024 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2062311800 == 24 [pid = 12150] [id = 34] 22:59:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f20524e4000) [pid = 12150] [serial = 99] [outer = (nil)] 22:59:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f2062610c00) [pid = 12150] [serial = 100] [outer = 0x7f20524e4000] 22:59:01 INFO - PROCESS | 12150 | 1461477541091 Marionette DEBUG loaded listener.js 22:59:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f2065c20c00) [pid = 12150] [serial = 101] [outer = 0x7f20524e4000] 22:59:02 INFO - PROCESS | 12150 | 1461477542050 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 22:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1281ms 22:59:02 INFO - PROCESS | 12150 | 1461477542099 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 22:59:02 INFO - PROCESS | 12150 | 1461477542106 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 22:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:59:02 INFO - PROCESS | 12150 | 1461477542115 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:59:02 INFO - PROCESS | 12150 | 1461477542119 Marionette TRACE conn3 <- [1,110,null,{}] 22:59:02 INFO - PROCESS | 12150 | 1461477542126 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:02 INFO - PROCESS | 12150 | 1461477542264 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 22:59:02 INFO - PROCESS | 12150 | 1461477542422 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:02 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052d22800 == 23 [pid = 12150] [id = 26] 22:59:02 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049f80800 == 22 [pid = 12150] [id = 25] 22:59:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b40d000 == 23 [pid = 12150] [id = 35] 22:59:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f204a565800) [pid = 12150] [serial = 102] [outer = (nil)] 22:59:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f204aae3800) [pid = 12150] [serial = 103] [outer = 0x7f204a565800] 22:59:02 INFO - PROCESS | 12150 | 1461477542508 Marionette DEBUG loaded listener.js 22:59:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f2051dd7000) [pid = 12150] [serial = 104] [outer = 0x7f204a565800] 22:59:03 INFO - PROCESS | 12150 | 1461477543392 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 22:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1328ms 22:59:03 INFO - PROCESS | 12150 | 1461477543443 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 22:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:59:03 INFO - PROCESS | 12150 | 1461477543448 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 22:59:03 INFO - PROCESS | 12150 | 1461477543455 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:59:03 INFO - PROCESS | 12150 | 1461477543461 Marionette TRACE conn3 <- [1,114,null,{}] 22:59:03 INFO - PROCESS | 12150 | 1461477543468 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:03 INFO - PROCESS | 12150 | 1461477543614 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 22:59:03 INFO - PROCESS | 12150 | 1461477543747 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205a4d7000 == 24 [pid = 12150] [id = 36] 22:59:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f204a56f400) [pid = 12150] [serial = 105] [outer = (nil)] 22:59:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f2054fb9400) [pid = 12150] [serial = 106] [outer = 0x7f204a56f400] 22:59:03 INFO - PROCESS | 12150 | 1461477543820 Marionette DEBUG loaded listener.js 22:59:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f205b320800) [pid = 12150] [serial = 107] [outer = 0x7f204a56f400] 22:59:04 INFO - PROCESS | 12150 | 1461477544638 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 22:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1232ms 22:59:04 INFO - PROCESS | 12150 | 1461477544688 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 22:59:04 INFO - PROCESS | 12150 | 1461477544694 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 22:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:59:04 INFO - PROCESS | 12150 | 1461477544702 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:59:04 INFO - PROCESS | 12150 | 1461477544704 Marionette TRACE conn3 <- [1,118,null,{}] 22:59:04 INFO - PROCESS | 12150 | 1461477544710 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:04 INFO - PROCESS | 12150 | 1461477544865 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 22:59:04 INFO - PROCESS | 12150 | 1461477544992 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20614cf800 == 25 [pid = 12150] [id = 37] 22:59:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f206144dc00) [pid = 12150] [serial = 108] [outer = (nil)] 22:59:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f20623dec00) [pid = 12150] [serial = 109] [outer = 0x7f206144dc00] 22:59:05 INFO - PROCESS | 12150 | 1461477545062 Marionette DEBUG loaded listener.js 22:59:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f2062610800) [pid = 12150] [serial = 110] [outer = 0x7f206144dc00] 22:59:05 INFO - PROCESS | 12150 | 1461477545844 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 22:59:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f204c351800) [pid = 12150] [serial = 111] [outer = 0x7f204a065000] 22:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1179ms 22:59:05 INFO - PROCESS | 12150 | 1461477545907 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 22:59:05 INFO - PROCESS | 12150 | 1461477545912 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 22:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:59:05 INFO - PROCESS | 12150 | 1461477545971 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:59:05 INFO - PROCESS | 12150 | 1461477545980 Marionette TRACE conn3 <- [1,122,null,{}] 22:59:06 INFO - PROCESS | 12150 | 1461477546006 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:06 INFO - PROCESS | 12150 | 1461477546155 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 22:59:06 INFO - PROCESS | 12150 | 1461477546294 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:06 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2062111800 == 26 [pid = 12150] [id = 38] 22:59:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f204a56b400) [pid = 12150] [serial = 112] [outer = (nil)] 22:59:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f204d185c00) [pid = 12150] [serial = 113] [outer = 0x7f204a56b400] 22:59:06 INFO - PROCESS | 12150 | 1461477546365 Marionette DEBUG loaded listener.js 22:59:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f2066689c00) [pid = 12150] [serial = 114] [outer = 0x7f204a56b400] 22:59:07 INFO - PROCESS | 12150 | 1461477547162 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 22:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1284ms 22:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:59:07 INFO - PROCESS | 12150 | 1461477547213 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 22:59:07 INFO - PROCESS | 12150 | 1461477547217 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 22:59:07 INFO - PROCESS | 12150 | 1461477547223 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:59:07 INFO - PROCESS | 12150 | 1461477547226 Marionette TRACE conn3 <- [1,126,null,{}] 22:59:07 INFO - PROCESS | 12150 | 1461477547230 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:07 INFO - PROCESS | 12150 | 1461477547364 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 22:59:07 INFO - PROCESS | 12150 | 1461477547564 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205151a000 == 27 [pid = 12150] [id = 39] 22:59:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f204db86c00) [pid = 12150] [serial = 115] [outer = (nil)] 22:59:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f205049bc00) [pid = 12150] [serial = 116] [outer = 0x7f204db86c00] 22:59:07 INFO - PROCESS | 12150 | 1461477547633 Marionette DEBUG loaded listener.js 22:59:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f2052725000) [pid = 12150] [serial = 117] [outer = 0x7f204db86c00] 22:59:08 INFO - PROCESS | 12150 | 1461477548449 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 22:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1284ms 22:59:08 INFO - PROCESS | 12150 | 1461477548507 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 22:59:08 INFO - PROCESS | 12150 | 1461477548513 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 22:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:59:08 INFO - PROCESS | 12150 | 1461477548521 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:59:08 INFO - PROCESS | 12150 | 1461477548524 Marionette TRACE conn3 <- [1,130,null,{}] 22:59:08 INFO - PROCESS | 12150 | 1461477548530 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:08 INFO - PROCESS | 12150 | 1461477548675 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 22:59:08 INFO - PROCESS | 12150 | 1461477548788 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2060fc6800 == 28 [pid = 12150] [id = 40] 22:59:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f204db89400) [pid = 12150] [serial = 118] [outer = (nil)] 22:59:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f2060339000) [pid = 12150] [serial = 119] [outer = 0x7f204db89400] 22:59:08 INFO - PROCESS | 12150 | 1461477548854 Marionette DEBUG loaded listener.js 22:59:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f2061651400) [pid = 12150] [serial = 120] [outer = 0x7f204db89400] 22:59:09 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053db9000 == 27 [pid = 12150] [id = 30] 22:59:09 INFO - PROCESS | 12150 | 1461477549679 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 22:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1227ms 22:59:09 INFO - PROCESS | 12150 | 1461477549748 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 22:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:59:09 INFO - PROCESS | 12150 | 1461477549753 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 22:59:09 INFO - PROCESS | 12150 | 1461477549761 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:59:09 INFO - PROCESS | 12150 | 1461477549766 Marionette TRACE conn3 <- [1,134,null,{}] 22:59:09 INFO - PROCESS | 12150 | 1461477549773 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:09 INFO - PROCESS | 12150 | 1461477549963 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 22:59:10 INFO - PROCESS | 12150 | 1461477550091 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20603ba000 == 28 [pid = 12150] [id = 41] 22:59:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f20541a5c00) [pid = 12150] [serial = 121] [outer = (nil)] 22:59:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f2054fc0800) [pid = 12150] [serial = 122] [outer = 0x7f20541a5c00] 22:59:10 INFO - PROCESS | 12150 | 1461477550164 Marionette DEBUG loaded listener.js 22:59:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f20611d7000) [pid = 12150] [serial = 123] [outer = 0x7f20541a5c00] 22:59:10 INFO - PROCESS | 12150 | 1461477550951 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 22:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1237ms 22:59:11 INFO - PROCESS | 12150 | 1461477550997 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 22:59:11 INFO - PROCESS | 12150 | 1461477551005 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 22:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:59:11 INFO - PROCESS | 12150 | 1461477551014 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:59:11 INFO - PROCESS | 12150 | 1461477551017 Marionette TRACE conn3 <- [1,138,null,{}] 22:59:11 INFO - PROCESS | 12150 | 1461477551041 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:11 INFO - PROCESS | 12150 | 1461477551194 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 22:59:11 INFO - PROCESS | 12150 | 1461477551330 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206627f000 == 29 [pid = 12150] [id = 42] 22:59:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f204a065800) [pid = 12150] [serial = 124] [outer = (nil)] 22:59:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f2065d39400) [pid = 12150] [serial = 125] [outer = 0x7f204a065800] 22:59:11 INFO - PROCESS | 12150 | 1461477551404 Marionette DEBUG loaded listener.js 22:59:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f2065fa4400) [pid = 12150] [serial = 126] [outer = 0x7f204a065800] 22:59:12 INFO - PROCESS | 12150 | 1461477552184 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 22:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1240ms 22:59:12 INFO - PROCESS | 12150 | 1461477552254 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 22:59:12 INFO - PROCESS | 12150 | 1461477552258 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 22:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:59:12 INFO - PROCESS | 12150 | 1461477552264 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:59:12 INFO - PROCESS | 12150 | 1461477552269 Marionette TRACE conn3 <- [1,142,null,{}] 22:59:12 INFO - PROCESS | 12150 | 1461477552283 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:12 INFO - PROCESS | 12150 | 1461477552513 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 22:59:12 INFO - PROCESS | 12150 | 1461477552643 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206689f800 == 30 [pid = 12150] [id = 43] 22:59:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f2066602800) [pid = 12150] [serial = 127] [outer = (nil)] 22:59:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f206690bc00) [pid = 12150] [serial = 128] [outer = 0x7f2066602800] 22:59:12 INFO - PROCESS | 12150 | 1461477552720 Marionette DEBUG loaded listener.js 22:59:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f20685bd400) [pid = 12150] [serial = 129] [outer = 0x7f2066602800] 22:59:13 INFO - PROCESS | 12150 | 1461477553503 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 22:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1296ms 22:59:13 INFO - PROCESS | 12150 | 1461477553561 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 22:59:13 INFO - PROCESS | 12150 | 1461477553564 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 22:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:59:13 INFO - PROCESS | 12150 | 1461477553570 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:59:13 INFO - PROCESS | 12150 | 1461477553572 Marionette TRACE conn3 <- [1,146,null,{}] 22:59:13 INFO - PROCESS | 12150 | 1461477553577 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:13 INFO - PROCESS | 12150 | 1461477553717 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 22:59:13 INFO - PROCESS | 12150 | 1461477553860 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab29800 == 31 [pid = 12150] [id = 44] 22:59:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f204b4d8000) [pid = 12150] [serial = 130] [outer = (nil)] 22:59:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f204db1fc00) [pid = 12150] [serial = 131] [outer = 0x7f204b4d8000] 22:59:13 INFO - PROCESS | 12150 | 1461477553938 Marionette DEBUG loaded listener.js 22:59:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f204db83c00) [pid = 12150] [serial = 132] [outer = 0x7f204b4d8000] 22:59:14 INFO - PROCESS | 12150 | 1461477554717 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 22:59:15 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205151a000 == 30 [pid = 12150] [id = 39] 22:59:15 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b40d000 == 29 [pid = 12150] [id = 35] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205a4d7000 == 28 [pid = 12150] [id = 36] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053dd2800 == 27 [pid = 12150] [id = 27] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2056de3800 == 26 [pid = 12150] [id = 28] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20614cf800 == 25 [pid = 12150] [id = 37] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2062311800 == 24 [pid = 12150] [id = 34] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054f58000 == 23 [pid = 12150] [id = 6] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054ccc800 == 22 [pid = 12150] [id = 20] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a81d800 == 21 [pid = 12150] [id = 32] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c578000 == 20 [pid = 12150] [id = 29] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ab39800 == 19 [pid = 12150] [id = 9] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a57e000 == 18 [pid = 12150] [id = 8] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2062111800 == 17 [pid = 12150] [id = 38] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205a4ef800 == 16 [pid = 12150] [id = 24] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20614d8000 == 15 [pid = 12150] [id = 33] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2056a5d800 == 14 [pid = 12150] [id = 23] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2056a7b000 == 13 [pid = 12150] [id = 31] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206689f800 == 12 [pid = 12150] [id = 43] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206627f000 == 11 [pid = 12150] [id = 42] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2060fc6800 == 10 [pid = 12150] [id = 40] 22:59:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20603ba000 == 9 [pid = 12150] [id = 41] 22:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4642ms 22:59:18 INFO - PROCESS | 12150 | 1461477558323 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 22:59:18 INFO - PROCESS | 12150 | 1461477558328 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 22:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:59:18 INFO - PROCESS | 12150 | 1461477558335 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:59:18 INFO - PROCESS | 12150 | 1461477558341 Marionette TRACE conn3 <- [1,150,null,{}] 22:59:18 INFO - PROCESS | 12150 | 1461477558349 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:18 INFO - PROCESS | 12150 | 1461477558502 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 22:59:18 INFO - PROCESS | 12150 | 1461477558589 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:18 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204dbda000 == 10 [pid = 12150] [id = 45] 22:59:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f205072a400) [pid = 12150] [serial = 133] [outer = (nil)] 22:59:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f2050e8f400) [pid = 12150] [serial = 134] [outer = 0x7f205072a400] 22:59:18 INFO - PROCESS | 12150 | 1461477558654 Marionette DEBUG loaded listener.js 22:59:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f20515bd000) [pid = 12150] [serial = 135] [outer = 0x7f205072a400] 22:59:19 INFO - PROCESS | 12150 | 1461477559289 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 22:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 984ms 22:59:19 INFO - PROCESS | 12150 | 1461477559319 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 22:59:19 INFO - PROCESS | 12150 | 1461477559324 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 22:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:59:19 INFO - PROCESS | 12150 | 1461477559336 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:59:19 INFO - PROCESS | 12150 | 1461477559341 Marionette TRACE conn3 <- [1,154,null,{}] 22:59:19 INFO - PROCESS | 12150 | 1461477559347 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:19 INFO - PROCESS | 12150 | 1461477559498 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 22:59:19 INFO - PROCESS | 12150 | 1461477559601 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053680000 == 11 [pid = 12150] [id = 46] 22:59:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f204db83800) [pid = 12150] [serial = 136] [outer = (nil)] 22:59:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f205365e400) [pid = 12150] [serial = 137] [outer = 0x7f204db83800] 22:59:19 INFO - PROCESS | 12150 | 1461477559661 Marionette DEBUG loaded listener.js 22:59:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f20541a2c00) [pid = 12150] [serial = 138] [outer = 0x7f204db83800] 22:59:20 INFO - PROCESS | 12150 | 1461477560316 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 22:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1034ms 22:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:59:20 INFO - PROCESS | 12150 | 1461477560367 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 22:59:20 INFO - PROCESS | 12150 | 1461477560369 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 22:59:20 INFO - PROCESS | 12150 | 1461477560377 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:59:20 INFO - PROCESS | 12150 | 1461477560379 Marionette TRACE conn3 <- [1,158,null,{}] 22:59:20 INFO - PROCESS | 12150 | 1461477560394 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:20 INFO - PROCESS | 12150 | 1461477560607 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 22:59:20 INFO - PROCESS | 12150 | 1461477560637 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056a7b000 == 12 [pid = 12150] [id = 47] 22:59:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f2050407000) [pid = 12150] [serial = 139] [outer = (nil)] 22:59:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f2056d38800) [pid = 12150] [serial = 140] [outer = 0x7f2050407000] 22:59:20 INFO - PROCESS | 12150 | 1461477560716 Marionette DEBUG loaded listener.js 22:59:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f2060335800) [pid = 12150] [serial = 141] [outer = 0x7f2050407000] 22:59:21 INFO - PROCESS | 12150 | 1461477561639 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 22:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1331ms 22:59:21 INFO - PROCESS | 12150 | 1461477561706 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 22:59:21 INFO - PROCESS | 12150 | 1461477561710 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 22:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:59:21 INFO - PROCESS | 12150 | 1461477561721 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:59:21 INFO - PROCESS | 12150 | 1461477561723 Marionette TRACE conn3 <- [1,162,null,{}] 22:59:21 INFO - PROCESS | 12150 | 1461477561726 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:21 INFO - PROCESS | 12150 | 1461477561886 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 22:59:21 INFO - PROCESS | 12150 | 1461477561910 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2062329800 == 13 [pid = 12150] [id = 48] 22:59:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f204b4d5c00) [pid = 12150] [serial = 142] [outer = (nil)] 22:59:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f206453a400) [pid = 12150] [serial = 143] [outer = 0x7f204b4d5c00] 22:59:21 INFO - PROCESS | 12150 | 1461477561968 Marionette DEBUG loaded listener.js 22:59:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f2065f98400) [pid = 12150] [serial = 144] [outer = 0x7f204b4d5c00] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f2054316000) [pid = 12150] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f204c0c4800) [pid = 12150] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f2050e8b400) [pid = 12150] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f204c0c8c00) [pid = 12150] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f2054524400) [pid = 12150] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f2049f1a000) [pid = 12150] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f204c0c8400) [pid = 12150] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f204c349400) [pid = 12150] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f205a45f000) [pid = 12150] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f204a565800) [pid = 12150] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f204a56cc00) [pid = 12150] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f205106ac00) [pid = 12150] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f204a56f400) [pid = 12150] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f204aadd000) [pid = 12150] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f204db87800) [pid = 12150] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f2053557800) [pid = 12150] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f204a06a000) [pid = 12150] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f204db86c00) [pid = 12150] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f204a06cc00) [pid = 12150] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f2066602800) [pid = 12150] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f204aae1400) [pid = 12150] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f204a569400) [pid = 12150] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 121 (0x7f20524e4000) [pid = 12150] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f204a065800) [pid = 12150] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f2054566000) [pid = 12150] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f2056aab000) [pid = 12150] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f204a06f000) [pid = 12150] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f205b392000) [pid = 12150] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f2056d2e400) [pid = 12150] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f204db89400) [pid = 12150] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f20528e4c00) [pid = 12150] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f20541a5c00) [pid = 12150] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f2054521000) [pid = 12150] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f206144dc00) [pid = 12150] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:59:23 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f204a56b400) [pid = 12150] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:59:23 INFO - PROCESS | 12150 | 1461477563689 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 22:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1976ms 22:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:59:23 INFO - PROCESS | 12150 | 1461477563698 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 22:59:23 INFO - PROCESS | 12150 | 1461477563700 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 22:59:23 INFO - PROCESS | 12150 | 1461477563704 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:59:23 INFO - PROCESS | 12150 | 1461477563708 Marionette TRACE conn3 <- [1,166,null,{}] 22:59:23 INFO - PROCESS | 12150 | 1461477563713 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:23 INFO - PROCESS | 12150 | 1461477563833 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 22:59:23 INFO - PROCESS | 12150 | 1461477563842 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:23 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b413000 == 14 [pid = 12150] [id = 49] 22:59:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f204a065400) [pid = 12150] [serial = 145] [outer = (nil)] 22:59:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f204aae4400) [pid = 12150] [serial = 146] [outer = 0x7f204a065400] 22:59:23 INFO - PROCESS | 12150 | 1461477563901 Marionette DEBUG loaded listener.js 22:59:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f2050499c00) [pid = 12150] [serial = 147] [outer = 0x7f204a065400] 22:59:24 INFO - PROCESS | 12150 | 1461477564771 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 22:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1125ms 22:59:24 INFO - PROCESS | 12150 | 1461477564840 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 22:59:24 INFO - PROCESS | 12150 | 1461477564843 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 22:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:59:24 INFO - PROCESS | 12150 | 1461477564862 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:59:24 INFO - PROCESS | 12150 | 1461477564864 Marionette TRACE conn3 <- [1,170,null,{}] 22:59:24 INFO - PROCESS | 12150 | 1461477564870 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:25 INFO - PROCESS | 12150 | 1461477565043 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 22:59:25 INFO - PROCESS | 12150 | 1461477565133 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20603ad800 == 15 [pid = 12150] [id = 50] 22:59:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f204a567800) [pid = 12150] [serial = 148] [outer = (nil)] 22:59:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f205b320400) [pid = 12150] [serial = 149] [outer = 0x7f204a567800] 22:59:25 INFO - PROCESS | 12150 | 1461477565194 Marionette DEBUG loaded listener.js 22:59:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f206660f800) [pid = 12150] [serial = 150] [outer = 0x7f204a567800] 22:59:26 INFO - PROCESS | 12150 | 1461477566050 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 22:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1235ms 22:59:26 INFO - PROCESS | 12150 | 1461477566091 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 22:59:26 INFO - PROCESS | 12150 | 1461477566097 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 22:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:59:26 INFO - PROCESS | 12150 | 1461477566105 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:59:26 INFO - PROCESS | 12150 | 1461477566110 Marionette TRACE conn3 <- [1,174,null,{}] 22:59:26 INFO - PROCESS | 12150 | 1461477566117 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:26 INFO - PROCESS | 12150 | 1461477566306 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 22:59:26 INFO - PROCESS | 12150 | 1461477566438 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205233a800 == 16 [pid = 12150] [id = 51] 22:59:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f204db85800) [pid = 12150] [serial = 151] [outer = (nil)] 22:59:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f205106e800) [pid = 12150] [serial = 152] [outer = 0x7f204db85800] 22:59:26 INFO - PROCESS | 12150 | 1461477566510 Marionette DEBUG loaded listener.js 22:59:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f205239b800) [pid = 12150] [serial = 153] [outer = 0x7f204db85800] 22:59:27 INFO - PROCESS | 12150 | 1461477567380 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 22:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1337ms 22:59:27 INFO - PROCESS | 12150 | 1461477567443 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 22:59:27 INFO - PROCESS | 12150 | 1461477567451 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 22:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:59:27 INFO - PROCESS | 12150 | 1461477567460 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:59:27 INFO - PROCESS | 12150 | 1461477567463 Marionette TRACE conn3 <- [1,178,null,{}] 22:59:27 INFO - PROCESS | 12150 | 1461477567468 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:27 INFO - PROCESS | 12150 | 1461477567628 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 22:59:27 INFO - PROCESS | 12150 | 1461477567758 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab34000 == 17 [pid = 12150] [id = 52] 22:59:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f2049f18800) [pid = 12150] [serial = 154] [outer = (nil)] 22:59:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f204db19800) [pid = 12150] [serial = 155] [outer = 0x7f2049f18800] 22:59:27 INFO - PROCESS | 12150 | 1461477567827 Marionette DEBUG loaded listener.js 22:59:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f2052be1800) [pid = 12150] [serial = 156] [outer = 0x7f2049f18800] 22:59:28 INFO - PROCESS | 12150 | 1461477568873 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 22:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1429ms 22:59:28 INFO - PROCESS | 12150 | 1461477568893 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 22:59:28 INFO - PROCESS | 12150 | 1461477568901 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 22:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:59:28 INFO - PROCESS | 12150 | 1461477568910 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:59:28 INFO - PROCESS | 12150 | 1461477568920 Marionette TRACE conn3 <- [1,182,null,{}] 22:59:28 INFO - PROCESS | 12150 | 1461477568936 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:29 INFO - PROCESS | 12150 | 1461477569134 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 22:59:29 INFO - PROCESS | 12150 | 1461477569278 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f2053557c00) [pid = 12150] [serial = 41] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f204a06dc00) [pid = 12150] [serial = 29] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f2049f0e800) [pid = 12150] [serial = 26] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f2064027000) [pid = 12150] [serial = 2] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f204b41a800) [pid = 12150] [serial = 31] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f204c0c8800) [pid = 12150] [serial = 34] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f204a067800) [pid = 12150] [serial = 28] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f2050e8ac00) [pid = 12150] [serial = 37] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f205112fc00) [pid = 12150] [serial = 38] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f2052ceb800) [pid = 12150] [serial = 40] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f2052449800) [pid = 12150] [serial = 12] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f2052be1c00) [pid = 12150] [serial = 9] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f204db1fc00) [pid = 12150] [serial = 131] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f204c0bbc00) [pid = 12150] [serial = 25] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f204a56b000) [pid = 12150] [serial = 22] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f204a571000) [pid = 12150] [serial = 23] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f204c503800) [pid = 12150] [serial = 17] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f204a56f000) [pid = 12150] [serial = 35] [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.] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f204c351400) [pid = 12150] [serial = 19] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f2056aac000) [pid = 12150] [serial = 16] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a57e800 == 18 [pid = 12150] [id = 53] 22:59:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f204a067800) [pid = 12150] [serial = 157] [outer = (nil)] 22:59:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f204a874800) [pid = 12150] [serial = 158] [outer = 0x7f204a067800] 22:59:29 INFO - PROCESS | 12150 | 1461477569399 Marionette DEBUG loaded listener.js 22:59:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f204c502c00) [pid = 12150] [serial = 159] [outer = 0x7f204a067800] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f2056904800) [pid = 12150] [serial = 53] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f20504a1c00) [pid = 12150] [serial = 44] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f205a469800) [pid = 12150] [serial = 58] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f2060f5c800) [pid = 12150] [serial = 59] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f204db88800) [pid = 12150] [serial = 74] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f2052725000) [pid = 12150] [serial = 117] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f2061162800) [pid = 12150] [serial = 82] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 96 (0x7f2054fb9400) [pid = 12150] [serial = 106] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 95 (0x7f2054fc0800) [pid = 12150] [serial = 122] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 94 (0x7f204aae3800) [pid = 12150] [serial = 103] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 93 (0x7f20541a5800) [pid = 12150] [serial = 79] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 92 (0x7f2060339000) [pid = 12150] [serial = 119] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 91 (0x7f20531e1400) [pid = 12150] [serial = 77] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 90 (0x7f205049bc00) [pid = 12150] [serial = 116] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 89 (0x7f20524e2c00) [pid = 12150] [serial = 76] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 88 (0x7f204a875800) [pid = 12150] [serial = 73] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 87 (0x7f20515b1000) [pid = 12150] [serial = 85] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 86 (0x7f2056aa1400) [pid = 12150] [serial = 56] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 85 (0x7f204c502400) [pid = 12150] [serial = 43] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 84 (0x7f2053662400) [pid = 12150] [serial = 49] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 83 (0x7f2051132c00) [pid = 12150] [serial = 46] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 82 (0x7f2054e2cc00) [pid = 12150] [serial = 52] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 81 (0x7f2056908000) [pid = 12150] [serial = 55] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 80 (0x7f205419b400) [pid = 12150] [serial = 50] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 79 (0x7f20520a0800) [pid = 12150] [serial = 47] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 78 (0x7f205690c400) [pid = 12150] [serial = 91] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 77 (0x7f2053404400) [pid = 12150] [serial = 65] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 76 (0x7f205b320800) [pid = 12150] [serial = 107] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 75 (0x7f205040d800) [pid = 12150] [serial = 62] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 74 (0x7f205244a800) [pid = 12150] [serial = 64] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 73 (0x7f205239e000) [pid = 12150] [serial = 86] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 72 (0x7f204c5c2000) [pid = 12150] [serial = 61] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 71 (0x7f2053411400) [pid = 12150] [serial = 88] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 70 (0x7f20623dec00) [pid = 12150] [serial = 109] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 69 (0x7f2054e2b000) [pid = 12150] [serial = 80] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 68 (0x7f2061656800) [pid = 12150] [serial = 94] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 67 (0x7f206144a400) [pid = 12150] [serial = 83] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 66 (0x7f2065c20c00) [pid = 12150] [serial = 101] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 65 (0x7f2061651400) [pid = 12150] [serial = 120] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 64 (0x7f206244e400) [pid = 12150] [serial = 95] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 63 (0x7f2053e88400) [pid = 12150] [serial = 89] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 62 (0x7f2065d39400) [pid = 12150] [serial = 125] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 61 (0x7f20611d7000) [pid = 12150] [serial = 123] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 60 (0x7f2056aa2400) [pid = 12150] [serial = 68] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 59 (0x7f2051dd7000) [pid = 12150] [serial = 104] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 58 (0x7f20627cc400) [pid = 12150] [serial = 97] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 57 (0x7f2061160400) [pid = 12150] [serial = 70] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 56 (0x7f206453d400) [pid = 12150] [serial = 98] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 55 (0x7f2054dba000) [pid = 12150] [serial = 67] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 54 (0x7f20685bd400) [pid = 12150] [serial = 129] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 53 (0x7f2062610c00) [pid = 12150] [serial = 100] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 52 (0x7f206690bc00) [pid = 12150] [serial = 128] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 51 (0x7f2065fa4400) [pid = 12150] [serial = 126] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 50 (0x7f205a468400) [pid = 12150] [serial = 92] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 49 (0x7f204d185c00) [pid = 12150] [serial = 113] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 48 (0x7f2061433400) [pid = 12150] [serial = 71] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 47 (0x7f2062610800) [pid = 12150] [serial = 110] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | --DOMWINDOW == 46 (0x7f2066689c00) [pid = 12150] [serial = 114] [outer = (nil)] [url = about:blank] 22:59:29 INFO - PROCESS | 12150 | 1461477569719 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:59:30 INFO - PROCESS | 12150 | 1461477570100 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 22:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1201ms 22:59:30 INFO - PROCESS | 12150 | 1461477570111 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 22:59:30 INFO - PROCESS | 12150 | 1461477570117 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 22:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:59:30 INFO - PROCESS | 12150 | 1461477570125 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:59:30 INFO - PROCESS | 12150 | 1461477570128 Marionette TRACE conn3 <- [1,186,null,{}] 22:59:30 INFO - PROCESS | 12150 | 1461477570132 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:30 INFO - PROCESS | 12150 | 1461477570256 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 22:59:30 INFO - PROCESS | 12150 | 1461477570339 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204d1bb800 == 19 [pid = 12150] [id = 54] 22:59:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 47 (0x7f204a06dc00) [pid = 12150] [serial = 160] [outer = (nil)] 22:59:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 48 (0x7f205049c400) [pid = 12150] [serial = 161] [outer = 0x7f204a06dc00] 22:59:30 INFO - PROCESS | 12150 | 1461477570398 Marionette DEBUG loaded listener.js 22:59:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 49 (0x7f2050e89400) [pid = 12150] [serial = 162] [outer = 0x7f204a06dc00] 22:59:30 INFO - PROCESS | 12150 | 1461477570981 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 22:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 878ms 22:59:31 INFO - PROCESS | 12150 | 1461477571003 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 22:59:31 INFO - PROCESS | 12150 | 1461477571007 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 22:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:59:31 INFO - PROCESS | 12150 | 1461477571012 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:59:31 INFO - PROCESS | 12150 | 1461477571017 Marionette TRACE conn3 <- [1,190,null,{}] 22:59:31 INFO - PROCESS | 12150 | 1461477571032 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:31 INFO - PROCESS | 12150 | 1461477571163 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 22:59:31 INFO - PROCESS | 12150 | 1461477571299 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050719800 == 20 [pid = 12150] [id = 55] 22:59:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 50 (0x7f204c5cdc00) [pid = 12150] [serial = 163] [outer = (nil)] 22:59:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 51 (0x7f2052449400) [pid = 12150] [serial = 164] [outer = 0x7f204c5cdc00] 22:59:31 INFO - PROCESS | 12150 | 1461477571514 Marionette DEBUG loaded listener.js 22:59:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 52 (0x7f20528d8800) [pid = 12150] [serial = 165] [outer = 0x7f204c5cdc00] 22:59:32 INFO - PROCESS | 12150 | 1461477572191 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 22:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1230ms 22:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:59:32 INFO - PROCESS | 12150 | 1461477572243 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 22:59:32 INFO - PROCESS | 12150 | 1461477572246 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 22:59:32 INFO - PROCESS | 12150 | 1461477572258 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:59:32 INFO - PROCESS | 12150 | 1461477572261 Marionette TRACE conn3 <- [1,194,null,{}] 22:59:32 INFO - PROCESS | 12150 | 1461477572265 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:32 INFO - PROCESS | 12150 | 1461477572423 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 22:59:32 INFO - PROCESS | 12150 | 1461477572441 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:32 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052435000 == 21 [pid = 12150] [id = 56] 22:59:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 53 (0x7f204a56c400) [pid = 12150] [serial = 166] [outer = (nil)] 22:59:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 54 (0x7f2053b10800) [pid = 12150] [serial = 167] [outer = 0x7f204a56c400] 22:59:32 INFO - PROCESS | 12150 | 1461477572500 Marionette DEBUG loaded listener.js 22:59:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 55 (0x7f2053e8a000) [pid = 12150] [serial = 168] [outer = 0x7f204a56c400] 22:59:33 INFO - PROCESS | 12150 | 1461477573166 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 22:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 933ms 22:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:59:33 INFO - PROCESS | 12150 | 1461477573184 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 22:59:33 INFO - PROCESS | 12150 | 1461477573186 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 22:59:33 INFO - PROCESS | 12150 | 1461477573191 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:59:33 INFO - PROCESS | 12150 | 1461477573194 Marionette TRACE conn3 <- [1,198,null,{}] 22:59:33 INFO - PROCESS | 12150 | 1461477573204 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:33 INFO - PROCESS | 12150 | 1461477573369 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 22:59:33 INFO - PROCESS | 12150 | --DOMWINDOW == 54 (0x7f204b4d5c00) [pid = 12150] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:59:33 INFO - PROCESS | 12150 | --DOMWINDOW == 53 (0x7f204b4d8000) [pid = 12150] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:59:33 INFO - PROCESS | 12150 | --DOMWINDOW == 52 (0x7f205072a400) [pid = 12150] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:59:33 INFO - PROCESS | 12150 | --DOMWINDOW == 51 (0x7f204db83800) [pid = 12150] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:59:33 INFO - PROCESS | 12150 | --DOMWINDOW == 50 (0x7f204a065400) [pid = 12150] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:59:33 INFO - PROCESS | 12150 | --DOMWINDOW == 49 (0x7f2050407000) [pid = 12150] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:59:33 INFO - PROCESS | 12150 | 1461477573542 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20505f2000 == 22 [pid = 12150] [id = 57] 22:59:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 50 (0x7f2049f1b000) [pid = 12150] [serial = 169] [outer = (nil)] 22:59:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 51 (0x7f204db83800) [pid = 12150] [serial = 170] [outer = 0x7f2049f1b000] 22:59:33 INFO - PROCESS | 12150 | 1461477573604 Marionette DEBUG loaded listener.js 22:59:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 52 (0x7f2054314000) [pid = 12150] [serial = 171] [outer = 0x7f2049f1b000] 22:59:34 INFO - PROCESS | 12150 | 1461477574218 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 22:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1081ms 22:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:59:34 INFO - PROCESS | 12150 | 1461477574272 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 22:59:34 INFO - PROCESS | 12150 | 1461477574274 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 22:59:34 INFO - PROCESS | 12150 | 1461477574278 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:59:34 INFO - PROCESS | 12150 | 1461477574282 Marionette TRACE conn3 <- [1,202,null,{}] 22:59:34 INFO - PROCESS | 12150 | 1461477574286 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:34 INFO - PROCESS | 12150 | 1461477574465 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 22:59:34 INFO - PROCESS | 12150 | 1461477574485 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053be4800 == 23 [pid = 12150] [id = 58] 22:59:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 53 (0x7f2054315000) [pid = 12150] [serial = 172] [outer = (nil)] 22:59:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 54 (0x7f2054e2c400) [pid = 12150] [serial = 173] [outer = 0x7f2054315000] 22:59:34 INFO - PROCESS | 12150 | 1461477574549 Marionette DEBUG loaded listener.js 22:59:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 55 (0x7f2056aa1400) [pid = 12150] [serial = 174] [outer = 0x7f2054315000] 22:59:35 INFO - PROCESS | 12150 | 1461477575143 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 22:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 926ms 22:59:35 INFO - PROCESS | 12150 | 1461477575206 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 22:59:35 INFO - PROCESS | 12150 | 1461477575209 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 22:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:59:35 INFO - PROCESS | 12150 | 1461477575214 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:59:35 INFO - PROCESS | 12150 | 1461477575216 Marionette TRACE conn3 <- [1,206,null,{}] 22:59:35 INFO - PROCESS | 12150 | 1461477575221 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:35 INFO - PROCESS | 12150 | 1461477575334 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 22:59:35 INFO - PROCESS | 12150 | 1461477575413 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054123800 == 24 [pid = 12150] [id = 59] 22:59:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 56 (0x7f205456f000) [pid = 12150] [serial = 175] [outer = (nil)] 22:59:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 57 (0x7f2056aaa800) [pid = 12150] [serial = 176] [outer = 0x7f205456f000] 22:59:35 INFO - PROCESS | 12150 | 1461477575468 Marionette DEBUG loaded listener.js 22:59:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 58 (0x7f2056d38c00) [pid = 12150] [serial = 177] [outer = 0x7f205456f000] 22:59:36 INFO - PROCESS | 12150 | 1461477576211 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 22:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1024ms 22:59:36 INFO - PROCESS | 12150 | 1461477576239 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 22:59:36 INFO - PROCESS | 12150 | 1461477576245 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 22:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:59:36 INFO - PROCESS | 12150 | 1461477576254 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:59:36 INFO - PROCESS | 12150 | 1461477576258 Marionette TRACE conn3 <- [1,210,null,{}] 22:59:36 INFO - PROCESS | 12150 | 1461477576289 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:36 INFO - PROCESS | 12150 | 1461477576507 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 22:59:36 INFO - PROCESS | 12150 | 1461477576522 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c58e000 == 25 [pid = 12150] [id = 60] 22:59:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 59 (0x7f204b4d5c00) [pid = 12150] [serial = 178] [outer = (nil)] 22:59:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 60 (0x7f204d189800) [pid = 12150] [serial = 179] [outer = 0x7f204b4d5c00] 22:59:36 INFO - PROCESS | 12150 | 1461477576590 Marionette DEBUG loaded listener.js 22:59:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 61 (0x7f2050405c00) [pid = 12150] [serial = 180] [outer = 0x7f204b4d5c00] 22:59:37 INFO - PROCESS | 12150 | 1461477577287 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 22:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1103ms 22:59:37 INFO - PROCESS | 12150 | 1461477577357 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 22:59:37 INFO - PROCESS | 12150 | 1461477577364 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 22:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:59:37 INFO - PROCESS | 12150 | 1461477577374 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:59:37 INFO - PROCESS | 12150 | 1461477577378 Marionette TRACE conn3 <- [1,214,null,{}] 22:59:37 INFO - PROCESS | 12150 | 1461477577411 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:37 INFO - PROCESS | 12150 | 1461477577559 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 22:59:37 INFO - PROCESS | 12150 | 1461477577675 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050716000 == 26 [pid = 12150] [id = 61] 22:59:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 62 (0x7f2050407000) [pid = 12150] [serial = 181] [outer = (nil)] 22:59:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 63 (0x7f2051136400) [pid = 12150] [serial = 182] [outer = 0x7f2050407000] 22:59:37 INFO - PROCESS | 12150 | 1461477577742 Marionette DEBUG loaded listener.js 22:59:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 64 (0x7f20524e6c00) [pid = 12150] [serial = 183] [outer = 0x7f2050407000] 22:59:38 INFO - PROCESS | 12150 | 1461477578516 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 22:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1195ms 22:59:38 INFO - PROCESS | 12150 | 1461477578568 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 22:59:38 INFO - PROCESS | 12150 | 1461477578571 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 22:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:59:38 INFO - PROCESS | 12150 | 1461477578594 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:59:38 INFO - PROCESS | 12150 | 1461477578600 Marionette TRACE conn3 <- [1,218,null,{}] 22:59:38 INFO - PROCESS | 12150 | 1461477578616 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:38 INFO - PROCESS | 12150 | 1461477578765 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 22:59:38 INFO - PROCESS | 12150 | 1461477578884 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054c49000 == 27 [pid = 12150] [id = 62] 22:59:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 65 (0x7f2054311400) [pid = 12150] [serial = 184] [outer = (nil)] 22:59:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 66 (0x7f2054fb3000) [pid = 12150] [serial = 185] [outer = 0x7f2054311400] 22:59:38 INFO - PROCESS | 12150 | 1461477578956 Marionette DEBUG loaded listener.js 22:59:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 67 (0x7f2056907c00) [pid = 12150] [serial = 186] [outer = 0x7f2054311400] 22:59:39 INFO - PROCESS | 12150 | 1461477579796 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 22:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1255ms 22:59:39 INFO - PROCESS | 12150 | 1461477579834 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 22:59:39 INFO - PROCESS | 12150 | 1461477579837 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 22:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:59:39 INFO - PROCESS | 12150 | 1461477579843 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:59:39 INFO - PROCESS | 12150 | 1461477579845 Marionette TRACE conn3 <- [1,222,null,{}] 22:59:39 INFO - PROCESS | 12150 | 1461477579851 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:40 INFO - PROCESS | 12150 | 1461477580002 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 22:59:40 INFO - PROCESS | 12150 | 1461477580119 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056a61800 == 28 [pid = 12150] [id = 63] 22:59:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 68 (0x7f205452e400) [pid = 12150] [serial = 187] [outer = (nil)] 22:59:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 69 (0x7f205b318800) [pid = 12150] [serial = 188] [outer = 0x7f205452e400] 22:59:40 INFO - PROCESS | 12150 | 1461477580188 Marionette DEBUG loaded listener.js 22:59:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 70 (0x7f2060f5dc00) [pid = 12150] [serial = 189] [outer = 0x7f205452e400] 22:59:40 INFO - PROCESS | 12150 | 1461477580917 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 22:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1126ms 22:59:40 INFO - PROCESS | 12150 | 1461477580970 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 22:59:40 INFO - PROCESS | 12150 | 1461477580972 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 22:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:59:40 INFO - PROCESS | 12150 | 1461477580994 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:59:40 INFO - PROCESS | 12150 | 1461477580997 Marionette TRACE conn3 <- [1,226,null,{}] 22:59:41 INFO - PROCESS | 12150 | 1461477581003 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:41 INFO - PROCESS | 12150 | 1461477581137 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 22:59:41 INFO - PROCESS | 12150 | 1461477581346 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c260000 == 29 [pid = 12150] [id = 64] 22:59:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 71 (0x7f204a066c00) [pid = 12150] [serial = 190] [outer = (nil)] 22:59:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 72 (0x7f204a568000) [pid = 12150] [serial = 191] [outer = 0x7f204a066c00] 22:59:41 INFO - PROCESS | 12150 | 1461477581412 Marionette DEBUG loaded listener.js 22:59:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 73 (0x7f204aae2400) [pid = 12150] [serial = 192] [outer = 0x7f204a066c00] 22:59:42 INFO - PROCESS | 12150 | 1461477582226 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 22:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1301ms 22:59:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ab29800 == 28 [pid = 12150] [id = 44] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 72 (0x7f205b320400) [pid = 12150] [serial = 149] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | 1461477582335 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 22:59:42 INFO - PROCESS | 12150 | 1461477582341 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 71 (0x7f206453a400) [pid = 12150] [serial = 143] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 70 (0x7f204db83c00) [pid = 12150] [serial = 132] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 69 (0x7f2050e8f400) [pid = 12150] [serial = 134] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 68 (0x7f20515bd000) [pid = 12150] [serial = 135] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 67 (0x7f205365e400) [pid = 12150] [serial = 137] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 66 (0x7f2050499c00) [pid = 12150] [serial = 147] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 65 (0x7f2056d38800) [pid = 12150] [serial = 140] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 64 (0x7f2060335800) [pid = 12150] [serial = 141] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 63 (0x7f2065f98400) [pid = 12150] [serial = 144] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 62 (0x7f20541a2c00) [pid = 12150] [serial = 138] [outer = (nil)] [url = about:blank] 22:59:42 INFO - PROCESS | 12150 | --DOMWINDOW == 61 (0x7f204aae4400) [pid = 12150] [serial = 146] [outer = (nil)] [url = about:blank] 22:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:59:42 INFO - PROCESS | 12150 | 1461477582361 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:59:42 INFO - PROCESS | 12150 | 1461477582365 Marionette TRACE conn3 <- [1,230,null,{}] 22:59:42 INFO - PROCESS | 12150 | 1461477582371 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:42 INFO - PROCESS | 12150 | 1461477582507 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 22:59:42 INFO - PROCESS | 12150 | 1461477582518 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:42 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c58d800 == 29 [pid = 12150] [id = 65] 22:59:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 62 (0x7f2049f1b800) [pid = 12150] [serial = 193] [outer = (nil)] 22:59:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 63 (0x7f20504a2c00) [pid = 12150] [serial = 194] [outer = 0x7f2049f1b800] 22:59:42 INFO - PROCESS | 12150 | 1461477582584 Marionette DEBUG loaded listener.js 22:59:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 64 (0x7f2051cca800) [pid = 12150] [serial = 195] [outer = 0x7f2049f1b800] 22:59:43 INFO - PROCESS | 12150 | 1461477583236 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 22:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 928ms 22:59:43 INFO - PROCESS | 12150 | 1461477583290 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 22:59:43 INFO - PROCESS | 12150 | 1461477583294 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 22:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:59:43 INFO - PROCESS | 12150 | 1461477583302 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:59:43 INFO - PROCESS | 12150 | 1461477583305 Marionette TRACE conn3 <- [1,234,null,{}] 22:59:43 INFO - PROCESS | 12150 | 1461477583309 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:43 INFO - PROCESS | 12150 | 1461477583444 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 22:59:43 INFO - PROCESS | 12150 | 1461477583542 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052d31000 == 30 [pid = 12150] [id = 66] 22:59:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 65 (0x7f2051cd3000) [pid = 12150] [serial = 196] [outer = (nil)] 22:59:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 66 (0x7f2052d0dc00) [pid = 12150] [serial = 197] [outer = 0x7f2051cd3000] 22:59:43 INFO - PROCESS | 12150 | 1461477583600 Marionette DEBUG loaded listener.js 22:59:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 67 (0x7f2053e89800) [pid = 12150] [serial = 198] [outer = 0x7f2051cd3000] 22:59:44 INFO - PROCESS | 12150 | 1461477584194 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 22:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 931ms 22:59:44 INFO - PROCESS | 12150 | 1461477584234 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 22:59:44 INFO - PROCESS | 12150 | 1461477584237 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 22:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:59:44 INFO - PROCESS | 12150 | 1461477584244 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:59:44 INFO - PROCESS | 12150 | 1461477584254 Marionette TRACE conn3 <- [1,238,null,{}] 22:59:44 INFO - PROCESS | 12150 | 1461477584269 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:44 INFO - PROCESS | 12150 | 1461477584441 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 22:59:44 INFO - PROCESS | 12150 | 1461477584466 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205437e000 == 31 [pid = 12150] [id = 67] 22:59:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 68 (0x7f2054528c00) [pid = 12150] [serial = 199] [outer = (nil)] 22:59:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 69 (0x7f2056905800) [pid = 12150] [serial = 200] [outer = 0x7f2054528c00] 22:59:44 INFO - PROCESS | 12150 | 1461477584528 Marionette DEBUG loaded listener.js 22:59:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 70 (0x7f2056ab0800) [pid = 12150] [serial = 201] [outer = 0x7f2054528c00] 22:59:45 INFO - PROCESS | 12150 | 1461477585346 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 22:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1145ms 22:59:45 INFO - PROCESS | 12150 | 1461477585388 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 22:59:45 INFO - PROCESS | 12150 | 1461477585391 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 22:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:59:45 INFO - PROCESS | 12150 | 1461477585408 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:59:45 INFO - PROCESS | 12150 | 1461477585411 Marionette TRACE conn3 <- [1,242,null,{}] 22:59:45 INFO - PROCESS | 12150 | 1461477585416 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:45 INFO - PROCESS | 12150 | 1461477585571 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 22:59:45 INFO - PROCESS | 12150 | 1461477585588 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056df3800 == 32 [pid = 12150] [id = 68] 22:59:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 71 (0x7f205b38fc00) [pid = 12150] [serial = 202] [outer = (nil)] 22:59:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 72 (0x7f20611d9800) [pid = 12150] [serial = 203] [outer = 0x7f205b38fc00] 22:59:45 INFO - PROCESS | 12150 | 1461477585646 Marionette DEBUG loaded listener.js 22:59:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 73 (0x7f2061655800) [pid = 12150] [serial = 204] [outer = 0x7f205b38fc00] 22:59:46 INFO - PROCESS | 12150 | 1461477586300 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 22:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 935ms 22:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:59:46 INFO - PROCESS | 12150 | 1461477586333 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 22:59:46 INFO - PROCESS | 12150 | 1461477586335 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 22:59:46 INFO - PROCESS | 12150 | 1461477586339 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:59:46 INFO - PROCESS | 12150 | 1461477586343 Marionette TRACE conn3 <- [1,246,null,{}] 22:59:46 INFO - PROCESS | 12150 | 1461477586347 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:46 INFO - PROCESS | 12150 | 1461477586496 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 22:59:46 INFO - PROCESS | 12150 | 1461477586526 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205b3ec000 == 33 [pid = 12150] [id = 69] 22:59:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 74 (0x7f2062334000) [pid = 12150] [serial = 205] [outer = (nil)] 22:59:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 75 (0x7f206233bc00) [pid = 12150] [serial = 206] [outer = 0x7f2062334000] 22:59:46 INFO - PROCESS | 12150 | 1461477586598 Marionette DEBUG loaded listener.js 22:59:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 76 (0x7f2062607c00) [pid = 12150] [serial = 207] [outer = 0x7f2062334000] 22:59:46 INFO - PROCESS | 12150 | --DOMWINDOW == 75 (0x7f204a067800) [pid = 12150] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:59:46 INFO - PROCESS | 12150 | --DOMWINDOW == 74 (0x7f204a06dc00) [pid = 12150] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:59:46 INFO - PROCESS | 12150 | --DOMWINDOW == 73 (0x7f204c5cdc00) [pid = 12150] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:59:46 INFO - PROCESS | 12150 | --DOMWINDOW == 72 (0x7f204a56c400) [pid = 12150] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:59:46 INFO - PROCESS | 12150 | --DOMWINDOW == 71 (0x7f2049f1b000) [pid = 12150] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:59:46 INFO - PROCESS | 12150 | --DOMWINDOW == 70 (0x7f2054315000) [pid = 12150] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:59:47 INFO - PROCESS | 12150 | 1461477587295 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 22:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 976ms 22:59:47 INFO - PROCESS | 12150 | 1461477587316 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 22:59:47 INFO - PROCESS | 12150 | 1461477587319 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 22:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:59:47 INFO - PROCESS | 12150 | 1461477587325 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:59:47 INFO - PROCESS | 12150 | 1461477587327 Marionette TRACE conn3 <- [1,250,null,{}] 22:59:47 INFO - PROCESS | 12150 | 1461477587334 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:47 INFO - PROCESS | 12150 | 1461477587469 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 22:59:47 INFO - PROCESS | 12150 | 1461477587560 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a58f000 == 34 [pid = 12150] [id = 70] 22:59:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 71 (0x7f20522cc800) [pid = 12150] [serial = 208] [outer = (nil)] 22:59:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 72 (0x7f206400c400) [pid = 12150] [serial = 209] [outer = 0x7f20522cc800] 22:59:47 INFO - PROCESS | 12150 | 1461477587617 Marionette DEBUG loaded listener.js 22:59:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 73 (0x7f2065d41c00) [pid = 12150] [serial = 210] [outer = 0x7f20522cc800] 22:59:48 INFO - PROCESS | 12150 | 1461477588141 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 22:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 830ms 22:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:59:48 INFO - PROCESS | 12150 | 1461477588192 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 22:59:48 INFO - PROCESS | 12150 | 1461477588195 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 22:59:48 INFO - PROCESS | 12150 | 1461477588201 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:59:48 INFO - PROCESS | 12150 | 1461477588204 Marionette TRACE conn3 <- [1,254,null,{}] 22:59:48 INFO - PROCESS | 12150 | 1461477588208 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:48 INFO - PROCESS | 12150 | 1461477588339 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 22:59:48 INFO - PROCESS | 12150 | 1461477588368 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2061251800 == 35 [pid = 12150] [id = 71] 22:59:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 74 (0x7f204a565c00) [pid = 12150] [serial = 211] [outer = (nil)] 22:59:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 75 (0x7f206649c400) [pid = 12150] [serial = 212] [outer = 0x7f204a565c00] 22:59:48 INFO - PROCESS | 12150 | 1461477588433 Marionette DEBUG loaded listener.js 22:59:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 76 (0x7f206664c800) [pid = 12150] [serial = 213] [outer = 0x7f204a565c00] 22:59:49 INFO - PROCESS | 12150 | 1461477589274 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 22:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1129ms 22:59:49 INFO - PROCESS | 12150 | 1461477589330 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 22:59:49 INFO - PROCESS | 12150 | 1461477589336 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 22:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:59:49 INFO - PROCESS | 12150 | 1461477589344 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:59:49 INFO - PROCESS | 12150 | 1461477589349 Marionette TRACE conn3 <- [1,258,null,{}] 22:59:49 INFO - PROCESS | 12150 | 1461477589359 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:49 INFO - PROCESS | 12150 | 1461477589567 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 22:59:49 INFO - PROCESS | 12150 | 1461477589585 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20505f1800 == 36 [pid = 12150] [id = 72] 22:59:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 77 (0x7f204a067800) [pid = 12150] [serial = 214] [outer = (nil)] 22:59:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 78 (0x7f204db1a400) [pid = 12150] [serial = 215] [outer = 0x7f204a067800] 22:59:49 INFO - PROCESS | 12150 | 1461477589700 Marionette DEBUG loaded listener.js 22:59:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 79 (0x7f205072b800) [pid = 12150] [serial = 216] [outer = 0x7f204a067800] 22:59:50 INFO - PROCESS | 12150 | 1461477590586 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 22:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1291ms 22:59:50 INFO - PROCESS | 12150 | 1461477590636 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 22:59:50 INFO - PROCESS | 12150 | 1461477590644 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 22:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:59:50 INFO - PROCESS | 12150 | 1461477590654 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:59:50 INFO - PROCESS | 12150 | 1461477590658 Marionette TRACE conn3 <- [1,262,null,{}] 22:59:50 INFO - PROCESS | 12150 | 1461477590664 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:50 INFO - PROCESS | 12150 | 1461477590810 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 22:59:50 INFO - PROCESS | 12150 | 1461477590942 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054f6a000 == 37 [pid = 12150] [id = 73] 22:59:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 80 (0x7f20515bc000) [pid = 12150] [serial = 217] [outer = (nil)] 22:59:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 81 (0x7f2053d66800) [pid = 12150] [serial = 218] [outer = 0x7f20515bc000] 22:59:51 INFO - PROCESS | 12150 | 1461477591010 Marionette DEBUG loaded listener.js 22:59:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 82 (0x7f2054dbb000) [pid = 12150] [serial = 219] [outer = 0x7f20515bc000] 22:59:51 INFO - PROCESS | 12150 | 1461477591782 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 22:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1176ms 22:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:59:51 INFO - PROCESS | 12150 | 1461477591831 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 22:59:51 INFO - PROCESS | 12150 | 1461477591834 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 22:59:51 INFO - PROCESS | 12150 | 1461477591840 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:59:51 INFO - PROCESS | 12150 | 1461477591845 Marionette TRACE conn3 <- [1,266,null,{}] 22:59:51 INFO - PROCESS | 12150 | 1461477591860 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:52 INFO - PROCESS | 12150 | 1461477592010 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 22:59:52 INFO - PROCESS | 12150 | 1461477592133 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20616c8800 == 38 [pid = 12150] [id = 74] 22:59:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 83 (0x7f20611da800) [pid = 12150] [serial = 220] [outer = (nil)] 22:59:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 84 (0x7f2062333400) [pid = 12150] [serial = 221] [outer = 0x7f20611da800] 22:59:52 INFO - PROCESS | 12150 | 1461477592204 Marionette DEBUG loaded listener.js 22:59:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 85 (0x7f206260a400) [pid = 12150] [serial = 222] [outer = 0x7f20611da800] 22:59:53 INFO - PROCESS | 12150 | 1461477593052 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 22:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1282ms 22:59:53 INFO - PROCESS | 12150 | 1461477593122 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 22:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:59:53 INFO - PROCESS | 12150 | 1461477593126 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 22:59:53 INFO - PROCESS | 12150 | 1461477593132 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:59:53 INFO - PROCESS | 12150 | 1461477593134 Marionette TRACE conn3 <- [1,270,null,{}] 22:59:53 INFO - PROCESS | 12150 | 1461477593139 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:53 INFO - PROCESS | 12150 | 1461477593291 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 22:59:53 INFO - PROCESS | 12150 | 1461477593417 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2062661000 == 39 [pid = 12150] [id = 75] 22:59:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 86 (0x7f2061433400) [pid = 12150] [serial = 223] [outer = (nil)] 22:59:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 87 (0x7f206660bc00) [pid = 12150] [serial = 224] [outer = 0x7f2061433400] 22:59:53 INFO - PROCESS | 12150 | 1461477593486 Marionette DEBUG loaded listener.js 22:59:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 88 (0x7f206682b000) [pid = 12150] [serial = 225] [outer = 0x7f2061433400] 22:59:54 INFO - PROCESS | 12150 | 1461477594427 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 22:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1326ms 22:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:59:54 INFO - PROCESS | 12150 | 1461477594459 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 22:59:54 INFO - PROCESS | 12150 | 1461477594463 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 22:59:54 INFO - PROCESS | 12150 | 1461477594470 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:59:54 INFO - PROCESS | 12150 | 1461477594475 Marionette TRACE conn3 <- [1,274,null,{}] 22:59:54 INFO - PROCESS | 12150 | 1461477594500 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:54 INFO - PROCESS | 12150 | 1461477594632 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 22:59:54 INFO - PROCESS | 12150 | 1461477594797 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c24d800 == 40 [pid = 12150] [id = 76] 22:59:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 89 (0x7f205050dc00) [pid = 12150] [serial = 226] [outer = (nil)] 22:59:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 90 (0x7f20510de400) [pid = 12150] [serial = 227] [outer = 0x7f205050dc00] 22:59:54 INFO - PROCESS | 12150 | 1461477594928 Marionette DEBUG loaded listener.js 22:59:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 91 (0x7f2051ffe000) [pid = 12150] [serial = 228] [outer = 0x7f205050dc00] 22:59:55 INFO - PROCESS | 12150 | 1461477595642 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 22:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1202ms 22:59:55 INFO - PROCESS | 12150 | 1461477595671 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 22:59:55 INFO - PROCESS | 12150 | 1461477595678 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 22:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:59:55 INFO - PROCESS | 12150 | 1461477595687 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:59:55 INFO - PROCESS | 12150 | 1461477595690 Marionette TRACE conn3 <- [1,278,null,{}] 22:59:55 INFO - PROCESS | 12150 | 1461477595694 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:55 INFO - PROCESS | 12150 | 1461477595829 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 22:59:55 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a58f000 == 39 [pid = 12150] [id = 70] 22:59:55 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205b3ec000 == 38 [pid = 12150] [id = 69] 22:59:55 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2056df3800 == 37 [pid = 12150] [id = 68] 22:59:55 INFO - PROCESS | 12150 | --DOMWINDOW == 90 (0x7f2056aaa800) [pid = 12150] [serial = 176] [outer = (nil)] [url = about:blank] 22:59:55 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205437e000 == 36 [pid = 12150] [id = 67] 22:59:55 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052d31000 == 35 [pid = 12150] [id = 66] 22:59:55 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c58d800 == 34 [pid = 12150] [id = 65] 22:59:56 INFO - PROCESS | 12150 | 1461477596002 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:56 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c260000 == 33 [pid = 12150] [id = 64] 22:59:56 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2056a61800 == 32 [pid = 12150] [id = 63] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 89 (0x7f204a874800) [pid = 12150] [serial = 158] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 88 (0x7f204c502c00) [pid = 12150] [serial = 159] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 87 (0x7f205049c400) [pid = 12150] [serial = 161] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 86 (0x7f2050e89400) [pid = 12150] [serial = 162] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 85 (0x7f2052449400) [pid = 12150] [serial = 164] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 84 (0x7f204db19800) [pid = 12150] [serial = 155] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 83 (0x7f2053b10800) [pid = 12150] [serial = 167] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 82 (0x7f205106e800) [pid = 12150] [serial = 152] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 81 (0x7f204db83800) [pid = 12150] [serial = 170] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 80 (0x7f2056aa1400) [pid = 12150] [serial = 174] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 79 (0x7f2053e8a000) [pid = 12150] [serial = 168] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 78 (0x7f2054314000) [pid = 12150] [serial = 171] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 77 (0x7f2054e2c400) [pid = 12150] [serial = 173] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | --DOMWINDOW == 76 (0x7f20528d8800) [pid = 12150] [serial = 165] [outer = (nil)] [url = about:blank] 22:59:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab3a000 == 33 [pid = 12150] [id = 77] 22:59:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 77 (0x7f204a874800) [pid = 12150] [serial = 229] [outer = (nil)] 22:59:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 78 (0x7f20515bd000) [pid = 12150] [serial = 230] [outer = 0x7f204a874800] 22:59:56 INFO - PROCESS | 12150 | 1461477596078 Marionette DEBUG loaded listener.js 22:59:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 79 (0x7f2054db9c00) [pid = 12150] [serial = 231] [outer = 0x7f204a874800] 22:59:56 INFO - PROCESS | 12150 | 1461477596684 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 22:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1032ms 22:59:56 INFO - PROCESS | 12150 | 1461477596719 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 22:59:56 INFO - PROCESS | 12150 | 1461477596721 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 22:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:59:56 INFO - PROCESS | 12150 | 1461477596727 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:59:56 INFO - PROCESS | 12150 | 1461477596732 Marionette TRACE conn3 <- [1,282,null,{}] 22:59:56 INFO - PROCESS | 12150 | 1461477596759 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:56 INFO - PROCESS | 12150 | 1461477596886 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 22:59:56 INFO - PROCESS | 12150 | 1461477596903 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205413a000 == 34 [pid = 12150] [id = 78] 22:59:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 80 (0x7f2056aab000) [pid = 12150] [serial = 232] [outer = (nil)] 22:59:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 81 (0x7f2060f5e000) [pid = 12150] [serial = 233] [outer = 0x7f2056aab000] 22:59:56 INFO - PROCESS | 12150 | 1461477596968 Marionette DEBUG loaded listener.js 22:59:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 82 (0x7f20616f3400) [pid = 12150] [serial = 234] [outer = 0x7f2056aab000] 22:59:57 INFO - PROCESS | 12150 | 1461477597707 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 22:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1035ms 22:59:57 INFO - PROCESS | 12150 | 1461477597763 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 22:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:59:57 INFO - PROCESS | 12150 | 1461477597767 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 22:59:57 INFO - PROCESS | 12150 | 1461477597772 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:59:57 INFO - PROCESS | 12150 | 1461477597774 Marionette TRACE conn3 <- [1,286,null,{}] 22:59:57 INFO - PROCESS | 12150 | 1461477597779 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:57 INFO - PROCESS | 12150 | 1461477597941 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 22:59:57 INFO - PROCESS | 12150 | 1461477597957 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056a6c000 == 35 [pid = 12150] [id = 79] 22:59:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 83 (0x7f2054fbc800) [pid = 12150] [serial = 235] [outer = (nil)] 22:59:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 84 (0x7f206453b400) [pid = 12150] [serial = 236] [outer = 0x7f2054fbc800] 22:59:58 INFO - PROCESS | 12150 | 1461477598015 Marionette DEBUG loaded listener.js 22:59:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 85 (0x7f2065fa4400) [pid = 12150] [serial = 237] [outer = 0x7f2054fbc800] 22:59:58 INFO - PROCESS | 12150 | 1461477598709 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 22:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 977ms 22:59:58 INFO - PROCESS | 12150 | 1461477598767 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 22:59:58 INFO - PROCESS | 12150 | 1461477598769 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 22:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:59:58 INFO - PROCESS | 12150 | 1461477598775 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:59:58 INFO - PROCESS | 12150 | 1461477598777 Marionette TRACE conn3 <- [1,290,null,{}] 22:59:58 INFO - PROCESS | 12150 | 1461477598785 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:58 INFO - PROCESS | 12150 | 1461477598938 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 22:59:59 INFO - PROCESS | 12150 | 1461477599012 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20611af800 == 36 [pid = 12150] [id = 80] 22:59:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 86 (0x7f204a569400) [pid = 12150] [serial = 238] [outer = (nil)] 22:59:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 87 (0x7f2066826c00) [pid = 12150] [serial = 239] [outer = 0x7f204a569400] 22:59:59 INFO - PROCESS | 12150 | 1461477599071 Marionette DEBUG loaded listener.js 22:59:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 88 (0x7f206683d800) [pid = 12150] [serial = 240] [outer = 0x7f204a569400] 22:59:59 INFO - PROCESS | 12150 | 1461477599709 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 22:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 976ms 22:59:59 INFO - PROCESS | 12150 | 1461477599752 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 22:59:59 INFO - PROCESS | 12150 | 1461477599755 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 22:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:59:59 INFO - PROCESS | 12150 | 1461477599766 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:59:59 INFO - PROCESS | 12150 | 1461477599768 Marionette TRACE conn3 <- [1,294,null,{}] 22:59:59 INFO - PROCESS | 12150 | 1461477599771 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:59 INFO - PROCESS | 12150 | 1461477599958 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 23:00:00 INFO - PROCESS | 12150 | 1461477600002 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065c68800 == 37 [pid = 12150] [id = 81] 23:00:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 89 (0x7f206854b800) [pid = 12150] [serial = 241] [outer = (nil)] 23:00:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 90 (0x7f2068f11400) [pid = 12150] [serial = 242] [outer = 0x7f206854b800] 23:00:00 INFO - PROCESS | 12150 | 1461477600076 Marionette DEBUG loaded listener.js 23:00:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 91 (0x7f206a80f800) [pid = 12150] [serial = 243] [outer = 0x7f206854b800] 23:00:00 INFO - PROCESS | 12150 | --DOMWINDOW == 90 (0x7f2062334000) [pid = 12150] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:00:00 INFO - PROCESS | 12150 | --DOMWINDOW == 89 (0x7f204a066c00) [pid = 12150] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:00:00 INFO - PROCESS | 12150 | --DOMWINDOW == 88 (0x7f2049f1b800) [pid = 12150] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:00:00 INFO - PROCESS | 12150 | --DOMWINDOW == 87 (0x7f2051cd3000) [pid = 12150] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:00:00 INFO - PROCESS | 12150 | --DOMWINDOW == 86 (0x7f20522cc800) [pid = 12150] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:00:00 INFO - PROCESS | 12150 | --DOMWINDOW == 85 (0x7f2054528c00) [pid = 12150] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:00:00 INFO - PROCESS | 12150 | --DOMWINDOW == 84 (0x7f205b38fc00) [pid = 12150] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:00:00 INFO - PROCESS | 12150 | 1461477600807 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:00 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. 23:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1081ms 23:00:00 INFO - PROCESS | 12150 | 1461477600851 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 23:00:00 INFO - PROCESS | 12150 | 1461477600854 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 23:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:00:00 INFO - PROCESS | 12150 | 1461477600871 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:00:00 INFO - PROCESS | 12150 | 1461477600876 Marionette TRACE conn3 <- [1,298,null,{}] 23:00:00 INFO - PROCESS | 12150 | 1461477600881 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:01 INFO - PROCESS | 12150 | 1461477601001 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 23:00:01 INFO - PROCESS | 12150 | 1461477601091 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab45800 == 38 [pid = 12150] [id = 82] 23:00:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 85 (0x7f204a06c400) [pid = 12150] [serial = 244] [outer = (nil)] 23:00:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 86 (0x7f2052358400) [pid = 12150] [serial = 245] [outer = 0x7f204a06c400] 23:00:01 INFO - PROCESS | 12150 | 1461477601149 Marionette DEBUG loaded listener.js 23:00:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 87 (0x7f205235fc00) [pid = 12150] [serial = 246] [outer = 0x7f204a06c400] 23:00:01 INFO - PROCESS | 12150 | 1461477601819 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:01 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. 23:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 993ms 23:00:01 INFO - PROCESS | 12150 | 1461477601854 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 23:00:01 INFO - PROCESS | 12150 | 1461477601857 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 23:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:00:01 INFO - PROCESS | 12150 | 1461477601863 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:00:01 INFO - PROCESS | 12150 | 1461477601865 Marionette TRACE conn3 <- [1,302,null,{}] 23:00:01 INFO - PROCESS | 12150 | 1461477601871 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:02 INFO - PROCESS | 12150 | 1461477602030 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 23:00:02 INFO - PROCESS | 12150 | 1461477602050 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066440000 == 39 [pid = 12150] [id = 83] 23:00:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 88 (0x7f204a877800) [pid = 12150] [serial = 247] [outer = (nil)] 23:00:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 89 (0x7f2056aad000) [pid = 12150] [serial = 248] [outer = 0x7f204a877800] 23:00:02 INFO - PROCESS | 12150 | 1461477602114 Marionette DEBUG loaded listener.js 23:00:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 90 (0x7f2068f0e400) [pid = 12150] [serial = 249] [outer = 0x7f204a877800] 23:00:02 INFO - PROCESS | 12150 | 1461477602871 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:02 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. 23:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1024ms 23:00:02 INFO - PROCESS | 12150 | 1461477602891 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 23:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:00:02 INFO - PROCESS | 12150 | 1461477602896 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 23:00:02 INFO - PROCESS | 12150 | 1461477602905 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:00:02 INFO - PROCESS | 12150 | 1461477602911 Marionette TRACE conn3 <- [1,306,null,{}] 23:00:02 INFO - PROCESS | 12150 | 1461477602938 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:03 INFO - PROCESS | 12150 | 1461477603157 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 23:00:03 INFO - PROCESS | 12150 | 1461477603173 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20534b1800 == 40 [pid = 12150] [id = 84] 23:00:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 91 (0x7f204c50b400) [pid = 12150] [serial = 250] [outer = (nil)] 23:00:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 92 (0x7f20515b0000) [pid = 12150] [serial = 251] [outer = 0x7f204c50b400] 23:00:03 INFO - PROCESS | 12150 | 1461477603247 Marionette DEBUG loaded listener.js 23:00:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 93 (0x7f2052360c00) [pid = 12150] [serial = 252] [outer = 0x7f204c50b400] 23:00:04 INFO - PROCESS | 12150 | 1461477604141 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:04 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. 23:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1302ms 23:00:04 INFO - PROCESS | 12150 | 1461477604206 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 23:00:04 INFO - PROCESS | 12150 | 1461477604214 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 23:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:00:04 INFO - PROCESS | 12150 | 1461477604223 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:00:04 INFO - PROCESS | 12150 | 1461477604227 Marionette TRACE conn3 <- [1,310,null,{}] 23:00:04 INFO - PROCESS | 12150 | 1461477604232 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:04 INFO - PROCESS | 12150 | 1461477604391 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 23:00:04 INFO - PROCESS | 12150 | 1461477604518 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2060fcd800 == 41 [pid = 12150] [id = 85] 23:00:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 94 (0x7f2053e8f000) [pid = 12150] [serial = 253] [outer = (nil)] 23:00:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 95 (0x7f205690c000) [pid = 12150] [serial = 254] [outer = 0x7f2053e8f000] 23:00:04 INFO - PROCESS | 12150 | 1461477604589 Marionette DEBUG loaded listener.js 23:00:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 96 (0x7f20611dc000) [pid = 12150] [serial = 255] [outer = 0x7f2053e8f000] 23:00:05 INFO - PROCESS | 12150 | 1461477605430 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:05 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. 23:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1231ms 23:00:05 INFO - PROCESS | 12150 | 1461477605455 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 23:00:05 INFO - PROCESS | 12150 | 1461477605459 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 23:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:00:05 INFO - PROCESS | 12150 | 1461477605465 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:00:05 INFO - PROCESS | 12150 | 1461477605470 Marionette TRACE conn3 <- [1,314,null,{}] 23:00:05 INFO - PROCESS | 12150 | 1461477605485 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:05 INFO - PROCESS | 12150 | 1461477605632 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 23:00:05 INFO - PROCESS | 12150 | 1461477605770 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206689b000 == 42 [pid = 12150] [id = 86] 23:00:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 97 (0x7f206122e800) [pid = 12150] [serial = 256] [outer = (nil)] 23:00:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f2061238000) [pid = 12150] [serial = 257] [outer = 0x7f206122e800] 23:00:05 INFO - PROCESS | 12150 | 1461477605846 Marionette DEBUG loaded listener.js 23:00:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f20623e6800) [pid = 12150] [serial = 258] [outer = 0x7f206122e800] 23:00:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f2065d40800) [pid = 12150] [serial = 259] [outer = 0x7f204a065000] 23:00:06 INFO - PROCESS | 12150 | 1461477606862 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:06 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. 23:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1440ms 23:00:06 INFO - PROCESS | 12150 | 1461477606907 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 23:00:06 INFO - PROCESS | 12150 | 1461477606911 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 23:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:00:06 INFO - PROCESS | 12150 | 1461477606918 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:00:06 INFO - PROCESS | 12150 | 1461477606921 Marionette TRACE conn3 <- [1,318,null,{}] 23:00:06 INFO - PROCESS | 12150 | 1461477606926 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:07 INFO - PROCESS | 12150 | 1461477607067 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 23:00:07 INFO - PROCESS | 12150 | 1461477607199 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066931800 == 43 [pid = 12150] [id = 87] 23:00:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f2049f13800) [pid = 12150] [serial = 260] [outer = (nil)] 23:00:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f20645b7400) [pid = 12150] [serial = 261] [outer = 0x7f2049f13800] 23:00:07 INFO - PROCESS | 12150 | 1461477607273 Marionette DEBUG loaded listener.js 23:00:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f2066903000) [pid = 12150] [serial = 262] [outer = 0x7f2049f13800] 23:00:08 INFO - PROCESS | 12150 | 1461477608076 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:08 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. 23:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1186ms 23:00:08 INFO - PROCESS | 12150 | 1461477608105 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 23:00:08 INFO - PROCESS | 12150 | 1461477608108 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 23:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:00:08 INFO - PROCESS | 12150 | 1461477608120 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:00:08 INFO - PROCESS | 12150 | 1461477608123 Marionette TRACE conn3 <- [1,322,null,{}] 23:00:08 INFO - PROCESS | 12150 | 1461477608128 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:08 INFO - PROCESS | 12150 | 1461477608264 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 23:00:08 INFO - PROCESS | 12150 | 1461477608400 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206a8b7800 == 44 [pid = 12150] [id = 88] 23:00:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f204aadb000) [pid = 12150] [serial = 263] [outer = (nil)] 23:00:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f20569cdc00) [pid = 12150] [serial = 264] [outer = 0x7f204aadb000] 23:00:08 INFO - PROCESS | 12150 | 1461477608481 Marionette DEBUG loaded listener.js 23:00:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f206a813c00) [pid = 12150] [serial = 265] [outer = 0x7f204aadb000] 23:00:09 INFO - PROCESS | 12150 | 1461477609557 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:09 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. 23:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1484ms 23:00:09 INFO - PROCESS | 12150 | 1461477609605 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 23:00:09 INFO - PROCESS | 12150 | 1461477609611 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 23:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:00:09 INFO - PROCESS | 12150 | 1461477609619 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:00:09 INFO - PROCESS | 12150 | 1461477609623 Marionette TRACE conn3 <- [1,326,null,{}] 23:00:09 INFO - PROCESS | 12150 | 1461477609630 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:09 INFO - PROCESS | 12150 | 1461477609835 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 23:00:10 INFO - PROCESS | 12150 | 1461477610029 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c57c800 == 45 [pid = 12150] [id = 89] 23:00:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f2051fff400) [pid = 12150] [serial = 266] [outer = (nil)] 23:00:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f2052354400) [pid = 12150] [serial = 267] [outer = 0x7f2051fff400] 23:00:10 INFO - PROCESS | 12150 | 1461477610121 Marionette DEBUG loaded listener.js 23:00:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f2052362400) [pid = 12150] [serial = 268] [outer = 0x7f2051fff400] 23:00:10 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ab45800 == 44 [pid = 12150] [id = 82] 23:00:10 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2065c68800 == 43 [pid = 12150] [id = 81] 23:00:10 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20611af800 == 42 [pid = 12150] [id = 80] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f2054fb3000) [pid = 12150] [serial = 185] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f2051136400) [pid = 12150] [serial = 182] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f205b318800) [pid = 12150] [serial = 188] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f204d189800) [pid = 12150] [serial = 179] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f206649c400) [pid = 12150] [serial = 212] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2056a6c000 == 41 [pid = 12150] [id = 79] 23:00:10 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205413a000 == 40 [pid = 12150] [id = 78] 23:00:10 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ab3a000 == 39 [pid = 12150] [id = 77] 23:00:10 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c24d800 == 38 [pid = 12150] [id = 76] 23:00:10 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2061251800 == 37 [pid = 12150] [id = 71] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f206233bc00) [pid = 12150] [serial = 206] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f204aae2400) [pid = 12150] [serial = 192] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f2051cca800) [pid = 12150] [serial = 195] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f2053e89800) [pid = 12150] [serial = 198] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f2065d41c00) [pid = 12150] [serial = 210] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f204a568000) [pid = 12150] [serial = 191] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f2052d0dc00) [pid = 12150] [serial = 197] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 96 (0x7f2062607c00) [pid = 12150] [serial = 207] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 95 (0x7f206400c400) [pid = 12150] [serial = 209] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 94 (0x7f2056905800) [pid = 12150] [serial = 200] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 93 (0x7f2056ab0800) [pid = 12150] [serial = 201] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 92 (0x7f20504a2c00) [pid = 12150] [serial = 194] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 91 (0x7f20611d9800) [pid = 12150] [serial = 203] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | --DOMWINDOW == 90 (0x7f2061655800) [pid = 12150] [serial = 204] [outer = (nil)] [url = about:blank] 23:00:10 INFO - PROCESS | 12150 | 1461477610870 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:10 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. 23:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1278ms 23:00:10 INFO - PROCESS | 12150 | 1461477610897 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 23:00:10 INFO - PROCESS | 12150 | 1461477610904 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 23:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:00:10 INFO - PROCESS | 12150 | 1461477610914 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:00:10 INFO - PROCESS | 12150 | 1461477610917 Marionette TRACE conn3 <- [1,330,null,{}] 23:00:10 INFO - PROCESS | 12150 | 1461477610922 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:11 INFO - PROCESS | 12150 | 1461477611051 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 23:00:11 INFO - PROCESS | 12150 | 1461477611070 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053044000 == 38 [pid = 12150] [id = 90] 23:00:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 91 (0x7f2053521000) [pid = 12150] [serial = 269] [outer = (nil)] 23:00:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 92 (0x7f2053525400) [pid = 12150] [serial = 270] [outer = 0x7f2053521000] 23:00:11 INFO - PROCESS | 12150 | 1461477611127 Marionette DEBUG loaded listener.js 23:00:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 93 (0x7f205352a400) [pid = 12150] [serial = 271] [outer = 0x7f2053521000] 23:00:11 INFO - PROCESS | 12150 | 1461477611956 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:11 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. 23:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1077ms 23:00:11 INFO - PROCESS | 12150 | 1461477611993 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 23:00:11 INFO - PROCESS | 12150 | 1461477611995 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 23:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:00:12 INFO - PROCESS | 12150 | 1461477612002 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:00:12 INFO - PROCESS | 12150 | 1461477612006 Marionette TRACE conn3 <- [1,334,null,{}] 23:00:12 INFO - PROCESS | 12150 | 1461477612021 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:12 INFO - PROCESS | 12150 | 1461477612153 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 23:00:12 INFO - PROCESS | 12150 | 1461477612171 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054cdf000 == 39 [pid = 12150] [id = 91] 23:00:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 94 (0x7f20541a2c00) [pid = 12150] [serial = 272] [outer = (nil)] 23:00:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 95 (0x7f2054568400) [pid = 12150] [serial = 273] [outer = 0x7f20541a2c00] 23:00:12 INFO - PROCESS | 12150 | 1461477612232 Marionette DEBUG loaded listener.js 23:00:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 96 (0x7f2056908000) [pid = 12150] [serial = 274] [outer = 0x7f20541a2c00] 23:00:12 INFO - PROCESS | 12150 | 1461477612898 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:12 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. 23:00:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 944ms 23:00:12 INFO - PROCESS | 12150 | 1461477612947 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 23:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:00:12 INFO - PROCESS | 12150 | 1461477612960 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 23:00:12 INFO - PROCESS | 12150 | 1461477612966 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:00:12 INFO - PROCESS | 12150 | 1461477612968 Marionette TRACE conn3 <- [1,338,null,{}] 23:00:12 INFO - PROCESS | 12150 | 1461477612973 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:13 INFO - PROCESS | 12150 | 1461477613141 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 23:00:13 INFO - PROCESS | 12150 | 1461477613168 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205a4f3000 == 40 [pid = 12150] [id = 92] 23:00:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 97 (0x7f2053522400) [pid = 12150] [serial = 275] [outer = (nil)] 23:00:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f2056aae400) [pid = 12150] [serial = 276] [outer = 0x7f2053522400] 23:00:13 INFO - PROCESS | 12150 | 1461477613228 Marionette DEBUG loaded listener.js 23:00:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f206122f400) [pid = 12150] [serial = 277] [outer = 0x7f2053522400] 23:00:13 INFO - PROCESS | 12150 | 1461477613867 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:13 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. 23:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 932ms 23:00:13 INFO - PROCESS | 12150 | 1461477613897 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 23:00:13 INFO - PROCESS | 12150 | 1461477613900 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 23:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:00:13 INFO - PROCESS | 12150 | 1461477613905 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:00:13 INFO - PROCESS | 12150 | 1461477613907 Marionette TRACE conn3 <- [1,342,null,{}] 23:00:13 INFO - PROCESS | 12150 | 1461477613912 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:14 INFO - PROCESS | 12150 | 1461477614081 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 23:00:14 INFO - PROCESS | 12150 | 1461477614148 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:14 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20611a0000 == 41 [pid = 12150] [id = 93] 23:00:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f20541a4800) [pid = 12150] [serial = 278] [outer = (nil)] 23:00:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f2061234400) [pid = 12150] [serial = 279] [outer = 0x7f20541a4800] 23:00:14 INFO - PROCESS | 12150 | 1461477614207 Marionette DEBUG loaded listener.js 23:00:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f20616f5c00) [pid = 12150] [serial = 280] [outer = 0x7f20541a4800] 23:00:14 INFO - PROCESS | 12150 | 1461477614968 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:15 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. 23:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1124ms 23:00:15 INFO - PROCESS | 12150 | 1461477615031 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 23:00:15 INFO - PROCESS | 12150 | 1461477615035 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 23:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:00:15 INFO - PROCESS | 12150 | 1461477615046 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:00:15 INFO - PROCESS | 12150 | 1461477615048 Marionette TRACE conn3 <- [1,346,null,{}] 23:00:15 INFO - PROCESS | 12150 | 1461477615053 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:15 INFO - PROCESS | 12150 | 1461477615390 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 23:00:15 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f204a569400) [pid = 12150] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:00:15 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f204a874800) [pid = 12150] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:00:15 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f206854b800) [pid = 12150] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:00:15 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f2054fbc800) [pid = 12150] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:00:15 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f205050dc00) [pid = 12150] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:00:15 INFO - PROCESS | 12150 | --DOMWINDOW == 96 (0x7f2056aab000) [pid = 12150] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:00:15 INFO - PROCESS | 12150 | --DOMWINDOW == 95 (0x7f204a06c400) [pid = 12150] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:00:15 INFO - PROCESS | 12150 | --DOMWINDOW == 94 (0x7f204a565c00) [pid = 12150] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:00:15 INFO - PROCESS | 12150 | --DOMWINDOW == 93 (0x7f204a567800) [pid = 12150] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:00:15 INFO - PROCESS | 12150 | --DOMWINDOW == 92 (0x7f205456f000) [pid = 12150] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:00:15 INFO - PROCESS | 12150 | 1461477615465 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050474000 == 42 [pid = 12150] [id = 94] 23:00:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 93 (0x7f204a061800) [pid = 12150] [serial = 281] [outer = (nil)] 23:00:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 94 (0x7f204b4e4000) [pid = 12150] [serial = 282] [outer = 0x7f204a061800] 23:00:15 INFO - PROCESS | 12150 | 1461477615528 Marionette DEBUG loaded listener.js 23:00:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 95 (0x7f2061231400) [pid = 12150] [serial = 283] [outer = 0x7f204a061800] 23:00:16 INFO - PROCESS | 12150 | 1461477616118 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:16 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. 23:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1128ms 23:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:00:16 INFO - PROCESS | 12150 | 1461477616175 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 23:00:16 INFO - PROCESS | 12150 | 1461477616177 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 23:00:16 INFO - PROCESS | 12150 | 1461477616183 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:00:16 INFO - PROCESS | 12150 | 1461477616186 Marionette TRACE conn3 <- [1,350,null,{}] 23:00:16 INFO - PROCESS | 12150 | 1461477616191 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:16 INFO - PROCESS | 12150 | 1461477616352 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 23:00:16 INFO - PROCESS | 12150 | 1461477616373 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066286800 == 43 [pid = 12150] [id = 95] 23:00:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 96 (0x7f204a065400) [pid = 12150] [serial = 284] [outer = (nil)] 23:00:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 97 (0x7f206854a000) [pid = 12150] [serial = 285] [outer = 0x7f204a065400] 23:00:16 INFO - PROCESS | 12150 | 1461477616433 Marionette DEBUG loaded listener.js 23:00:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f206a817400) [pid = 12150] [serial = 286] [outer = 0x7f204a065400] 23:00:17 INFO - PROCESS | 12150 | 1461477617075 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:17 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. 23:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 926ms 23:00:17 INFO - PROCESS | 12150 | 1461477617109 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 23:00:17 INFO - PROCESS | 12150 | 1461477617111 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 23:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:00:17 INFO - PROCESS | 12150 | 1461477617117 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:00:17 INFO - PROCESS | 12150 | 1461477617119 Marionette TRACE conn3 <- [1,354,null,{}] 23:00:17 INFO - PROCESS | 12150 | 1461477617125 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:17 INFO - PROCESS | 12150 | 1461477617253 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 23:00:17 INFO - PROCESS | 12150 | 1461477617409 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab2a000 == 44 [pid = 12150] [id = 96] 23:00:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f2049f1b000) [pid = 12150] [serial = 287] [outer = (nil)] 23:00:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f204aae2400) [pid = 12150] [serial = 288] [outer = 0x7f2049f1b000] 23:00:17 INFO - PROCESS | 12150 | 1461477617482 Marionette DEBUG loaded listener.js 23:00:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f204db13000) [pid = 12150] [serial = 289] [outer = 0x7f2049f1b000] 23:00:18 INFO - PROCESS | 12150 | 1461477618308 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:18 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. 23:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1229ms 23:00:18 INFO - PROCESS | 12150 | 1461477618348 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 23:00:18 INFO - PROCESS | 12150 | 1461477618355 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 23:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:00:18 INFO - PROCESS | 12150 | 1461477618363 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:00:18 INFO - PROCESS | 12150 | 1461477618368 Marionette TRACE conn3 <- [1,358,null,{}] 23:00:18 INFO - PROCESS | 12150 | 1461477618375 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:18 INFO - PROCESS | 12150 | 1461477618539 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 23:00:18 INFO - PROCESS | 12150 | 1461477618677 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:18 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054c3b800 == 45 [pid = 12150] [id = 97] 23:00:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f2049f1b800) [pid = 12150] [serial = 290] [outer = (nil)] 23:00:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f2050e89800) [pid = 12150] [serial = 291] [outer = 0x7f2049f1b800] 23:00:18 INFO - PROCESS | 12150 | 1461477618747 Marionette DEBUG loaded listener.js 23:00:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f205235cc00) [pid = 12150] [serial = 292] [outer = 0x7f2049f1b800] 23:00:19 INFO - PROCESS | 12150 | 1461477619649 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:19 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. 23:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1329ms 23:00:19 INFO - PROCESS | 12150 | 1461477619695 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 23:00:19 INFO - PROCESS | 12150 | 1461477619701 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 23:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:00:19 INFO - PROCESS | 12150 | 1461477619709 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:00:19 INFO - PROCESS | 12150 | 1461477619712 Marionette TRACE conn3 <- [1,362,null,{}] 23:00:19 INFO - PROCESS | 12150 | 1461477619717 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:19 INFO - PROCESS | 12150 | 1461477619866 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 23:00:20 INFO - PROCESS | 12150 | 1461477620003 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066930800 == 46 [pid = 12150] [id = 98] 23:00:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f205351f400) [pid = 12150] [serial = 293] [outer = (nil)] 23:00:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f2053557c00) [pid = 12150] [serial = 294] [outer = 0x7f205351f400] 23:00:20 INFO - PROCESS | 12150 | 1461477620072 Marionette DEBUG loaded listener.js 23:00:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f205419ac00) [pid = 12150] [serial = 295] [outer = 0x7f205351f400] 23:00:21 INFO - PROCESS | 12150 | 1461477621009 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:21 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. 23:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1328ms 23:00:21 INFO - PROCESS | 12150 | 1461477621038 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 23:00:21 INFO - PROCESS | 12150 | 1461477621042 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 23:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:00:21 INFO - PROCESS | 12150 | 1461477621050 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:00:21 INFO - PROCESS | 12150 | 1461477621059 Marionette TRACE conn3 <- [1,366,null,{}] 23:00:21 INFO - PROCESS | 12150 | 1461477621072 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:21 INFO - PROCESS | 12150 | 1461477621221 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 23:00:21 INFO - PROCESS | 12150 | 1461477621360 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204edda800 == 47 [pid = 12150] [id = 99] 23:00:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f20611d9800) [pid = 12150] [serial = 296] [outer = (nil)] 23:00:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f20624be000) [pid = 12150] [serial = 297] [outer = 0x7f20611d9800] 23:00:21 INFO - PROCESS | 12150 | 1461477621430 Marionette DEBUG loaded listener.js 23:00:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f2066611c00) [pid = 12150] [serial = 298] [outer = 0x7f20611d9800] 23:00:22 INFO - PROCESS | 12150 | 1461477622223 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:22 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. 23:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1187ms 23:00:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:00:22 INFO - PROCESS | 12150 | 1461477622235 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 23:00:22 INFO - PROCESS | 12150 | 1461477622238 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 23:00:22 INFO - PROCESS | 12150 | 1461477622244 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:00:22 INFO - PROCESS | 12150 | 1461477622247 Marionette TRACE conn3 <- [1,370,null,{}] 23:00:22 INFO - PROCESS | 12150 | 1461477622251 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:22 INFO - PROCESS | 12150 | 1461477622393 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 23:00:22 INFO - PROCESS | 12150 | 1461477622532 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205b3e8000 == 48 [pid = 12150] [id = 100] 23:00:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f206122a800) [pid = 12150] [serial = 299] [outer = (nil)] 23:00:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f20685bd000) [pid = 12150] [serial = 300] [outer = 0x7f206122a800] 23:00:22 INFO - PROCESS | 12150 | 1461477622602 Marionette DEBUG loaded listener.js 23:00:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f206a874000) [pid = 12150] [serial = 301] [outer = 0x7f206122a800] 23:00:23 INFO - PROCESS | 12150 | 1461477623448 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:00:23 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. 23:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1227ms 23:00:23 INFO - PROCESS | 12150 | 1461477623470 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 23:00:23 INFO - PROCESS | 12150 | 1461477623474 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 23:00:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:00:23 INFO - PROCESS | 12150 | 1461477623479 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:00:23 INFO - PROCESS | 12150 | 1461477623481 Marionette TRACE conn3 <- [1,374,null,{}] 23:00:23 INFO - PROCESS | 12150 | 1461477623486 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:23 INFO - PROCESS | 12150 | 1461477623638 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 23:00:23 INFO - PROCESS | 12150 | 1461477623941 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eddb800 == 49 [pid = 12150] [id = 101] 23:00:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f204a068000) [pid = 12150] [serial = 302] [outer = (nil)] 23:00:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f204a56a800) [pid = 12150] [serial = 303] [outer = 0x7f204a068000] 23:00:24 INFO - PROCESS | 12150 | 1461477624069 Marionette DEBUG loaded listener.js 23:00:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f204c349400) [pid = 12150] [serial = 304] [outer = 0x7f204a068000] 23:00:25 INFO - PROCESS | 12150 | 1461477625047 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:00:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:00:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1639ms 23:00:25 INFO - PROCESS | 12150 | 1461477625120 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 23:00:25 INFO - PROCESS | 12150 | 1461477625126 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 23:00:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:00:25 INFO - PROCESS | 12150 | 1461477625133 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:00:25 INFO - PROCESS | 12150 | 1461477625138 Marionette TRACE conn3 <- [1,378,null,{}] 23:00:25 INFO - PROCESS | 12150 | 1461477625145 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:25 INFO - PROCESS | 12150 | 1461477625298 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 23:00:25 INFO - PROCESS | 12150 | 1461477625459 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066286800 == 48 [pid = 12150] [id = 95] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050474000 == 47 [pid = 12150] [id = 94] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20611a0000 == 46 [pid = 12150] [id = 93] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205a4f3000 == 45 [pid = 12150] [id = 92] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f206660bc00) [pid = 12150] [serial = 224] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f2056aad000) [pid = 12150] [serial = 248] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c249000 == 46 [pid = 12150] [id = 102] 23:00:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f204c34a000) [pid = 12150] [serial = 305] [outer = (nil)] 23:00:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f204dd9f000) [pid = 12150] [serial = 306] [outer = 0x7f204c34a000] 23:00:25 INFO - PROCESS | 12150 | 1461477625555 Marionette DEBUG loaded listener.js 23:00:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f2050e8a400) [pid = 12150] [serial = 307] [outer = 0x7f204c34a000] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054cdf000 == 45 [pid = 12150] [id = 91] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053044000 == 44 [pid = 12150] [id = 90] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c57c800 == 43 [pid = 12150] [id = 89] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066931800 == 42 [pid = 12150] [id = 87] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206689b000 == 41 [pid = 12150] [id = 86] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2060fcd800 == 40 [pid = 12150] [id = 85] 23:00:25 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20534b1800 == 39 [pid = 12150] [id = 84] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f206660f800) [pid = 12150] [serial = 150] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f2056d38c00) [pid = 12150] [serial = 177] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f2066826c00) [pid = 12150] [serial = 239] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f20515bd000) [pid = 12150] [serial = 230] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f2068f11400) [pid = 12150] [serial = 242] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f2054db9c00) [pid = 12150] [serial = 231] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f206683d800) [pid = 12150] [serial = 240] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f206453b400) [pid = 12150] [serial = 236] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f2051ffe000) [pid = 12150] [serial = 228] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f20510de400) [pid = 12150] [serial = 227] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f2060f5e000) [pid = 12150] [serial = 233] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f20616f3400) [pid = 12150] [serial = 234] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f204db1a400) [pid = 12150] [serial = 215] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f2053d66800) [pid = 12150] [serial = 218] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f2062333400) [pid = 12150] [serial = 221] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f205235fc00) [pid = 12150] [serial = 246] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f206a80f800) [pid = 12150] [serial = 243] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f206664c800) [pid = 12150] [serial = 213] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f2052358400) [pid = 12150] [serial = 245] [outer = (nil)] [url = about:blank] 23:00:25 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f2065fa4400) [pid = 12150] [serial = 237] [outer = (nil)] [url = about:blank] 23:00:26 INFO - PROCESS | 12150 | 1461477626353 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:00:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:00:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1236ms 23:00:26 INFO - PROCESS | 12150 | 1461477626371 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 23:00:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:00:26 INFO - PROCESS | 12150 | 1461477626376 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 23:00:26 INFO - PROCESS | 12150 | 1461477626383 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:00:26 INFO - PROCESS | 12150 | 1461477626386 Marionette TRACE conn3 <- [1,382,null,{}] 23:00:26 INFO - PROCESS | 12150 | 1461477626391 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:26 INFO - PROCESS | 12150 | 1461477626520 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 23:00:26 INFO - PROCESS | 12150 | 1461477626537 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053678000 == 40 [pid = 12150] [id = 103] 23:00:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f2052357800) [pid = 12150] [serial = 308] [outer = (nil)] 23:00:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f20524dd400) [pid = 12150] [serial = 309] [outer = 0x7f2052357800] 23:00:26 INFO - PROCESS | 12150 | 1461477626597 Marionette DEBUG loaded listener.js 23:00:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f2053524000) [pid = 12150] [serial = 310] [outer = 0x7f2052357800] 23:00:27 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:00:27 INFO - PROCESS | 12150 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:00:27 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:00:27 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:00:27 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:00:27 INFO - PROCESS | 12150 | 1461477627311 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:00:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:00:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 977ms 23:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:00:27 INFO - PROCESS | 12150 | 1461477627364 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 23:00:27 INFO - PROCESS | 12150 | 1461477627366 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 23:00:27 INFO - PROCESS | 12150 | 1461477627374 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:00:27 INFO - PROCESS | 12150 | 1461477627382 Marionette TRACE conn3 <- [1,386,null,{}] 23:00:27 INFO - PROCESS | 12150 | 1461477627397 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:27 INFO - PROCESS | 12150 | 1461477627527 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 23:00:27 INFO - PROCESS | 12150 | 1461477627544 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20545be000 == 41 [pid = 12150] [id = 104] 23:00:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f2053666400) [pid = 12150] [serial = 311] [outer = (nil)] 23:00:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f2054e22400) [pid = 12150] [serial = 312] [outer = 0x7f2053666400] 23:00:27 INFO - PROCESS | 12150 | 1461477627600 Marionette DEBUG loaded listener.js 23:00:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f2054fbc000) [pid = 12150] [serial = 313] [outer = 0x7f2053666400] 23:00:28 INFO - PROCESS | 12150 | 1461477628349 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 23:00:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:00:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 993ms 23:00:28 INFO - PROCESS | 12150 | 1461477628370 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 23:00:28 INFO - PROCESS | 12150 | 1461477628373 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 23:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:00:28 INFO - PROCESS | 12150 | 1461477628379 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:00:28 INFO - PROCESS | 12150 | 1461477628380 Marionette TRACE conn3 <- [1,390,null,{}] 23:00:28 INFO - PROCESS | 12150 | 1461477628385 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:28 INFO - PROCESS | 12150 | 1461477628542 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 23:00:28 INFO - PROCESS | 12150 | 1461477628570 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205a4d6800 == 42 [pid = 12150] [id = 105] 23:00:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f2053b0cc00) [pid = 12150] [serial = 314] [outer = (nil)] 23:00:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f2056d38c00) [pid = 12150] [serial = 315] [outer = 0x7f2053b0cc00] 23:00:28 INFO - PROCESS | 12150 | 1461477628626 Marionette DEBUG loaded listener.js 23:00:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f206122cc00) [pid = 12150] [serial = 316] [outer = 0x7f2053b0cc00] 23:00:29 INFO - PROCESS | 12150 | 1461477629399 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 23:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1077ms 23:00:29 INFO - PROCESS | 12150 | 1461477629457 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 23:00:29 INFO - PROCESS | 12150 | 1461477629459 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 23:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:00:29 INFO - PROCESS | 12150 | 1461477629475 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:00:29 INFO - PROCESS | 12150 | 1461477629477 Marionette TRACE conn3 <- [1,394,null,{}] 23:00:29 INFO - PROCESS | 12150 | 1461477629483 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:29 INFO - PROCESS | 12150 | 1461477629657 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 23:00:29 INFO - PROCESS | 12150 | 1461477629718 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204dee4000 == 43 [pid = 12150] [id = 106] 23:00:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f2061655c00) [pid = 12150] [serial = 317] [outer = (nil)] 23:00:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f2062340000) [pid = 12150] [serial = 318] [outer = 0x7f2061655c00] 23:00:29 INFO - PROCESS | 12150 | 1461477629790 Marionette DEBUG loaded listener.js 23:00:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f2065fa3c00) [pid = 12150] [serial = 319] [outer = 0x7f2061655c00] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f2051fff400) [pid = 12150] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f204a061800) [pid = 12150] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f2053522400) [pid = 12150] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f205452e400) [pid = 12150] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f2049f18800) [pid = 12150] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f204db85800) [pid = 12150] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f204b4d5c00) [pid = 12150] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f2054311400) [pid = 12150] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f2061433400) [pid = 12150] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f2050407000) [pid = 12150] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f2053521000) [pid = 12150] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f20541a2c00) [pid = 12150] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 96 (0x7f204aadb000) [pid = 12150] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:00:30 INFO - PROCESS | 12150 | --DOMWINDOW == 95 (0x7f20541a4800) [pid = 12150] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:00:30 INFO - PROCESS | 12150 | 1461477630723 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 23:00:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:00:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1293ms 23:00:30 INFO - PROCESS | 12150 | 1461477630765 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 23:00:30 INFO - PROCESS | 12150 | 1461477630768 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 23:00:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:00:30 INFO - PROCESS | 12150 | 1461477630773 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:00:30 INFO - PROCESS | 12150 | 1461477630775 Marionette TRACE conn3 <- [1,398,null,{}] 23:00:30 INFO - PROCESS | 12150 | 1461477630791 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:30 INFO - PROCESS | 12150 | 1461477630920 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 23:00:30 INFO - PROCESS | 12150 | 1461477630938 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2061249000 == 44 [pid = 12150] [id = 107] 23:00:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 96 (0x7f204db1dc00) [pid = 12150] [serial = 320] [outer = (nil)] 23:00:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 97 (0x7f2054fb4400) [pid = 12150] [serial = 321] [outer = 0x7f204db1dc00] 23:00:31 INFO - PROCESS | 12150 | 1461477631006 Marionette DEBUG loaded listener.js 23:00:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f2061433400) [pid = 12150] [serial = 322] [outer = 0x7f204db1dc00] 23:00:31 INFO - PROCESS | 12150 | 1461477631744 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 23:00:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:00:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1027ms 23:00:31 INFO - PROCESS | 12150 | 1461477631802 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 23:00:31 INFO - PROCESS | 12150 | 1461477631805 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 23:00:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:00:31 INFO - PROCESS | 12150 | 1461477631811 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:00:31 INFO - PROCESS | 12150 | 1461477631812 Marionette TRACE conn3 <- [1,402,null,{}] 23:00:31 INFO - PROCESS | 12150 | 1461477631817 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:31 INFO - PROCESS | 12150 | 1461477631945 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 23:00:31 INFO - PROCESS | 12150 | 1461477631959 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065d67800 == 45 [pid = 12150] [id = 108] 23:00:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f204c0c2400) [pid = 12150] [serial = 323] [outer = (nil)] 23:00:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f2066905400) [pid = 12150] [serial = 324] [outer = 0x7f204c0c2400] 23:00:32 INFO - PROCESS | 12150 | 1461477632017 Marionette DEBUG loaded listener.js 23:00:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f2069293400) [pid = 12150] [serial = 325] [outer = 0x7f204c0c2400] 23:00:32 INFO - PROCESS | 12150 | 1461477632929 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 23:00:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:00:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1174ms 23:00:32 INFO - PROCESS | 12150 | 1461477632986 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 23:00:32 INFO - PROCESS | 12150 | 1461477632992 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 23:00:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:00:33 INFO - PROCESS | 12150 | 1461477632999 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:00:33 INFO - PROCESS | 12150 | 1461477633005 Marionette TRACE conn3 <- [1,406,null,{}] 23:00:33 INFO - PROCESS | 12150 | 1461477633012 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:33 INFO - PROCESS | 12150 | 1461477633171 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 23:00:33 INFO - PROCESS | 12150 | 1461477633302 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205150e800 == 46 [pid = 12150] [id = 109] 23:00:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f204b4e0c00) [pid = 12150] [serial = 326] [outer = (nil)] 23:00:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f204db81400) [pid = 12150] [serial = 327] [outer = 0x7f204b4e0c00] 23:00:33 INFO - PROCESS | 12150 | 1461477633375 Marionette DEBUG loaded listener.js 23:00:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f204dd9f800) [pid = 12150] [serial = 328] [outer = 0x7f204b4e0c00] 23:00:34 INFO - PROCESS | 12150 | 1461477634281 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 23:00:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:00:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1331ms 23:00:34 INFO - PROCESS | 12150 | 1461477634331 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 23:00:34 INFO - PROCESS | 12150 | 1461477634339 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 23:00:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:00:34 INFO - PROCESS | 12150 | 1461477634349 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:00:34 INFO - PROCESS | 12150 | 1461477634353 Marionette TRACE conn3 <- [1,410,null,{}] 23:00:34 INFO - PROCESS | 12150 | 1461477634358 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:34 INFO - PROCESS | 12150 | 1461477634523 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 23:00:34 INFO - PROCESS | 12150 | 1461477634654 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054383800 == 47 [pid = 12150] [id = 110] 23:00:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f2051161c00) [pid = 12150] [serial = 329] [outer = (nil)] 23:00:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f2051169800) [pid = 12150] [serial = 330] [outer = 0x7f2051161c00] 23:00:34 INFO - PROCESS | 12150 | 1461477634724 Marionette DEBUG loaded listener.js 23:00:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f20522cc800) [pid = 12150] [serial = 331] [outer = 0x7f2051161c00] 23:00:35 INFO - PROCESS | 12150 | 1461477635679 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 23:00:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:00:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1381ms 23:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:00:35 INFO - PROCESS | 12150 | 1461477635730 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 23:00:35 INFO - PROCESS | 12150 | 1461477635733 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 23:00:35 INFO - PROCESS | 12150 | 1461477635740 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:00:35 INFO - PROCESS | 12150 | 1461477635745 Marionette TRACE conn3 <- [1,414,null,{}] 23:00:35 INFO - PROCESS | 12150 | 1461477635760 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:35 INFO - PROCESS | 12150 | 1461477635918 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 23:00:36 INFO - PROCESS | 12150 | 1461477636053 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206689f800 == 48 [pid = 12150] [id = 111] 23:00:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f2053521c00) [pid = 12150] [serial = 332] [outer = (nil)] 23:00:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f20541a8000) [pid = 12150] [serial = 333] [outer = 0x7f2053521c00] 23:00:36 INFO - PROCESS | 12150 | 1461477636129 Marionette DEBUG loaded listener.js 23:00:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f2056d3bc00) [pid = 12150] [serial = 334] [outer = 0x7f2053521c00] 23:00:36 INFO - PROCESS | 12150 | 1461477636932 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 23:00:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:00:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1239ms 23:00:36 INFO - PROCESS | 12150 | 1461477636978 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 23:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:00:36 INFO - PROCESS | 12150 | 1461477636983 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 23:00:36 INFO - PROCESS | 12150 | 1461477636989 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:00:36 INFO - PROCESS | 12150 | 1461477636992 Marionette TRACE conn3 <- [1,418,null,{}] 23:00:36 INFO - PROCESS | 12150 | 1461477636997 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:37 INFO - PROCESS | 12150 | 1461477637193 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 23:00:37 INFO - PROCESS | 12150 | 1461477637294 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206dfb2000 == 49 [pid = 12150] [id = 112] 23:00:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f2054315000) [pid = 12150] [serial = 335] [outer = (nil)] 23:00:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f206400c800) [pid = 12150] [serial = 336] [outer = 0x7f2054315000] 23:00:37 INFO - PROCESS | 12150 | 1461477637365 Marionette DEBUG loaded listener.js 23:00:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f206660d800) [pid = 12150] [serial = 337] [outer = 0x7f2054315000] 23:00:38 INFO - PROCESS | 12150 | 1461477638587 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 23:00:38 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 23:00:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1634ms 23:00:38 INFO - PROCESS | 12150 | 1461477638631 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 23:00:38 INFO - PROCESS | 12150 | 1461477638634 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 23:00:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:00:38 INFO - PROCESS | 12150 | 1461477638640 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:00:38 INFO - PROCESS | 12150 | 1461477638643 Marionette TRACE conn3 <- [1,422,null,{}] 23:00:38 INFO - PROCESS | 12150 | 1461477638647 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:38 INFO - PROCESS | 12150 | 1461477638825 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 23:00:38 INFO - PROCESS | 12150 | 1461477638935 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a1bf000 == 50 [pid = 12150] [id = 113] 23:00:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f204a06e400) [pid = 12150] [serial = 338] [outer = (nil)] 23:00:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f20524e3000) [pid = 12150] [serial = 339] [outer = 0x7f204a06e400] 23:00:39 INFO - PROCESS | 12150 | 1461477639003 Marionette DEBUG loaded listener.js 23:00:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f205b317c00) [pid = 12150] [serial = 340] [outer = 0x7f204a06e400] 23:00:40 INFO - PROCESS | 12150 | 1461477640404 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 23:00:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:00:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1826ms 23:00:40 INFO - PROCESS | 12150 | 1461477640467 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 23:00:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:00:40 INFO - PROCESS | 12150 | 1461477640471 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 23:00:40 INFO - PROCESS | 12150 | 1461477640478 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:00:40 INFO - PROCESS | 12150 | 1461477640482 Marionette TRACE conn3 <- [1,426,null,{}] 23:00:40 INFO - PROCESS | 12150 | 1461477640490 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:40 INFO - PROCESS | 12150 | 1461477640668 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 23:00:40 INFO - PROCESS | 12150 | 1461477640779 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ede7800 == 51 [pid = 12150] [id = 114] 23:00:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f205049a800) [pid = 12150] [serial = 341] [outer = (nil)] 23:00:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f2050728000) [pid = 12150] [serial = 342] [outer = 0x7f205049a800] 23:00:40 INFO - PROCESS | 12150 | 1461477640842 Marionette DEBUG loaded listener.js 23:00:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f2051162800) [pid = 12150] [serial = 343] [outer = 0x7f205049a800] 23:00:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2061249000 == 50 [pid = 12150] [id = 107] 23:00:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204dee4000 == 49 [pid = 12150] [id = 106] 23:00:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205a4d6800 == 48 [pid = 12150] [id = 105] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f20515b0000) [pid = 12150] [serial = 251] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f205690c000) [pid = 12150] [serial = 254] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f2061238000) [pid = 12150] [serial = 257] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f206854a000) [pid = 12150] [serial = 285] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f20645b7400) [pid = 12150] [serial = 261] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20545be000 == 47 [pid = 12150] [id = 104] 23:00:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053678000 == 46 [pid = 12150] [id = 103] 23:00:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c249000 == 45 [pid = 12150] [id = 102] 23:00:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eddb800 == 44 [pid = 12150] [id = 101] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f2060f5dc00) [pid = 12150] [serial = 189] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f2052be1800) [pid = 12150] [serial = 156] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f205239b800) [pid = 12150] [serial = 153] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f2050405c00) [pid = 12150] [serial = 180] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f2056907c00) [pid = 12150] [serial = 186] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f206682b000) [pid = 12150] [serial = 225] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f20524e6c00) [pid = 12150] [serial = 183] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f2053525400) [pid = 12150] [serial = 270] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f205352a400) [pid = 12150] [serial = 271] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f2054568400) [pid = 12150] [serial = 273] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f20569cdc00) [pid = 12150] [serial = 264] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f2056908000) [pid = 12150] [serial = 274] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f2061234400) [pid = 12150] [serial = 279] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f2052362400) [pid = 12150] [serial = 268] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f2052354400) [pid = 12150] [serial = 267] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f204b4e4000) [pid = 12150] [serial = 282] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f20616f5c00) [pid = 12150] [serial = 280] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 96 (0x7f206a813c00) [pid = 12150] [serial = 265] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 95 (0x7f2056aae400) [pid = 12150] [serial = 276] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 94 (0x7f206122f400) [pid = 12150] [serial = 277] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 93 (0x7f2061231400) [pid = 12150] [serial = 283] [outer = (nil)] [url = about:blank] 23:00:41 INFO - PROCESS | 12150 | --DOMWINDOW == 92 (0x7f204c351800) [pid = 12150] [serial = 111] [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.] 23:00:41 INFO - PROCESS | 12150 | 1461477641655 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 23:00:41 INFO - PROCESS | 12150 | 1461477641723 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 23:00:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:00:41 INFO - PROCESS | 12150 | 1461477641731 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:00:41 INFO - PROCESS | 12150 | 1461477641735 Marionette TRACE conn3 <- [1,430,null,{}] 23:00:41 INFO - PROCESS | 12150 | 1461477641740 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:41 INFO - PROCESS | 12150 | 1461477641870 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 23:00:41 INFO - PROCESS | 12150 | 1461477641887 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053687000 == 45 [pid = 12150] [id = 115] 23:00:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 93 (0x7f20515b4000) [pid = 12150] [serial = 344] [outer = (nil)] 23:00:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 94 (0x7f20524de800) [pid = 12150] [serial = 345] [outer = 0x7f20515b4000] 23:00:41 INFO - PROCESS | 12150 | 1461477641947 Marionette DEBUG loaded listener.js 23:00:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 95 (0x7f2053523c00) [pid = 12150] [serial = 346] [outer = 0x7f20515b4000] 23:00:42 INFO - PROCESS | 12150 | 1461477642946 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 23:00:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:00:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1282ms 23:00:43 INFO - PROCESS | 12150 | 1461477643014 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 23:00:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:00:43 INFO - PROCESS | 12150 | 1461477643020 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 23:00:43 INFO - PROCESS | 12150 | 1461477643028 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:00:43 INFO - PROCESS | 12150 | 1461477643033 Marionette TRACE conn3 <- [1,434,null,{}] 23:00:43 INFO - PROCESS | 12150 | 1461477643041 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:43 INFO - PROCESS | 12150 | 1461477643200 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 23:00:43 INFO - PROCESS | 12150 | 1461477643331 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20534c6800 == 46 [pid = 12150] [id = 116] 23:00:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 96 (0x7f204dd9e400) [pid = 12150] [serial = 347] [outer = (nil)] 23:00:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 97 (0x7f2051161800) [pid = 12150] [serial = 348] [outer = 0x7f204dd9e400] 23:00:43 INFO - PROCESS | 12150 | 1461477643409 Marionette DEBUG loaded listener.js 23:00:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f2052355400) [pid = 12150] [serial = 349] [outer = 0x7f204dd9e400] 23:00:44 INFO - PROCESS | 12150 | 1461477644223 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 23:00:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:00:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1234ms 23:00:44 INFO - PROCESS | 12150 | 1461477644269 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 23:00:44 INFO - PROCESS | 12150 | 1461477644278 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 23:00:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:00:44 INFO - PROCESS | 12150 | 1461477644288 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:00:44 INFO - PROCESS | 12150 | 1461477644291 Marionette TRACE conn3 <- [1,438,null,{}] 23:00:44 INFO - PROCESS | 12150 | 1461477644295 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:44 INFO - PROCESS | 12150 | 1461477644472 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 23:00:44 INFO - PROCESS | 12150 | 1461477644605 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054ce5000 == 47 [pid = 12150] [id = 117] 23:00:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f204841d800) [pid = 12150] [serial = 350] [outer = (nil)] 23:00:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f2054569000) [pid = 12150] [serial = 351] [outer = 0x7f204841d800] 23:00:44 INFO - PROCESS | 12150 | 1461477644673 Marionette DEBUG loaded listener.js 23:00:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f20569cdc00) [pid = 12150] [serial = 352] [outer = 0x7f204841d800] 23:00:45 INFO - PROCESS | 12150 | 1461477645654 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 23:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1428ms 23:00:45 INFO - PROCESS | 12150 | 1461477645716 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 23:00:45 INFO - PROCESS | 12150 | 1461477645720 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 23:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:00:45 INFO - PROCESS | 12150 | 1461477645726 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:00:45 INFO - PROCESS | 12150 | 1461477645732 Marionette TRACE conn3 <- [1,442,null,{}] 23:00:45 INFO - PROCESS | 12150 | 1461477645747 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:45 INFO - PROCESS | 12150 | 1461477645936 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 23:00:46 INFO - PROCESS | 12150 | 1461477646073 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20603c2000 == 48 [pid = 12150] [id = 118] 23:00:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f2061165c00) [pid = 12150] [serial = 353] [outer = (nil)] 23:00:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f206144e000) [pid = 12150] [serial = 354] [outer = 0x7f2061165c00] 23:00:46 INFO - PROCESS | 12150 | 1461477646145 Marionette DEBUG loaded listener.js 23:00:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f2062610000) [pid = 12150] [serial = 355] [outer = 0x7f2061165c00] 23:00:46 INFO - PROCESS | 12150 | 1461477646930 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 23:00:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1241ms 23:00:46 INFO - PROCESS | 12150 | 1461477646968 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 23:00:46 INFO - PROCESS | 12150 | 1461477646972 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 23:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:00:46 INFO - PROCESS | 12150 | 1461477646978 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:00:46 INFO - PROCESS | 12150 | 1461477646980 Marionette TRACE conn3 <- [1,446,null,{}] 23:00:46 INFO - PROCESS | 12150 | 1461477646985 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:47 INFO - PROCESS | 12150 | 1461477647130 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 23:00:47 INFO - PROCESS | 12150 | 1461477647261 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a808800 == 49 [pid = 12150] [id = 119] 23:00:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f2049f45800) [pid = 12150] [serial = 356] [outer = (nil)] 23:00:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f2049f4f400) [pid = 12150] [serial = 357] [outer = 0x7f2049f45800] 23:00:47 INFO - PROCESS | 12150 | 1461477647330 Marionette DEBUG loaded listener.js 23:00:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f20611ddc00) [pid = 12150] [serial = 358] [outer = 0x7f2049f45800] 23:00:48 INFO - PROCESS | 12150 | 1461477648223 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 23:00:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1277ms 23:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:00:48 INFO - PROCESS | 12150 | 1461477648256 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 23:00:48 INFO - PROCESS | 12150 | 1461477648259 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 23:00:48 INFO - PROCESS | 12150 | 1461477648264 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:00:48 INFO - PROCESS | 12150 | 1461477648268 Marionette TRACE conn3 <- [1,450,null,{}] 23:00:48 INFO - PROCESS | 12150 | 1461477648273 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:48 INFO - PROCESS | 12150 | 1461477648408 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 23:00:48 INFO - PROCESS | 12150 | 1461477648543 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066281000 == 50 [pid = 12150] [id = 120] 23:00:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f2048421400) [pid = 12150] [serial = 359] [outer = (nil)] 23:00:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f204c236800) [pid = 12150] [serial = 360] [outer = 0x7f2048421400] 23:00:48 INFO - PROCESS | 12150 | 1461477648613 Marionette DEBUG loaded listener.js 23:00:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f204c23b000) [pid = 12150] [serial = 361] [outer = 0x7f2048421400] 23:00:49 INFO - PROCESS | 12150 | 1461477649507 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 23:00:49 INFO - PROCESS | 12150 | 1461477649551 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 23:00:49 INFO - PROCESS | 12150 | 1461477649556 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:00:49 INFO - PROCESS | 12150 | 1461477649559 Marionette TRACE conn3 <- [1,454,null,{}] 23:00:49 INFO - PROCESS | 12150 | 1461477649564 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:49 INFO - PROCESS | 12150 | 1461477649798 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 23:00:49 INFO - PROCESS | 12150 | 1461477649813 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206a8ae000 == 51 [pid = 12150] [id = 121] 23:00:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f204c23d000) [pid = 12150] [serial = 362] [outer = (nil)] 23:00:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f2065f96400) [pid = 12150] [serial = 363] [outer = 0x7f204c23d000] 23:00:49 INFO - PROCESS | 12150 | 1461477649886 Marionette DEBUG loaded listener.js 23:00:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f2068f90000) [pid = 12150] [serial = 364] [outer = 0x7f204c23d000] 23:00:50 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:50 INFO - PROCESS | 12150 | 1461477650829 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 23:00:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:00:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1476ms 23:00:51 INFO - PROCESS | 12150 | 1461477651033 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 23:00:51 INFO - PROCESS | 12150 | 1461477651039 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 23:00:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:00:51 INFO - PROCESS | 12150 | 1461477651047 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:00:51 INFO - PROCESS | 12150 | 1461477651051 Marionette TRACE conn3 <- [1,458,null,{}] 23:00:51 INFO - PROCESS | 12150 | 1461477651058 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:51 INFO - PROCESS | 12150 | 1461477651196 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 23:00:51 INFO - PROCESS | 12150 | 1461477651337 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a588000 == 52 [pid = 12150] [id = 122] 23:00:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f204c23f400) [pid = 12150] [serial = 365] [outer = (nil)] 23:00:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f204c5cd400) [pid = 12150] [serial = 366] [outer = 0x7f204c23f400] 23:00:51 INFO - PROCESS | 12150 | 1461477651456 Marionette DEBUG loaded listener.js 23:00:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f2050e8f400) [pid = 12150] [serial = 367] [outer = 0x7f204c23f400] 23:00:52 INFO - PROCESS | 12150 | 1461477652297 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 23:00:52 INFO - PROCESS | 12150 | 1461477652388 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 23:00:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:00:52 INFO - PROCESS | 12150 | 1461477652399 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:00:52 INFO - PROCESS | 12150 | 1461477652404 Marionette TRACE conn3 <- [1,462,null,{}] 23:00:52 INFO - PROCESS | 12150 | 1461477652409 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:52 INFO - PROCESS | 12150 | 1461477652573 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 23:00:52 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ede7800 == 51 [pid = 12150] [id = 114] 23:00:52 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206689f800 == 50 [pid = 12150] [id = 111] 23:00:52 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054383800 == 49 [pid = 12150] [id = 110] 23:00:52 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205150e800 == 48 [pid = 12150] [id = 109] 23:00:52 INFO - PROCESS | 12150 | 1461477652709 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204d1d1000 == 49 [pid = 12150] [id = 123] 23:00:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f2048420400) [pid = 12150] [serial = 368] [outer = (nil)] 23:00:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f2053527000) [pid = 12150] [serial = 369] [outer = 0x7f2048420400] 23:00:52 INFO - PROCESS | 12150 | 1461477652767 Marionette DEBUG loaded listener.js 23:00:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f205451f400) [pid = 12150] [serial = 370] [outer = 0x7f2048420400] 23:00:53 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:53 INFO - PROCESS | 12150 | 1461477653446 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 23:00:53 INFO - PROCESS | 12150 | 1461477653543 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 23:00:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:00:53 INFO - PROCESS | 12150 | 1461477653553 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:00:53 INFO - PROCESS | 12150 | 1461477653556 Marionette TRACE conn3 <- [1,466,null,{}] 23:00:53 INFO - PROCESS | 12150 | 1461477653569 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:53 INFO - PROCESS | 12150 | 1461477653710 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 23:00:53 INFO - PROCESS | 12150 | 1461477653722 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2060f16000 == 50 [pid = 12150] [id = 124] 23:00:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f20623e9800) [pid = 12150] [serial = 371] [outer = (nil)] 23:00:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f2065f9c400) [pid = 12150] [serial = 372] [outer = 0x7f20623e9800] 23:00:53 INFO - PROCESS | 12150 | 1461477653784 Marionette DEBUG loaded listener.js 23:00:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f2066167000) [pid = 12150] [serial = 373] [outer = 0x7f20623e9800] 23:00:54 INFO - PROCESS | 12150 | 1461477654664 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 23:00:54 INFO - PROCESS | 12150 | 1461477654735 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 23:00:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:00:54 INFO - PROCESS | 12150 | 1461477654741 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:00:54 INFO - PROCESS | 12150 | 1461477654743 Marionette TRACE conn3 <- [1,470,null,{}] 23:00:54 INFO - PROCESS | 12150 | 1461477654748 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:54 INFO - PROCESS | 12150 | 1461477654909 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 23:00:54 INFO - PROCESS | 12150 | 1461477654935 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206924d800 == 51 [pid = 12150] [id = 125] 23:00:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f2066167c00) [pid = 12150] [serial = 374] [outer = (nil)] 23:00:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f2066683400) [pid = 12150] [serial = 375] [outer = 0x7f2066167c00] 23:00:54 INFO - PROCESS | 12150 | 1461477654994 Marionette DEBUG loaded listener.js 23:00:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f2066910c00) [pid = 12150] [serial = 376] [outer = 0x7f2066167c00] 23:00:55 INFO - PROCESS | 12150 | 1461477655728 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 23:00:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:00:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1026ms 23:00:55 INFO - PROCESS | 12150 | 1461477655769 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 23:00:55 INFO - PROCESS | 12150 | 1461477655772 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 23:00:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:00:55 INFO - PROCESS | 12150 | 1461477655777 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:00:55 INFO - PROCESS | 12150 | 1461477655779 Marionette TRACE conn3 <- [1,474,null,{}] 23:00:55 INFO - PROCESS | 12150 | 1461477655806 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:55 INFO - PROCESS | 12150 | 1461477655962 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f205049a800) [pid = 12150] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f2061655c00) [pid = 12150] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f204a877800) [pid = 12150] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 121 (0x7f206122e800) [pid = 12150] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f2052357800) [pid = 12150] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f204c34a000) [pid = 12150] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f20515bc000) [pid = 12150] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f204a068000) [pid = 12150] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f204c50b400) [pid = 12150] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f2053e8f000) [pid = 12150] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f2049f13800) [pid = 12150] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f204db1dc00) [pid = 12150] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f204a067800) [pid = 12150] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f2053666400) [pid = 12150] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f2053b0cc00) [pid = 12150] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f20611da800) [pid = 12150] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:00:56 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f204a065400) [pid = 12150] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:00:56 INFO - PROCESS | 12150 | 1461477656234 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486d7800 == 52 [pid = 12150] [id = 126] 23:00:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f204841dc00) [pid = 12150] [serial = 377] [outer = (nil)] 23:00:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f204a877800) [pid = 12150] [serial = 378] [outer = 0x7f204841dc00] 23:00:56 INFO - PROCESS | 12150 | 1461477656292 Marionette DEBUG loaded listener.js 23:00:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f204abb2400) [pid = 12150] [serial = 379] [outer = 0x7f204841dc00] 23:00:56 INFO - PROCESS | 12150 | 1461477656941 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 23:00:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:00:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1231ms 23:00:57 INFO - PROCESS | 12150 | 1461477657009 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 23:00:57 INFO - PROCESS | 12150 | 1461477657012 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 23:00:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:00:57 INFO - PROCESS | 12150 | 1461477657017 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:00:57 INFO - PROCESS | 12150 | 1461477657019 Marionette TRACE conn3 <- [1,478,null,{}] 23:00:57 INFO - PROCESS | 12150 | 1461477657024 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:57 INFO - PROCESS | 12150 | 1461477657215 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 23:00:57 INFO - PROCESS | 12150 | 1461477657228 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20666aa800 == 53 [pid = 12150] [id = 127] 23:00:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f204c34a000) [pid = 12150] [serial = 380] [outer = (nil)] 23:00:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f2065c13800) [pid = 12150] [serial = 381] [outer = 0x7f204c34a000] 23:00:57 INFO - PROCESS | 12150 | 1461477657290 Marionette DEBUG loaded listener.js 23:00:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f20685be400) [pid = 12150] [serial = 382] [outer = 0x7f204c34a000] 23:00:57 INFO - PROCESS | 12150 | 1461477657983 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 23:00:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:00:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 987ms 23:00:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:00:58 INFO - PROCESS | 12150 | 1461477658015 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 23:00:58 INFO - PROCESS | 12150 | 1461477658018 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 23:00:58 INFO - PROCESS | 12150 | 1461477658024 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:00:58 INFO - PROCESS | 12150 | 1461477658027 Marionette TRACE conn3 <- [1,482,null,{}] 23:00:58 INFO - PROCESS | 12150 | 1461477658031 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:58 INFO - PROCESS | 12150 | 1461477658195 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 23:00:58 INFO - PROCESS | 12150 | 1461477658330 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486d3000 == 54 [pid = 12150] [id = 128] 23:00:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f204841ac00) [pid = 12150] [serial = 383] [outer = (nil)] 23:00:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f2049f46000) [pid = 12150] [serial = 384] [outer = 0x7f204841ac00] 23:00:58 INFO - PROCESS | 12150 | 1461477658402 Marionette DEBUG loaded listener.js 23:00:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f204aae1800) [pid = 12150] [serial = 385] [outer = 0x7f204841ac00] 23:00:59 INFO - PROCESS | 12150 | 1461477659287 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 23:00:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:00:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1328ms 23:00:59 INFO - PROCESS | 12150 | 1461477659353 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 23:00:59 INFO - PROCESS | 12150 | 1461477659360 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 23:00:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:00:59 INFO - PROCESS | 12150 | 1461477659368 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:00:59 INFO - PROCESS | 12150 | 1461477659373 Marionette TRACE conn3 <- [1,486,null,{}] 23:00:59 INFO - PROCESS | 12150 | 1461477659379 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:00:59 INFO - PROCESS | 12150 | 1461477659581 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 23:00:59 INFO - PROCESS | 12150 | 1461477659719 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052a72000 == 55 [pid = 12150] [id = 129] 23:00:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f204841d000) [pid = 12150] [serial = 386] [outer = (nil)] 23:00:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f205049a800) [pid = 12150] [serial = 387] [outer = 0x7f204841d000] 23:00:59 INFO - PROCESS | 12150 | 1461477659791 Marionette DEBUG loaded listener.js 23:00:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f20524e2c00) [pid = 12150] [serial = 388] [outer = 0x7f204841d000] 23:01:00 INFO - PROCESS | 12150 | 1461477660684 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 23:01:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:01:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1383ms 23:01:00 INFO - PROCESS | 12150 | 1461477660755 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 23:01:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:01:00 INFO - PROCESS | 12150 | 1461477660760 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 23:01:00 INFO - PROCESS | 12150 | 1461477660766 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:01:00 INFO - PROCESS | 12150 | 1461477660769 Marionette TRACE conn3 <- [1,490,null,{}] 23:01:00 INFO - PROCESS | 12150 | 1461477660774 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:00 INFO - PROCESS | 12150 | 1461477660927 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 23:01:01 INFO - PROCESS | 12150 | 1461477661064 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066276800 == 56 [pid = 12150] [id = 130] 23:01:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f20485e1000) [pid = 12150] [serial = 389] [outer = (nil)] 23:01:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f20485e8c00) [pid = 12150] [serial = 390] [outer = 0x7f20485e1000] 23:01:01 INFO - PROCESS | 12150 | 1461477661133 Marionette DEBUG loaded listener.js 23:01:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f2053526400) [pid = 12150] [serial = 391] [outer = 0x7f20485e1000] 23:01:01 INFO - PROCESS | 12150 | 1461477661961 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 23:01:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:01:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1227ms 23:01:01 INFO - PROCESS | 12150 | 1461477661994 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 23:01:02 INFO - PROCESS | 12150 | 1461477661999 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 23:01:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:01:02 INFO - PROCESS | 12150 | 1461477662013 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:01:02 INFO - PROCESS | 12150 | 1461477662021 Marionette TRACE conn3 <- [1,494,null,{}] 23:01:02 INFO - PROCESS | 12150 | 1461477662028 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:02 INFO - PROCESS | 12150 | 1461477662184 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 23:01:02 INFO - PROCESS | 12150 | 1461477662330 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205b3ed800 == 57 [pid = 12150] [id = 131] 23:01:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f204dd9f400) [pid = 12150] [serial = 392] [outer = (nil)] 23:01:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f206122fc00) [pid = 12150] [serial = 393] [outer = 0x7f204dd9f400] 23:01:02 INFO - PROCESS | 12150 | 1461477662399 Marionette DEBUG loaded listener.js 23:01:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f2062609c00) [pid = 12150] [serial = 394] [outer = 0x7f204dd9f400] 23:01:03 INFO - PROCESS | 12150 | 1461477663228 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 23:01:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:01:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1292ms 23:01:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:01:03 INFO - PROCESS | 12150 | 1461477663299 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 23:01:03 INFO - PROCESS | 12150 | 1461477663303 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 23:01:03 INFO - PROCESS | 12150 | 1461477663309 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:01:03 INFO - PROCESS | 12150 | 1461477663312 Marionette TRACE conn3 <- [1,498,null,{}] 23:01:03 INFO - PROCESS | 12150 | 1461477663317 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:03 INFO - PROCESS | 12150 | 1461477663480 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 23:01:03 INFO - PROCESS | 12150 | 1461477663622 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eedc800 == 58 [pid = 12150] [id = 132] 23:01:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f20528e5c00) [pid = 12150] [serial = 395] [outer = (nil)] 23:01:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f206616d400) [pid = 12150] [serial = 396] [outer = 0x7f20528e5c00] 23:01:03 INFO - PROCESS | 12150 | 1461477663692 Marionette DEBUG loaded listener.js 23:01:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f2066903400) [pid = 12150] [serial = 397] [outer = 0x7f20528e5c00] 23:01:04 INFO - PROCESS | 12150 | 1461477664483 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 23:01:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:01:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1230ms 23:01:04 INFO - PROCESS | 12150 | 1461477664552 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 23:01:04 INFO - PROCESS | 12150 | 1461477664555 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 23:01:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:01:04 INFO - PROCESS | 12150 | 1461477664579 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:01:04 INFO - PROCESS | 12150 | 1461477664583 Marionette TRACE conn3 <- [1,502,null,{}] 23:01:04 INFO - PROCESS | 12150 | 1461477664587 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:04 INFO - PROCESS | 12150 | 1461477664730 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 23:01:04 INFO - PROCESS | 12150 | 1461477664869 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e2eb800 == 59 [pid = 12150] [id = 133] 23:01:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f204af99800) [pid = 12150] [serial = 398] [outer = (nil)] 23:01:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f204af9cc00) [pid = 12150] [serial = 399] [outer = 0x7f204af99800] 23:01:04 INFO - PROCESS | 12150 | 1461477664951 Marionette DEBUG loaded listener.js 23:01:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f2068f13c00) [pid = 12150] [serial = 400] [outer = 0x7f204af99800] 23:01:05 INFO - PROCESS | 12150 | 1461477665827 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 23:01:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:01:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1583ms 23:01:06 INFO - PROCESS | 12150 | 1461477666161 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 23:01:06 INFO - PROCESS | 12150 | 1461477666167 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 23:01:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:01:06 INFO - PROCESS | 12150 | 1461477666174 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:01:06 INFO - PROCESS | 12150 | 1461477666178 Marionette TRACE conn3 <- [1,506,null,{}] 23:01:06 INFO - PROCESS | 12150 | 1461477666185 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:06 INFO - PROCESS | 12150 | 1461477666321 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 23:01:06 INFO - PROCESS | 12150 | 1461477666526 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:06 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b32b000 == 60 [pid = 12150] [id = 134] 23:01:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f2049a12400) [pid = 12150] [serial = 401] [outer = (nil)] 23:01:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f2049a1d400) [pid = 12150] [serial = 402] [outer = 0x7f2049a12400] 23:01:06 INFO - PROCESS | 12150 | 1461477666587 Marionette DEBUG loaded listener.js 23:01:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f2049f47800) [pid = 12150] [serial = 403] [outer = 0x7f2049a12400] 23:01:07 INFO - PROCESS | 12150 | 1461477667448 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 23:01:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:01:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1331ms 23:01:07 INFO - PROCESS | 12150 | 1461477667506 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 23:01:07 INFO - PROCESS | 12150 | 1461477667511 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 23:01:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:01:07 INFO - PROCESS | 12150 | 1461477667521 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:01:07 INFO - PROCESS | 12150 | 1461477667527 Marionette TRACE conn3 <- [1,510,null,{}] 23:01:07 INFO - PROCESS | 12150 | 1461477667532 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:07 INFO - PROCESS | 12150 | 1461477667680 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 23:01:07 INFO - PROCESS | 12150 | 1461477667826 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a1aa800 == 61 [pid = 12150] [id = 135] 23:01:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f204abaa400) [pid = 12150] [serial = 404] [outer = (nil)] 23:01:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f204abaf000) [pid = 12150] [serial = 405] [outer = 0x7f204abaa400] 23:01:07 INFO - PROCESS | 12150 | 1461477667891 Marionette DEBUG loaded listener.js 23:01:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f204af92c00) [pid = 12150] [serial = 406] [outer = 0x7f204abaa400] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ab2a000 == 60 [pid = 12150] [id = 96] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054c3b800 == 59 [pid = 12150] [id = 97] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20666aa800 == 58 [pid = 12150] [id = 127] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f20524de800) [pid = 12150] [serial = 345] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f2066905400) [pid = 12150] [serial = 324] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f204db81400) [pid = 12150] [serial = 327] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f2051169800) [pid = 12150] [serial = 330] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f20541a8000) [pid = 12150] [serial = 333] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f206400c800) [pid = 12150] [serial = 336] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f20524e3000) [pid = 12150] [serial = 339] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20486d7800 == 57 [pid = 12150] [id = 126] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206924d800 == 56 [pid = 12150] [id = 125] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2060f16000 == 55 [pid = 12150] [id = 124] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204d1d1000 == 54 [pid = 12150] [id = 123] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a588000 == 53 [pid = 12150] [id = 122] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2065d67800 == 52 [pid = 12150] [id = 108] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054ce5000 == 51 [pid = 12150] [id = 117] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20534c6800 == 50 [pid = 12150] [id = 116] 23:01:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053687000 == 49 [pid = 12150] [id = 115] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f2050728000) [pid = 12150] [serial = 342] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f2051162800) [pid = 12150] [serial = 343] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f2061433400) [pid = 12150] [serial = 322] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f2065fa3c00) [pid = 12150] [serial = 319] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f2068f0e400) [pid = 12150] [serial = 249] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f20624be000) [pid = 12150] [serial = 297] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f20623e6800) [pid = 12150] [serial = 258] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f2053524000) [pid = 12150] [serial = 310] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f204dd9f000) [pid = 12150] [serial = 306] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 121 (0x7f204aae2400) [pid = 12150] [serial = 288] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f2053557c00) [pid = 12150] [serial = 294] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f2054dbb000) [pid = 12150] [serial = 219] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f2050e8a400) [pid = 12150] [serial = 307] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f204c349400) [pid = 12150] [serial = 304] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f2052360c00) [pid = 12150] [serial = 252] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f20611dc000) [pid = 12150] [serial = 255] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f2066903000) [pid = 12150] [serial = 262] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f20524dd400) [pid = 12150] [serial = 309] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f2050e89800) [pid = 12150] [serial = 291] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f2062340000) [pid = 12150] [serial = 318] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f2054fb4400) [pid = 12150] [serial = 321] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f205072b800) [pid = 12150] [serial = 216] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f20685bd000) [pid = 12150] [serial = 300] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f2054fbc000) [pid = 12150] [serial = 313] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f2056d38c00) [pid = 12150] [serial = 315] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f2054e22400) [pid = 12150] [serial = 312] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f206260a400) [pid = 12150] [serial = 222] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f204a56a800) [pid = 12150] [serial = 303] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f206122cc00) [pid = 12150] [serial = 316] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f206a817400) [pid = 12150] [serial = 286] [outer = (nil)] [url = about:blank] 23:01:08 INFO - PROCESS | 12150 | 1461477668774 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 23:01:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:01:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1289ms 23:01:08 INFO - PROCESS | 12150 | 1461477668808 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 23:01:08 INFO - PROCESS | 12150 | 1461477668811 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 23:01:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:01:08 INFO - PROCESS | 12150 | 1461477668819 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:01:08 INFO - PROCESS | 12150 | 1461477668821 Marionette TRACE conn3 <- [1,514,null,{}] 23:01:08 INFO - PROCESS | 12150 | 1461477668835 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:08 INFO - PROCESS | 12150 | 1461477668968 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 23:01:08 INFO - PROCESS | 12150 | 1461477668985 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204dedc800 == 50 [pid = 12150] [id = 136] 23:01:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f204c233c00) [pid = 12150] [serial = 407] [outer = (nil)] 23:01:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f204c34c800) [pid = 12150] [serial = 408] [outer = 0x7f204c233c00] 23:01:09 INFO - PROCESS | 12150 | 1461477669047 Marionette DEBUG loaded listener.js 23:01:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f204db1bc00) [pid = 12150] [serial = 409] [outer = 0x7f204c233c00] 23:01:09 INFO - PROCESS | 12150 | 1461477669789 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 23:01:09 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 23:01:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 977ms 23:01:09 INFO - PROCESS | 12150 | 1461477669797 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 23:01:09 INFO - PROCESS | 12150 | 1461477669800 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 23:01:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:01:09 INFO - PROCESS | 12150 | 1461477669805 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:01:09 INFO - PROCESS | 12150 | 1461477669807 Marionette TRACE conn3 <- [1,518,null,{}] 23:01:09 INFO - PROCESS | 12150 | 1461477669812 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:09 INFO - PROCESS | 12150 | 1461477669983 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 23:01:10 INFO - PROCESS | 12150 | 1461477670003 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204faa2000 == 51 [pid = 12150] [id = 137] 23:01:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f204db86c00) [pid = 12150] [serial = 410] [outer = (nil)] 23:01:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f204dd98400) [pid = 12150] [serial = 411] [outer = 0x7f204db86c00] 23:01:10 INFO - PROCESS | 12150 | 1461477670061 Marionette DEBUG loaded listener.js 23:01:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f2050724c00) [pid = 12150] [serial = 412] [outer = 0x7f204db86c00] 23:01:10 INFO - PROCESS | 12150 | 1461477670730 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 23:01:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:01:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 980ms 23:01:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:01:10 INFO - PROCESS | 12150 | 1461477670785 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 23:01:10 INFO - PROCESS | 12150 | 1461477670787 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 23:01:10 INFO - PROCESS | 12150 | 1461477670792 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:01:10 INFO - PROCESS | 12150 | 1461477670804 Marionette TRACE conn3 <- [1,522,null,{}] 23:01:10 INFO - PROCESS | 12150 | 1461477670810 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:10 INFO - PROCESS | 12150 | 1461477670982 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 23:01:11 INFO - PROCESS | 12150 | 1461477671012 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20520bc800 == 52 [pid = 12150] [id = 138] 23:01:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f2048422400) [pid = 12150] [serial = 413] [outer = (nil)] 23:01:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f20510de800) [pid = 12150] [serial = 414] [outer = 0x7f2048422400] 23:01:11 INFO - PROCESS | 12150 | 1461477671069 Marionette DEBUG loaded listener.js 23:01:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f205116bc00) [pid = 12150] [serial = 415] [outer = 0x7f2048422400] 23:01:11 INFO - PROCESS | 12150 | 1461477671832 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 23:01:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:01:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1095ms 23:01:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:01:11 INFO - PROCESS | 12150 | 1461477671887 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 23:01:11 INFO - PROCESS | 12150 | 1461477671889 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 23:01:11 INFO - PROCESS | 12150 | 1461477671895 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:01:11 INFO - PROCESS | 12150 | 1461477671897 Marionette TRACE conn3 <- [1,526,null,{}] 23:01:11 INFO - PROCESS | 12150 | 1461477671902 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:12 INFO - PROCESS | 12150 | 1461477672091 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 23:01:12 INFO - PROCESS | 12150 | 1461477672164 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ad96000 == 53 [pid = 12150] [id = 139] 23:01:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f2052360400) [pid = 12150] [serial = 416] [outer = (nil)] 23:01:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f2053529800) [pid = 12150] [serial = 417] [outer = 0x7f2052360400] 23:01:12 INFO - PROCESS | 12150 | 1461477672224 Marionette DEBUG loaded listener.js 23:01:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f2053e8ac00) [pid = 12150] [serial = 418] [outer = 0x7f2052360400] 23:01:12 INFO - PROCESS | 12150 | 1461477672931 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 23:01:12 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 23:01:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1081ms 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f204a06e400) [pid = 12150] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f206122a800) [pid = 12150] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f2049f1b000) [pid = 12150] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f2049f1b800) [pid = 12150] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f20611d9800) [pid = 12150] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f205351f400) [pid = 12150] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f2066167c00) [pid = 12150] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f204841dc00) [pid = 12150] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f20623e9800) [pid = 12150] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f20515b4000) [pid = 12150] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f204c23f400) [pid = 12150] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f2048420400) [pid = 12150] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f2053521c00) [pid = 12150] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f204b4e0c00) [pid = 12150] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f2051161c00) [pid = 12150] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:01:13 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f2054315000) [pid = 12150] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:01:13 INFO - PROCESS | 12150 | 1461477673294 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 23:01:13 INFO - PROCESS | 12150 | 1461477673296 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 23:01:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:01:13 INFO - PROCESS | 12150 | 1461477673308 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:01:13 INFO - PROCESS | 12150 | 1461477673310 Marionette TRACE conn3 <- [1,530,null,{}] 23:01:13 INFO - PROCESS | 12150 | 1461477673314 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:13 INFO - PROCESS | 12150 | 1461477673441 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 23:01:13 INFO - PROCESS | 12150 | 1461477673459 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c24d000 == 54 [pid = 12150] [id = 140] 23:01:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f204c23f400) [pid = 12150] [serial = 419] [outer = (nil)] 23:01:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f204dd9b000) [pid = 12150] [serial = 420] [outer = 0x7f204c23f400] 23:01:13 INFO - PROCESS | 12150 | 1461477673520 Marionette DEBUG loaded listener.js 23:01:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f20531d9000) [pid = 12150] [serial = 421] [outer = 0x7f204c23f400] 23:01:14 INFO - PROCESS | 12150 | 1461477674174 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 23:01:14 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 23:01:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:01:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:01:14 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 23:01:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:01:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:01:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 927ms 23:01:14 INFO - PROCESS | 12150 | 1461477674239 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 23:01:14 INFO - PROCESS | 12150 | 1461477674242 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 23:01:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:01:14 INFO - PROCESS | 12150 | 1461477674248 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:01:14 INFO - PROCESS | 12150 | 1461477674250 Marionette TRACE conn3 <- [1,534,null,{}] 23:01:14 INFO - PROCESS | 12150 | 1461477674255 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:14 INFO - PROCESS | 12150 | 1461477674426 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 23:01:14 INFO - PROCESS | 12150 | 1461477674442 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:14 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056deb800 == 55 [pid = 12150] [id = 141] 23:01:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f204aad8400) [pid = 12150] [serial = 422] [outer = (nil)] 23:01:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f2053e89800) [pid = 12150] [serial = 423] [outer = 0x7f204aad8400] 23:01:14 INFO - PROCESS | 12150 | 1461477674500 Marionette DEBUG loaded listener.js 23:01:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f20611df800) [pid = 12150] [serial = 424] [outer = 0x7f204aad8400] 23:01:15 INFO - PROCESS | 12150 | 1461477675146 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 23:01:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:01:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 926ms 23:01:15 INFO - PROCESS | 12150 | 1461477675187 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 23:01:15 INFO - PROCESS | 12150 | 1461477675190 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 23:01:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:01:15 INFO - PROCESS | 12150 | 1461477675197 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:01:15 INFO - PROCESS | 12150 | 1461477675199 Marionette TRACE conn3 <- [1,538,null,{}] 23:01:15 INFO - PROCESS | 12150 | 1461477675204 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:15 INFO - PROCESS | 12150 | 1461477675424 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 23:01:15 INFO - PROCESS | 12150 | 1461477675570 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a1bb800 == 56 [pid = 12150] [id = 142] 23:01:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f2048422000) [pid = 12150] [serial = 425] [outer = (nil)] 23:01:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f20485de800) [pid = 12150] [serial = 426] [outer = 0x7f2048422000] 23:01:15 INFO - PROCESS | 12150 | 1461477675641 Marionette DEBUG loaded listener.js 23:01:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f2049a16000) [pid = 12150] [serial = 427] [outer = 0x7f2048422000] 23:01:16 INFO - PROCESS | 12150 | 1461477676407 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 23:01:16 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. 23:01:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1280ms 23:01:16 INFO - PROCESS | 12150 | 1461477676479 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 23:01:16 INFO - PROCESS | 12150 | 1461477676486 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 23:01:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:01:16 INFO - PROCESS | 12150 | 1461477676493 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:01:16 INFO - PROCESS | 12150 | 1461477676499 Marionette TRACE conn3 <- [1,542,null,{}] 23:01:16 INFO - PROCESS | 12150 | 1461477676506 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:16 INFO - PROCESS | 12150 | 1461477676708 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 23:01:16 INFO - PROCESS | 12150 | 1461477676723 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eed5000 == 57 [pid = 12150] [id = 143] 23:01:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f2049a1e000) [pid = 12150] [serial = 428] [outer = (nil)] 23:01:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f204af8d400) [pid = 12150] [serial = 429] [outer = 0x7f2049a1e000] 23:01:16 INFO - PROCESS | 12150 | 1461477676793 Marionette DEBUG loaded listener.js 23:01:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f204af9a800) [pid = 12150] [serial = 430] [outer = 0x7f2049a1e000] 23:01:17 INFO - PROCESS | 12150 | 1461477677649 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 23:01:17 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. 23:01:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1178ms 23:01:17 INFO - PROCESS | 12150 | 1461477677723 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 23:01:17 INFO - PROCESS | 12150 | 1461477677728 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 23:01:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:01:17 INFO - PROCESS | 12150 | 1461477677735 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:01:17 INFO - PROCESS | 12150 | 1461477677738 Marionette TRACE conn3 <- [1,546,null,{}] 23:01:17 INFO - PROCESS | 12150 | 1461477677744 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:17 INFO - PROCESS | 12150 | 1461477677908 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 23:01:18 INFO - PROCESS | 12150 | 1461477678032 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:18 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20611b0000 == 58 [pid = 12150] [id = 144] 23:01:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f204abb2800) [pid = 12150] [serial = 431] [outer = (nil)] 23:01:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f204c239400) [pid = 12150] [serial = 432] [outer = 0x7f204abb2800] 23:01:18 INFO - PROCESS | 12150 | 1461477678100 Marionette DEBUG loaded listener.js 23:01:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f205116b400) [pid = 12150] [serial = 433] [outer = 0x7f204abb2800] 23:01:18 INFO - PROCESS | 12150 | 1461477678897 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 23:01:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:01:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1175ms 23:01:18 INFO - PROCESS | 12150 | 1461477678944 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 23:01:18 INFO - PROCESS | 12150 | 1461477678950 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 23:01:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:01:18 INFO - PROCESS | 12150 | 1461477678969 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:01:18 INFO - PROCESS | 12150 | 1461477678977 Marionette TRACE conn3 <- [1,550,null,{}] 23:01:18 INFO - PROCESS | 12150 | 1461477678982 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:19 INFO - PROCESS | 12150 | 1461477679160 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 23:01:19 INFO - PROCESS | 12150 | 1461477679284 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2064029000 == 59 [pid = 12150] [id = 145] 23:01:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f204abab800) [pid = 12150] [serial = 434] [outer = (nil)] 23:01:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f20510e0400) [pid = 12150] [serial = 435] [outer = 0x7f204abab800] 23:01:19 INFO - PROCESS | 12150 | 1461477679352 Marionette DEBUG loaded listener.js 23:01:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f2056aac000) [pid = 12150] [serial = 436] [outer = 0x7f204abab800] 23:01:20 INFO - PROCESS | 12150 | 1461477680170 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 23:01:20 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. 23:01:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1243ms 23:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:01:20 INFO - PROCESS | 12150 | 1461477680204 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 23:01:20 INFO - PROCESS | 12150 | 1461477680206 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 23:01:20 INFO - PROCESS | 12150 | 1461477680229 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:01:20 INFO - PROCESS | 12150 | 1461477680233 Marionette TRACE conn3 <- [1,554,null,{}] 23:01:20 INFO - PROCESS | 12150 | 1461477680239 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:20 INFO - PROCESS | 12150 | 1461477680393 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 23:01:20 INFO - PROCESS | 12150 | 1461477680528 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20666a8000 == 60 [pid = 12150] [id = 146] 23:01:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f204af8f000) [pid = 12150] [serial = 437] [outer = (nil)] 23:01:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f2061236400) [pid = 12150] [serial = 438] [outer = 0x7f204af8f000] 23:01:20 INFO - PROCESS | 12150 | 1461477680597 Marionette DEBUG loaded listener.js 23:01:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f20624b2800) [pid = 12150] [serial = 439] [outer = 0x7f204af8f000] 23:01:21 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:21 INFO - PROCESS | 12150 | 1461477681384 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 23:01:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:01:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1195ms 23:01:21 INFO - PROCESS | 12150 | 1461477681406 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 23:01:21 INFO - PROCESS | 12150 | 1461477681409 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 23:01:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:01:21 INFO - PROCESS | 12150 | 1461477681415 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:01:21 INFO - PROCESS | 12150 | 1461477681417 Marionette TRACE conn3 <- [1,558,null,{}] 23:01:21 INFO - PROCESS | 12150 | 1461477681422 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:21 INFO - PROCESS | 12150 | 1461477681563 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 23:01:21 INFO - PROCESS | 12150 | 1461477681711 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20692e9000 == 61 [pid = 12150] [id = 147] 23:01:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f2065f9ec00) [pid = 12150] [serial = 440] [outer = (nil)] 23:01:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f2066164c00) [pid = 12150] [serial = 441] [outer = 0x7f2065f9ec00] 23:01:21 INFO - PROCESS | 12150 | 1461477681789 Marionette DEBUG loaded listener.js 23:01:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f2066645c00) [pid = 12150] [serial = 442] [outer = 0x7f2065f9ec00] 23:01:22 INFO - PROCESS | 12150 | 1461477682637 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 23:01:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1281ms 23:01:22 INFO - PROCESS | 12150 | 1461477682696 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 23:01:22 INFO - PROCESS | 12150 | 1461477682699 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 23:01:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:01:22 INFO - PROCESS | 12150 | 1461477682705 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:01:22 INFO - PROCESS | 12150 | 1461477682707 Marionette TRACE conn3 <- [1,562,null,{}] 23:01:22 INFO - PROCESS | 12150 | 1461477682712 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:22 INFO - PROCESS | 12150 | 1461477682853 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 23:01:23 INFO - PROCESS | 12150 | 1461477682996 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:23 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a180000 == 62 [pid = 12150] [id = 148] 23:01:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f206453c000) [pid = 12150] [serial = 443] [outer = (nil)] 23:01:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f20685bd400) [pid = 12150] [serial = 444] [outer = 0x7f206453c000] 23:01:23 INFO - PROCESS | 12150 | 1461477683069 Marionette DEBUG loaded listener.js 23:01:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f206a87a800) [pid = 12150] [serial = 445] [outer = 0x7f206453c000] 23:01:23 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:23 INFO - PROCESS | 12150 | 1461477683841 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 23:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1182ms 23:01:23 INFO - PROCESS | 12150 | 1461477683888 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 23:01:23 INFO - PROCESS | 12150 | 1461477683890 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 23:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:01:23 INFO - PROCESS | 12150 | 1461477683897 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:01:23 INFO - PROCESS | 12150 | 1461477683899 Marionette TRACE conn3 <- [1,566,null,{}] 23:01:23 INFO - PROCESS | 12150 | 1461477683904 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:24 INFO - PROCESS | 12150 | 1461477684041 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 23:01:24 INFO - PROCESS | 12150 | 1461477684184 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043216800 == 63 [pid = 12150] [id = 149] 23:01:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f2043289c00) [pid = 12150] [serial = 446] [outer = (nil)] 23:01:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f2043291400) [pid = 12150] [serial = 447] [outer = 0x7f2043289c00] 23:01:24 INFO - PROCESS | 12150 | 1461477684252 Marionette DEBUG loaded listener.js 23:01:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f2043296c00) [pid = 12150] [serial = 448] [outer = 0x7f2043289c00] 23:01:24 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:25 INFO - PROCESS | 12150 | 1461477685039 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1180ms 23:01:25 INFO - PROCESS | 12150 | 1461477685077 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 23:01:25 INFO - PROCESS | 12150 | 1461477685081 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 23:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:01:25 INFO - PROCESS | 12150 | 1461477685086 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:01:25 INFO - PROCESS | 12150 | 1461477685088 Marionette TRACE conn3 <- [1,570,null,{}] 23:01:25 INFO - PROCESS | 12150 | 1461477685094 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:25 INFO - PROCESS | 12150 | 1461477685234 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 23:01:25 INFO - PROCESS | 12150 | 1461477685377 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042fd0800 == 64 [pid = 12150] [id = 150] 23:01:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f204328b000) [pid = 12150] [serial = 449] [outer = (nil)] 23:01:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f206683dc00) [pid = 12150] [serial = 450] [outer = 0x7f204328b000] 23:01:25 INFO - PROCESS | 12150 | 1461477685445 Marionette DEBUG loaded listener.js 23:01:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f206aaaec00) [pid = 12150] [serial = 451] [outer = 0x7f204328b000] 23:01:25 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:26 INFO - PROCESS | 12150 | 1461477686203 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 23:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1178ms 23:01:26 INFO - PROCESS | 12150 | 1461477686266 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 23:01:26 INFO - PROCESS | 12150 | 1461477686269 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 23:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:01:26 INFO - PROCESS | 12150 | 1461477686275 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:01:26 INFO - PROCESS | 12150 | 1461477686277 Marionette TRACE conn3 <- [1,574,null,{}] 23:01:26 INFO - PROCESS | 12150 | 1461477686282 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:26 INFO - PROCESS | 12150 | 1461477686424 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 23:01:26 INFO - PROCESS | 12150 | 1461477686568 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486e1800 == 65 [pid = 12150] [id = 151] 23:01:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f2043293000) [pid = 12150] [serial = 452] [outer = (nil)] 23:01:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f2049d25400) [pid = 12150] [serial = 453] [outer = 0x7f2043293000] 23:01:26 INFO - PROCESS | 12150 | 1461477686637 Marionette DEBUG loaded listener.js 23:01:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f2049d2b800) [pid = 12150] [serial = 454] [outer = 0x7f2043293000] 23:01:28 INFO - PROCESS | 12150 | 1461477688102 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1879ms 23:01:28 INFO - PROCESS | 12150 | 1461477688155 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 23:01:28 INFO - PROCESS | 12150 | 1461477688160 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 23:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:01:28 INFO - PROCESS | 12150 | 1461477688167 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:01:28 INFO - PROCESS | 12150 | 1461477688172 Marionette TRACE conn3 <- [1,578,null,{}] 23:01:28 INFO - PROCESS | 12150 | 1461477688179 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:28 INFO - PROCESS | 12150 | 1461477688321 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 23:01:28 INFO - PROCESS | 12150 | 1461477688527 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eec6800 == 66 [pid = 12150] [id = 152] 23:01:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f20485eac00) [pid = 12150] [serial = 455] [outer = (nil)] 23:01:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f2049f51c00) [pid = 12150] [serial = 456] [outer = 0x7f20485eac00] 23:01:28 INFO - PROCESS | 12150 | 1461477688591 Marionette DEBUG loaded listener.js 23:01:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f204aba8000) [pid = 12150] [serial = 457] [outer = 0x7f20485eac00] 23:01:29 INFO - PROCESS | 12150 | 1461477689453 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 23:01:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:01:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1332ms 23:01:29 INFO - PROCESS | 12150 | 1461477689500 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 23:01:29 INFO - PROCESS | 12150 | 1461477689508 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 23:01:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:01:29 INFO - PROCESS | 12150 | 1461477689516 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:01:29 INFO - PROCESS | 12150 | 1461477689520 Marionette TRACE conn3 <- [1,582,null,{}] 23:01:29 INFO - PROCESS | 12150 | 1461477689525 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:29 INFO - PROCESS | 12150 | 1461477689677 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 23:01:29 INFO - PROCESS | 12150 | 1461477689848 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2056deb800 == 65 [pid = 12150] [id = 141] 23:01:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c24d000 == 64 [pid = 12150] [id = 140] 23:01:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ad96000 == 63 [pid = 12150] [id = 139] 23:01:29 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f2065c13800) [pid = 12150] [serial = 381] [outer = (nil)] [url = about:blank] 23:01:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486df000 == 64 [pid = 12150] [id = 153] 23:01:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f20485e4000) [pid = 12150] [serial = 458] [outer = (nil)] 23:01:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f204b4d9000) [pid = 12150] [serial = 459] [outer = 0x7f20485e4000] 23:01:29 INFO - PROCESS | 12150 | 1461477689945 Marionette DEBUG loaded listener.js 23:01:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f204c5c4800) [pid = 12150] [serial = 460] [outer = 0x7f20485e4000] 23:01:30 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20520bc800 == 63 [pid = 12150] [id = 138] 23:01:30 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204faa2000 == 62 [pid = 12150] [id = 137] 23:01:30 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204dedc800 == 61 [pid = 12150] [id = 136] 23:01:30 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a1aa800 == 60 [pid = 12150] [id = 135] 23:01:30 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b32b000 == 59 [pid = 12150] [id = 134] 23:01:30 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20486d3000 == 58 [pid = 12150] [id = 128] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f205b317c00) [pid = 12150] [serial = 340] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f2056d3bc00) [pid = 12150] [serial = 334] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f204dd9f800) [pid = 12150] [serial = 328] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f20522cc800) [pid = 12150] [serial = 331] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f206660d800) [pid = 12150] [serial = 337] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f206a874000) [pid = 12150] [serial = 301] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f204db13000) [pid = 12150] [serial = 289] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f205235cc00) [pid = 12150] [serial = 292] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f2066611c00) [pid = 12150] [serial = 298] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f205419ac00) [pid = 12150] [serial = 295] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f2066683400) [pid = 12150] [serial = 375] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f204a877800) [pid = 12150] [serial = 378] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f2066910c00) [pid = 12150] [serial = 376] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f2065f9c400) [pid = 12150] [serial = 372] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f2053523c00) [pid = 12150] [serial = 346] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f2050e8f400) [pid = 12150] [serial = 367] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 121 (0x7f204c5cd400) [pid = 12150] [serial = 366] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f2053527000) [pid = 12150] [serial = 369] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f205451f400) [pid = 12150] [serial = 370] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f2051161800) [pid = 12150] [serial = 348] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f2054569000) [pid = 12150] [serial = 351] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f206144e000) [pid = 12150] [serial = 354] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f2049f4f400) [pid = 12150] [serial = 357] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f204c236800) [pid = 12150] [serial = 360] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f2065f96400) [pid = 12150] [serial = 363] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f204abb2400) [pid = 12150] [serial = 379] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f2066167000) [pid = 12150] [serial = 373] [outer = (nil)] [url = about:blank] 23:01:30 INFO - PROCESS | 12150 | 1461477690712 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 23:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1227ms 23:01:30 INFO - PROCESS | 12150 | 1461477690746 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 23:01:30 INFO - PROCESS | 12150 | 1461477690749 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 23:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:01:30 INFO - PROCESS | 12150 | 1461477690755 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:01:30 INFO - PROCESS | 12150 | 1461477690760 Marionette TRACE conn3 <- [1,586,null,{}] 23:01:30 INFO - PROCESS | 12150 | 1461477690773 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:30 INFO - PROCESS | 12150 | 1461477690918 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 23:01:30 INFO - PROCESS | 12150 | 1461477690929 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e2e3000 == 59 [pid = 12150] [id = 154] 23:01:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f204dd9f000) [pid = 12150] [serial = 461] [outer = (nil)] 23:01:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f2050e84400) [pid = 12150] [serial = 462] [outer = 0x7f204dd9f000] 23:01:30 INFO - PROCESS | 12150 | 1461477690990 Marionette DEBUG loaded listener.js 23:01:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f2051166400) [pid = 12150] [serial = 463] [outer = 0x7f204dd9f000] 23:01:31 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:31 INFO - PROCESS | 12150 | 1461477691699 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 23:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 984ms 23:01:31 INFO - PROCESS | 12150 | 1461477691740 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 23:01:31 INFO - PROCESS | 12150 | 1461477691743 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 23:01:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:01:31 INFO - PROCESS | 12150 | 1461477691749 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:01:31 INFO - PROCESS | 12150 | 1461477691751 Marionette TRACE conn3 <- [1,590,null,{}] 23:01:31 INFO - PROCESS | 12150 | 1461477691756 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:31 INFO - PROCESS | 12150 | 1461477691921 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 23:01:31 INFO - PROCESS | 12150 | 1461477691938 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050708000 == 60 [pid = 12150] [id = 155] 23:01:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f2050497000) [pid = 12150] [serial = 464] [outer = (nil)] 23:01:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f2052357800) [pid = 12150] [serial = 465] [outer = 0x7f2050497000] 23:01:31 INFO - PROCESS | 12150 | 1461477691997 Marionette DEBUG loaded listener.js 23:01:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f20524de800) [pid = 12150] [serial = 466] [outer = 0x7f2050497000] 23:01:32 INFO - PROCESS | 12150 | 1461477692735 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 23:01:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:01:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1030ms 23:01:32 INFO - PROCESS | 12150 | 1461477692780 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 23:01:32 INFO - PROCESS | 12150 | 1461477692784 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 23:01:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:01:32 INFO - PROCESS | 12150 | 1461477692794 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:01:32 INFO - PROCESS | 12150 | 1461477692796 Marionette TRACE conn3 <- [1,594,null,{}] 23:01:32 INFO - PROCESS | 12150 | 1461477692816 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:32 INFO - PROCESS | 12150 | 1461477692977 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 23:01:33 INFO - PROCESS | 12150 | 1461477693000 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054ccc800 == 61 [pid = 12150] [id = 156] 23:01:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f2049a03400) [pid = 12150] [serial = 467] [outer = (nil)] 23:01:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f2049a0c400) [pid = 12150] [serial = 468] [outer = 0x7f2049a03400] 23:01:33 INFO - PROCESS | 12150 | 1461477693057 Marionette DEBUG loaded listener.js 23:01:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f2049a10400) [pid = 12150] [serial = 469] [outer = 0x7f2049a03400] 23:01:33 INFO - PROCESS | 12150 | 1461477693823 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 23:01:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:01:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1043ms 23:01:33 INFO - PROCESS | 12150 | 1461477693843 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 23:01:33 INFO - PROCESS | 12150 | 1461477693846 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 23:01:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:01:33 INFO - PROCESS | 12150 | 1461477693876 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:01:33 INFO - PROCESS | 12150 | 1461477693878 Marionette TRACE conn3 <- [1,598,null,{}] 23:01:33 INFO - PROCESS | 12150 | 1461477693888 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:34 INFO - PROCESS | 12150 | 1461477694068 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 23:01:34 INFO - PROCESS | 12150 | 1461477694098 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20611be000 == 62 [pid = 12150] [id = 157] 23:01:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f2049bd2c00) [pid = 12150] [serial = 470] [outer = (nil)] 23:01:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f2049bdac00) [pid = 12150] [serial = 471] [outer = 0x7f2049bd2c00] 23:01:34 INFO - PROCESS | 12150 | 1461477694156 Marionette DEBUG loaded listener.js 23:01:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f20524e5000) [pid = 12150] [serial = 472] [outer = 0x7f2049bd2c00] 23:01:34 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f204c34a000) [pid = 12150] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:01:34 INFO - PROCESS | 12150 | --DOMWINDOW == 121 (0x7f204abaa400) [pid = 12150] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:01:34 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f204db86c00) [pid = 12150] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:01:34 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f204c233c00) [pid = 12150] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:01:34 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f2052360400) [pid = 12150] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:01:34 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f2049a12400) [pid = 12150] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:01:34 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f204c23f400) [pid = 12150] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:01:34 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f2048422400) [pid = 12150] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:01:35 INFO - PROCESS | 12150 | 1461477695262 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 23:01:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:01:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1455ms 23:01:35 INFO - PROCESS | 12150 | 1461477695308 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 23:01:35 INFO - PROCESS | 12150 | 1461477695311 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 23:01:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:01:35 INFO - PROCESS | 12150 | 1461477695321 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:01:35 INFO - PROCESS | 12150 | 1461477695324 Marionette TRACE conn3 <- [1,602,null,{}] 23:01:35 INFO - PROCESS | 12150 | 1461477695327 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:35 INFO - PROCESS | 12150 | 1461477695462 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 23:01:35 INFO - PROCESS | 12150 | 1461477695477 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2062666000 == 63 [pid = 12150] [id = 158] 23:01:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f2049a13000) [pid = 12150] [serial = 473] [outer = (nil)] 23:01:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f204a13c000) [pid = 12150] [serial = 474] [outer = 0x7f2049a13000] 23:01:35 INFO - PROCESS | 12150 | 1461477695534 Marionette DEBUG loaded listener.js 23:01:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f204a141800) [pid = 12150] [serial = 475] [outer = 0x7f2049a13000] 23:01:36 INFO - PROCESS | 12150 | 1461477696224 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 23:01:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:01:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 929ms 23:01:36 INFO - PROCESS | 12150 | 1461477696250 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 23:01:36 INFO - PROCESS | 12150 | 1461477696253 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 23:01:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:01:36 INFO - PROCESS | 12150 | 1461477696258 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:01:36 INFO - PROCESS | 12150 | 1461477696260 Marionette TRACE conn3 <- [1,606,null,{}] 23:01:36 INFO - PROCESS | 12150 | 1461477696265 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:36 INFO - PROCESS | 12150 | 1461477696427 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 23:01:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f204a141400) [pid = 12150] [serial = 476] [outer = 0x7f204a065000] 23:01:36 INFO - PROCESS | 12150 | 1461477696477 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206dfaf800 == 64 [pid = 12150] [id = 159] 23:01:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f204841e000) [pid = 12150] [serial = 477] [outer = (nil)] 23:01:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f20520a0000) [pid = 12150] [serial = 478] [outer = 0x7f204841e000] 23:01:36 INFO - PROCESS | 12150 | 1461477696545 Marionette DEBUG loaded listener.js 23:01:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f2053526800) [pid = 12150] [serial = 479] [outer = 0x7f204841e000] 23:01:37 INFO - PROCESS | 12150 | 1461477697507 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:01:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:01:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1277ms 23:01:37 INFO - PROCESS | 12150 | 1461477697537 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 23:01:37 INFO - PROCESS | 12150 | 1461477697543 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 23:01:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:01:37 INFO - PROCESS | 12150 | 1461477697551 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:01:37 INFO - PROCESS | 12150 | 1461477697555 Marionette TRACE conn3 <- [1,610,null,{}] 23:01:37 INFO - PROCESS | 12150 | 1461477697563 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:37 INFO - PROCESS | 12150 | 1461477697726 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 23:01:37 INFO - PROCESS | 12150 | 1461477697878 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b322000 == 65 [pid = 12150] [id = 160] 23:01:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f2049a09400) [pid = 12150] [serial = 480] [outer = (nil)] 23:01:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f2049bd3c00) [pid = 12150] [serial = 481] [outer = 0x7f2049a09400] 23:01:37 INFO - PROCESS | 12150 | 1461477697949 Marionette DEBUG loaded listener.js 23:01:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f2049bde400) [pid = 12150] [serial = 482] [outer = 0x7f2049a09400] 23:01:38 INFO - PROCESS | 12150 | 1461477698862 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 23:01:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:01:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1386ms 23:01:38 INFO - PROCESS | 12150 | 1461477698938 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 23:01:38 INFO - PROCESS | 12150 | 1461477698947 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 23:01:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:01:38 INFO - PROCESS | 12150 | 1461477698958 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:01:38 INFO - PROCESS | 12150 | 1461477698961 Marionette TRACE conn3 <- [1,614,null,{}] 23:01:38 INFO - PROCESS | 12150 | 1461477698967 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:39 INFO - PROCESS | 12150 | 1461477699158 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 23:01:39 INFO - PROCESS | 12150 | 1461477699299 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204edeb000 == 66 [pid = 12150] [id = 161] 23:01:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f2049a1f400) [pid = 12150] [serial = 483] [outer = (nil)] 23:01:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f204a13d000) [pid = 12150] [serial = 484] [outer = 0x7f2049a1f400] 23:01:39 INFO - PROCESS | 12150 | 1461477699369 Marionette DEBUG loaded listener.js 23:01:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f204ababc00) [pid = 12150] [serial = 485] [outer = 0x7f2049a1f400] 23:01:40 INFO - PROCESS | 12150 | 1461477700228 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 23:01:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:01:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1331ms 23:01:40 INFO - PROCESS | 12150 | 1461477700289 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 23:01:40 INFO - PROCESS | 12150 | 1461477700292 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 23:01:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:01:40 INFO - PROCESS | 12150 | 1461477700298 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:01:40 INFO - PROCESS | 12150 | 1461477700303 Marionette TRACE conn3 <- [1,618,null,{}] 23:01:40 INFO - PROCESS | 12150 | 1461477700318 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:40 INFO - PROCESS | 12150 | 1461477700522 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 23:01:40 INFO - PROCESS | 12150 | 1461477700674 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20611af000 == 67 [pid = 12150] [id = 162] 23:01:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f204a13a000) [pid = 12150] [serial = 486] [outer = (nil)] 23:01:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f204b23dc00) [pid = 12150] [serial = 487] [outer = 0x7f204a13a000] 23:01:40 INFO - PROCESS | 12150 | 1461477700755 Marionette DEBUG loaded listener.js 23:01:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f204c23f400) [pid = 12150] [serial = 488] [outer = 0x7f204a13a000] 23:01:41 INFO - PROCESS | 12150 | 1461477701559 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:01:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:01:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1333ms 23:01:41 INFO - PROCESS | 12150 | 1461477701632 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 23:01:41 INFO - PROCESS | 12150 | 1461477701636 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 23:01:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:01:41 INFO - PROCESS | 12150 | 1461477701642 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:01:41 INFO - PROCESS | 12150 | 1461477701644 Marionette TRACE conn3 <- [1,622,null,{}] 23:01:41 INFO - PROCESS | 12150 | 1461477701650 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:41 INFO - PROCESS | 12150 | 1461477701804 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 23:01:41 INFO - PROCESS | 12150 | 1461477701948 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206aa7d800 == 68 [pid = 12150] [id = 163] 23:01:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f204b236000) [pid = 12150] [serial = 489] [outer = (nil)] 23:01:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f204db83000) [pid = 12150] [serial = 490] [outer = 0x7f204b236000] 23:01:42 INFO - PROCESS | 12150 | 1461477702021 Marionette DEBUG loaded listener.js 23:01:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f20504a1c00) [pid = 12150] [serial = 491] [outer = 0x7f204b236000] 23:01:42 INFO - PROCESS | 12150 | 1461477702843 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 23:01:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:01:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1232ms 23:01:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:01:42 INFO - PROCESS | 12150 | 1461477702875 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 23:01:42 INFO - PROCESS | 12150 | 1461477702878 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 23:01:42 INFO - PROCESS | 12150 | 1461477702883 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:01:42 INFO - PROCESS | 12150 | 1461477702886 Marionette TRACE conn3 <- [1,626,null,{}] 23:01:42 INFO - PROCESS | 12150 | 1461477702891 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:43 INFO - PROCESS | 12150 | 1461477703031 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 23:01:43 INFO - PROCESS | 12150 | 1461477703181 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066224000 == 69 [pid = 12150] [id = 164] 23:01:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f204b240000) [pid = 12150] [serial = 492] [outer = (nil)] 23:01:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f2051165400) [pid = 12150] [serial = 493] [outer = 0x7f204b240000] 23:01:43 INFO - PROCESS | 12150 | 1461477703252 Marionette DEBUG loaded listener.js 23:01:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f2053527000) [pid = 12150] [serial = 494] [outer = 0x7f204b240000] 23:01:44 INFO - PROCESS | 12150 | 1461477704109 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 23:01:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:01:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1276ms 23:01:44 INFO - PROCESS | 12150 | 1461477704159 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 23:01:44 INFO - PROCESS | 12150 | 1461477704163 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 23:01:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:01:44 INFO - PROCESS | 12150 | 1461477704168 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:01:44 INFO - PROCESS | 12150 | 1461477704170 Marionette TRACE conn3 <- [1,630,null,{}] 23:01:44 INFO - PROCESS | 12150 | 1461477704175 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:44 INFO - PROCESS | 12150 | 1461477704351 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 23:01:44 INFO - PROCESS | 12150 | 1461477704495 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20416eb000 == 70 [pid = 12150] [id = 165] 23:01:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f204314fc00) [pid = 12150] [serial = 495] [outer = (nil)] 23:01:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f2043156800) [pid = 12150] [serial = 496] [outer = 0x7f204314fc00] 23:01:44 INFO - PROCESS | 12150 | 1461477704566 Marionette DEBUG loaded listener.js 23:01:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f2054dbb000) [pid = 12150] [serial = 497] [outer = 0x7f204314fc00] 23:01:45 INFO - PROCESS | 12150 | 1461477705735 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 23:01:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:01:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1629ms 23:01:45 INFO - PROCESS | 12150 | 1461477705799 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 23:01:45 INFO - PROCESS | 12150 | 1461477705803 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 23:01:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:01:45 INFO - PROCESS | 12150 | 1461477705811 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:01:45 INFO - PROCESS | 12150 | 1461477705816 Marionette TRACE conn3 <- [1,634,null,{}] 23:01:45 INFO - PROCESS | 12150 | 1461477705824 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:46 INFO - PROCESS | 12150 | 1461477706011 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 23:01:46 INFO - PROCESS | 12150 | 1461477706188 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a181800 == 71 [pid = 12150] [id = 166] 23:01:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f20430e3400) [pid = 12150] [serial = 498] [outer = (nil)] 23:01:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f20431b6c00) [pid = 12150] [serial = 499] [outer = 0x7f20430e3400] 23:01:46 INFO - PROCESS | 12150 | 1461477706279 Marionette DEBUG loaded listener.js 23:01:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f2043289400) [pid = 12150] [serial = 500] [outer = 0x7f20430e3400] 23:01:46 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:47 INFO - PROCESS | 12150 | 1461477707117 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 23:01:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:01:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1379ms 23:01:47 INFO - PROCESS | 12150 | 1461477707192 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 23:01:47 INFO - PROCESS | 12150 | 1461477707199 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 23:01:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:01:47 INFO - PROCESS | 12150 | 1461477707208 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:01:47 INFO - PROCESS | 12150 | 1461477707211 Marionette TRACE conn3 <- [1,638,null,{}] 23:01:47 INFO - PROCESS | 12150 | 1461477707215 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:47 INFO - PROCESS | 12150 | 1461477707370 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 23:01:47 INFO - PROCESS | 12150 | 1461477707519 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049fe4800 == 72 [pid = 12150] [id = 167] 23:01:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f2049a06c00) [pid = 12150] [serial = 501] [outer = (nil)] 23:01:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f2049a0b400) [pid = 12150] [serial = 502] [outer = 0x7f2049a06c00] 23:01:47 INFO - PROCESS | 12150 | 1461477707588 Marionette DEBUG loaded listener.js 23:01:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f2049bd2400) [pid = 12150] [serial = 503] [outer = 0x7f2049a06c00] 23:01:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206a8ae000 == 71 [pid = 12150] [id = 121] 23:01:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066281000 == 70 [pid = 12150] [id = 120] 23:01:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2062666000 == 69 [pid = 12150] [id = 158] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 145 (0x7f206616d400) [pid = 12150] [serial = 396] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f204af9cc00) [pid = 12150] [serial = 399] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f206122fc00) [pid = 12150] [serial = 393] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f2053e89800) [pid = 12150] [serial = 423] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20611be000 == 68 [pid = 12150] [id = 157] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054ccc800 == 67 [pid = 12150] [id = 156] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050708000 == 66 [pid = 12150] [id = 155] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e2e3000 == 65 [pid = 12150] [id = 154] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20486df000 == 64 [pid = 12150] [id = 153] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eec6800 == 63 [pid = 12150] [id = 152] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042fd0800 == 62 [pid = 12150] [id = 150] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043216800 == 61 [pid = 12150] [id = 149] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a180000 == 60 [pid = 12150] [id = 148] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20692e9000 == 59 [pid = 12150] [id = 147] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20666a8000 == 58 [pid = 12150] [id = 146] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2064029000 == 57 [pid = 12150] [id = 145] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20611b0000 == 56 [pid = 12150] [id = 144] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eed5000 == 55 [pid = 12150] [id = 143] 23:01:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a1bb800 == 54 [pid = 12150] [id = 142] 23:01:48 INFO - PROCESS | 12150 | 1461477708485 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f20685be400) [pid = 12150] [serial = 382] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f204abaf000) [pid = 12150] [serial = 405] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f205049a800) [pid = 12150] [serial = 387] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f2050724c00) [pid = 12150] [serial = 412] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f204c34c800) [pid = 12150] [serial = 408] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f2053529800) [pid = 12150] [serial = 417] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f204af92c00) [pid = 12150] [serial = 406] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f2049f47800) [pid = 12150] [serial = 403] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f2049a1d400) [pid = 12150] [serial = 402] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f20485e8c00) [pid = 12150] [serial = 390] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f2053e8ac00) [pid = 12150] [serial = 418] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f20531d9000) [pid = 12150] [serial = 421] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f204dd9b000) [pid = 12150] [serial = 420] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f204dd98400) [pid = 12150] [serial = 411] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f204db1bc00) [pid = 12150] [serial = 409] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f20510de800) [pid = 12150] [serial = 414] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f2049f46000) [pid = 12150] [serial = 384] [outer = (nil)] [url = about:blank] 23:01:48 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f205116bc00) [pid = 12150] [serial = 415] [outer = (nil)] [url = about:blank] 23:01:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:01:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1327ms 23:01:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:01:48 INFO - PROCESS | 12150 | 1461477708535 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 23:01:48 INFO - PROCESS | 12150 | 1461477708538 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 23:01:48 INFO - PROCESS | 12150 | 1461477708543 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:01:48 INFO - PROCESS | 12150 | 1461477708548 Marionette TRACE conn3 <- [1,642,null,{}] 23:01:48 INFO - PROCESS | 12150 | 1461477708562 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:48 INFO - PROCESS | 12150 | 1461477708697 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 23:01:48 INFO - PROCESS | 12150 | 1461477708714 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b361800 == 55 [pid = 12150] [id = 168] 23:01:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f2049d23000) [pid = 12150] [serial = 504] [outer = (nil)] 23:01:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f2049d2f400) [pid = 12150] [serial = 505] [outer = 0x7f2049d23000] 23:01:48 INFO - PROCESS | 12150 | 1461477708776 Marionette DEBUG loaded listener.js 23:01:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f204a063c00) [pid = 12150] [serial = 506] [outer = 0x7f2049d23000] 23:01:49 INFO - PROCESS | 12150 | 1461477709511 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 23:01:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:01:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 990ms 23:01:49 INFO - PROCESS | 12150 | 1461477709534 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 23:01:49 INFO - PROCESS | 12150 | 1461477709538 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 23:01:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:01:49 INFO - PROCESS | 12150 | 1461477709543 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:01:49 INFO - PROCESS | 12150 | 1461477709545 Marionette TRACE conn3 <- [1,646,null,{}] 23:01:49 INFO - PROCESS | 12150 | 1461477709550 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:49 INFO - PROCESS | 12150 | 1461477709711 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 23:01:49 INFO - PROCESS | 12150 | 1461477709821 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204dee8800 == 56 [pid = 12150] [id = 169] 23:01:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f2049d28c00) [pid = 12150] [serial = 507] [outer = (nil)] 23:01:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f204a571c00) [pid = 12150] [serial = 508] [outer = 0x7f2049d28c00] 23:01:49 INFO - PROCESS | 12150 | 1461477709881 Marionette DEBUG loaded listener.js 23:01:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f204abaf400) [pid = 12150] [serial = 509] [outer = 0x7f2049d28c00] 23:01:50 INFO - PROCESS | 12150 | 1461477710586 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:01:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:01:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1078ms 23:01:50 INFO - PROCESS | 12150 | 1461477710669 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 23:01:50 INFO - PROCESS | 12150 | 1461477710673 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 23:01:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:01:50 INFO - PROCESS | 12150 | 1461477710682 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:01:50 INFO - PROCESS | 12150 | 1461477710684 Marionette TRACE conn3 <- [1,650,null,{}] 23:01:50 INFO - PROCESS | 12150 | 1461477710702 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:50 INFO - PROCESS | 12150 | 1461477710875 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 23:01:50 INFO - PROCESS | 12150 | 1461477710903 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486e2800 == 57 [pid = 12150] [id = 170] 23:01:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f204a065400) [pid = 12150] [serial = 510] [outer = (nil)] 23:01:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f204af98c00) [pid = 12150] [serial = 511] [outer = 0x7f204a065400] 23:01:50 INFO - PROCESS | 12150 | 1461477710963 Marionette DEBUG loaded listener.js 23:01:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f204b23e800) [pid = 12150] [serial = 512] [outer = 0x7f204a065400] 23:01:51 INFO - PROCESS | 12150 | 1461477711686 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 23:01:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:01:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1036ms 23:01:51 INFO - PROCESS | 12150 | 1461477711720 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 23:01:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:01:51 INFO - PROCESS | 12150 | 1461477711723 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 23:01:51 INFO - PROCESS | 12150 | 1461477711728 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:01:51 INFO - PROCESS | 12150 | 1461477711731 Marionette TRACE conn3 <- [1,654,null,{}] 23:01:51 INFO - PROCESS | 12150 | 1461477711735 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:51 INFO - PROCESS | 12150 | 1461477711922 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 23:01:52 INFO - PROCESS | 12150 | 1461477712002 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052a76800 == 58 [pid = 12150] [id = 171] 23:01:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f204b23f000) [pid = 12150] [serial = 513] [outer = (nil)] 23:01:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f204d17d000) [pid = 12150] [serial = 514] [outer = 0x7f204b23f000] 23:01:52 INFO - PROCESS | 12150 | 1461477712074 Marionette DEBUG loaded listener.js 23:01:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f2050498c00) [pid = 12150] [serial = 515] [outer = 0x7f204b23f000] 23:01:53 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f2049a03400) [pid = 12150] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:01:53 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f2049bd2c00) [pid = 12150] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:01:53 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f2049a13000) [pid = 12150] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:01:53 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f20485e4000) [pid = 12150] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:01:53 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f204dd9f000) [pid = 12150] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:01:53 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f2050497000) [pid = 12150] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:01:53 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f20485eac00) [pid = 12150] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:01:53 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f204aad8400) [pid = 12150] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:01:53 INFO - PROCESS | 12150 | 1461477713281 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 23:01:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:01:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1628ms 23:01:53 INFO - PROCESS | 12150 | 1461477713358 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 23:01:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:01:53 INFO - PROCESS | 12150 | 1461477713363 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 23:01:53 INFO - PROCESS | 12150 | 1461477713371 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:01:53 INFO - PROCESS | 12150 | 1461477713376 Marionette TRACE conn3 <- [1,658,null,{}] 23:01:53 INFO - PROCESS | 12150 | 1461477713385 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:53 INFO - PROCESS | 12150 | 1461477713641 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 23:01:53 INFO - PROCESS | 12150 | 1461477713793 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a172000 == 59 [pid = 12150] [id = 172] 23:01:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f20430db800) [pid = 12150] [serial = 516] [outer = (nil)] 23:01:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f2043290c00) [pid = 12150] [serial = 517] [outer = 0x7f20430db800] 23:01:53 INFO - PROCESS | 12150 | 1461477713868 Marionette DEBUG loaded listener.js 23:01:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f20485e6c00) [pid = 12150] [serial = 518] [outer = 0x7f20430db800] 23:01:54 INFO - PROCESS | 12150 | 1461477714675 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:01:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:01:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1383ms 23:01:54 INFO - PROCESS | 12150 | 1461477714754 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 23:01:54 INFO - PROCESS | 12150 | 1461477714762 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 23:01:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:01:54 INFO - PROCESS | 12150 | 1461477714772 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:01:54 INFO - PROCESS | 12150 | 1461477714777 Marionette TRACE conn3 <- [1,662,null,{}] 23:01:54 INFO - PROCESS | 12150 | 1461477714782 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:54 INFO - PROCESS | 12150 | 1461477714943 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 23:01:55 INFO - PROCESS | 12150 | 1461477715094 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204dee9800 == 60 [pid = 12150] [id = 173] 23:01:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f2049a20400) [pid = 12150] [serial = 519] [outer = (nil)] 23:01:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f2049bdc000) [pid = 12150] [serial = 520] [outer = 0x7f2049a20400] 23:01:55 INFO - PROCESS | 12150 | 1461477715170 Marionette DEBUG loaded listener.js 23:01:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f2049f0e800) [pid = 12150] [serial = 521] [outer = 0x7f2049a20400] 23:01:55 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:56 INFO - PROCESS | 12150 | 1461477716132 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 23:01:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:01:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1431ms 23:01:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:01:56 INFO - PROCESS | 12150 | 1461477716204 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 23:01:56 INFO - PROCESS | 12150 | 1461477716207 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 23:01:56 INFO - PROCESS | 12150 | 1461477716213 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:01:56 INFO - PROCESS | 12150 | 1461477716218 Marionette TRACE conn3 <- [1,666,null,{}] 23:01:56 INFO - PROCESS | 12150 | 1461477716234 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:56 INFO - PROCESS | 12150 | 1461477716424 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 23:01:56 INFO - PROCESS | 12150 | 1461477716610 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053be5800 == 61 [pid = 12150] [id = 174] 23:01:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f204a873c00) [pid = 12150] [serial = 522] [outer = (nil)] 23:01:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f204b238800) [pid = 12150] [serial = 523] [outer = 0x7f204a873c00] 23:01:56 INFO - PROCESS | 12150 | 1461477716725 Marionette DEBUG loaded listener.js 23:01:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f204c349000) [pid = 12150] [serial = 524] [outer = 0x7f204a873c00] 23:01:57 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:57 INFO - PROCESS | 12150 | 1461477717500 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 23:01:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:01:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1341ms 23:01:57 INFO - PROCESS | 12150 | 1461477717554 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 23:01:57 INFO - PROCESS | 12150 | 1461477717559 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 23:01:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:01:57 INFO - PROCESS | 12150 | 1461477717564 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:01:57 INFO - PROCESS | 12150 | 1461477717566 Marionette TRACE conn3 <- [1,670,null,{}] 23:01:57 INFO - PROCESS | 12150 | 1461477717572 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:57 INFO - PROCESS | 12150 | 1461477717718 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 23:01:57 INFO - PROCESS | 12150 | 1461477717867 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20545a7000 == 62 [pid = 12150] [id = 175] 23:01:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f2048420400) [pid = 12150] [serial = 525] [outer = (nil)] 23:01:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f204db80400) [pid = 12150] [serial = 526] [outer = 0x7f2048420400] 23:01:57 INFO - PROCESS | 12150 | 1461477717936 Marionette DEBUG loaded listener.js 23:01:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f2050496c00) [pid = 12150] [serial = 527] [outer = 0x7f2048420400] 23:01:58 INFO - PROCESS | 12150 | 1461477718781 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 23:01:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:01:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1281ms 23:01:58 INFO - PROCESS | 12150 | 1461477718846 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 23:01:58 INFO - PROCESS | 12150 | 1461477718850 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 23:01:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:01:58 INFO - PROCESS | 12150 | 1461477718855 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:01:58 INFO - PROCESS | 12150 | 1461477718858 Marionette TRACE conn3 <- [1,674,null,{}] 23:01:58 INFO - PROCESS | 12150 | 1461477718863 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:01:59 INFO - PROCESS | 12150 | 1461477719005 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 23:01:59 INFO - PROCESS | 12150 | 1461477719153 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205b3e7800 == 63 [pid = 12150] [id = 176] 23:01:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f204b239400) [pid = 12150] [serial = 528] [outer = (nil)] 23:01:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f20510dd400) [pid = 12150] [serial = 529] [outer = 0x7f204b239400] 23:01:59 INFO - PROCESS | 12150 | 1461477719221 Marionette DEBUG loaded listener.js 23:01:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f2051164800) [pid = 12150] [serial = 530] [outer = 0x7f204b239400] 23:01:59 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:00 INFO - PROCESS | 12150 | 1461477720076 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 23:02:00 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 23:02:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1276ms 23:02:00 INFO - PROCESS | 12150 | 1461477720133 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 23:02:00 INFO - PROCESS | 12150 | 1461477720136 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 23:02:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:02:00 INFO - PROCESS | 12150 | 1461477720141 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:02:00 INFO - PROCESS | 12150 | 1461477720144 Marionette TRACE conn3 <- [1,678,null,{}] 23:02:00 INFO - PROCESS | 12150 | 1461477720149 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:00 INFO - PROCESS | 12150 | 1461477720332 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 23:02:00 INFO - PROCESS | 12150 | 1461477720479 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20611be000 == 64 [pid = 12150] [id = 177] 23:02:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f205050dc00) [pid = 12150] [serial = 531] [outer = (nil)] 23:02:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f205235e400) [pid = 12150] [serial = 532] [outer = 0x7f205050dc00] 23:02:00 INFO - PROCESS | 12150 | 1461477720563 Marionette DEBUG loaded listener.js 23:02:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f2053524c00) [pid = 12150] [serial = 533] [outer = 0x7f205050dc00] 23:02:01 INFO - PROCESS | 12150 | 1461477721432 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 23:02:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:02:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1329ms 23:02:01 INFO - PROCESS | 12150 | 1461477721471 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 23:02:01 INFO - PROCESS | 12150 | 1461477721474 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 23:02:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:02:01 INFO - PROCESS | 12150 | 1461477721480 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:02:01 INFO - PROCESS | 12150 | 1461477721483 Marionette TRACE conn3 <- [1,682,null,{}] 23:02:01 INFO - PROCESS | 12150 | 1461477721488 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:01 INFO - PROCESS | 12150 | 1461477721634 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 23:02:01 INFO - PROCESS | 12150 | 1461477721786 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049f80000 == 65 [pid = 12150] [id = 178] 23:02:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 147 (0x7f20431bf400) [pid = 12150] [serial = 534] [outer = (nil)] 23:02:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 148 (0x7f2049a07800) [pid = 12150] [serial = 535] [outer = 0x7f20431bf400] 23:02:01 INFO - PROCESS | 12150 | 1461477721858 Marionette DEBUG loaded listener.js 23:02:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 149 (0x7f205072ac00) [pid = 12150] [serial = 536] [outer = 0x7f20431bf400] 23:02:03 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:03 INFO - PROCESS | 12150 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:02:03 INFO - PROCESS | 12150 | 1461477723435 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 23:02:03 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) 23:02:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1988ms 23:02:03 INFO - PROCESS | 12150 | 1461477723469 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 23:02:03 INFO - PROCESS | 12150 | 1461477723474 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 23:02:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:02:03 INFO - PROCESS | 12150 | 1461477723481 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:02:03 INFO - PROCESS | 12150 | 1461477723486 Marionette TRACE conn3 <- [1,686,null,{}] 23:02:03 INFO - PROCESS | 12150 | 1461477723493 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:03 INFO - PROCESS | 12150 | 1461477723706 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066276800 == 64 [pid = 12150] [id = 130] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20486e2800 == 63 [pid = 12150] [id = 170] 23:02:03 INFO - PROCESS | 12150 | --DOMWINDOW == 148 (0x7f20685bd400) [pid = 12150] [serial = 444] [outer = (nil)] [url = about:blank] 23:02:03 INFO - PROCESS | 12150 | --DOMWINDOW == 147 (0x7f2066164c00) [pid = 12150] [serial = 441] [outer = (nil)] [url = about:blank] 23:02:03 INFO - PROCESS | 12150 | --DOMWINDOW == 146 (0x7f2043291400) [pid = 12150] [serial = 447] [outer = (nil)] [url = about:blank] 23:02:03 INFO - PROCESS | 12150 | --DOMWINDOW == 145 (0x7f206683dc00) [pid = 12150] [serial = 450] [outer = (nil)] [url = about:blank] 23:02:03 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f20520a0000) [pid = 12150] [serial = 478] [outer = (nil)] [url = about:blank] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204dee8800 == 62 [pid = 12150] [id = 169] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b361800 == 61 [pid = 12150] [id = 168] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049fe4800 == 60 [pid = 12150] [id = 167] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a181800 == 59 [pid = 12150] [id = 166] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20416eb000 == 58 [pid = 12150] [id = 165] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066224000 == 57 [pid = 12150] [id = 164] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206aa7d800 == 56 [pid = 12150] [id = 163] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20611af000 == 55 [pid = 12150] [id = 162] 23:02:03 INFO - PROCESS | 12150 | 1461477723878 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204edeb000 == 54 [pid = 12150] [id = 161] 23:02:03 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b322000 == 53 [pid = 12150] [id = 160] 23:02:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042fd7800 == 54 [pid = 12150] [id = 179] 23:02:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f2043159c00) [pid = 12150] [serial = 537] [outer = (nil)] 23:02:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f20485e5000) [pid = 12150] [serial = 538] [outer = 0x7f2043159c00] 23:02:03 INFO - PROCESS | 12150 | 1461477723944 Marionette DEBUG loaded listener.js 23:02:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 147 (0x7f2049bd6400) [pid = 12150] [serial = 539] [outer = 0x7f2043159c00] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 146 (0x7f2049a0c400) [pid = 12150] [serial = 468] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 145 (0x7f2049bdac00) [pid = 12150] [serial = 471] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f204a13c000) [pid = 12150] [serial = 474] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f20524e5000) [pid = 12150] [serial = 472] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f2061236400) [pid = 12150] [serial = 438] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f204b4d9000) [pid = 12150] [serial = 459] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f204c5c4800) [pid = 12150] [serial = 460] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f2050e84400) [pid = 12150] [serial = 462] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f2051166400) [pid = 12150] [serial = 463] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f204c239400) [pid = 12150] [serial = 432] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f2052357800) [pid = 12150] [serial = 465] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f204aba8000) [pid = 12150] [serial = 457] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f2049f51c00) [pid = 12150] [serial = 456] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f2049d25400) [pid = 12150] [serial = 453] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f204af8d400) [pid = 12150] [serial = 429] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f20611df800) [pid = 12150] [serial = 424] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f20510e0400) [pid = 12150] [serial = 435] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f20485de800) [pid = 12150] [serial = 426] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f2065d40800) [pid = 12150] [serial = 259] [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.] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f2049a10400) [pid = 12150] [serial = 469] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f204a141800) [pid = 12150] [serial = 475] [outer = (nil)] [url = about:blank] 23:02:04 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f20524de800) [pid = 12150] [serial = 466] [outer = (nil)] [url = about:blank] 23:02:05 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:05 INFO - PROCESS | 12150 | 1461477725049 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 23:02:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:02:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1582ms 23:02:05 INFO - PROCESS | 12150 | 1461477725064 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 23:02:05 INFO - PROCESS | 12150 | 1461477725071 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 23:02:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:02:05 INFO - PROCESS | 12150 | 1461477725079 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:02:05 INFO - PROCESS | 12150 | 1461477725083 Marionette TRACE conn3 <- [1,690,null,{}] 23:02:05 INFO - PROCESS | 12150 | 1461477725088 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:05 INFO - PROCESS | 12150 | 1461477725261 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 23:02:05 INFO - PROCESS | 12150 | 1461477725412 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b322000 == 55 [pid = 12150] [id = 180] 23:02:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f2049d2e400) [pid = 12150] [serial = 540] [outer = (nil)] 23:02:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f204a06c400) [pid = 12150] [serial = 541] [outer = 0x7f2049d2e400] 23:02:05 INFO - PROCESS | 12150 | 1461477725471 Marionette DEBUG loaded listener.js 23:02:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f204a140800) [pid = 12150] [serial = 542] [outer = 0x7f2049d2e400] 23:02:06 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:06 INFO - PROCESS | 12150 | 1461477726647 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 23:02:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:02:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1585ms 23:02:06 INFO - PROCESS | 12150 | 1461477726664 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 23:02:06 INFO - PROCESS | 12150 | 1461477726667 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 23:02:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:02:06 INFO - PROCESS | 12150 | 1461477726673 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:02:06 INFO - PROCESS | 12150 | 1461477726684 Marionette TRACE conn3 <- [1,694,null,{}] 23:02:06 INFO - PROCESS | 12150 | 1461477726713 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:06 INFO - PROCESS | 12150 | 1461477726915 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 23:02:06 INFO - PROCESS | 12150 | 1461477726950 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:06 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ede8800 == 56 [pid = 12150] [id = 181] 23:02:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f2049d29400) [pid = 12150] [serial = 543] [outer = (nil)] 23:02:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f204c23f800) [pid = 12150] [serial = 544] [outer = 0x7f2049d29400] 23:02:07 INFO - PROCESS | 12150 | 1461477727027 Marionette DEBUG loaded listener.js 23:02:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f204db86c00) [pid = 12150] [serial = 545] [outer = 0x7f2049d29400] 23:02:08 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f2049d28c00) [pid = 12150] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:02:08 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f204a065400) [pid = 12150] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:02:08 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f2049d23000) [pid = 12150] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:02:08 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f20430e3400) [pid = 12150] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:02:08 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f2049a06c00) [pid = 12150] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:02:08 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:08 INFO - PROCESS | 12150 | 1461477728151 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 23:02:08 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) 23:02:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1488ms 23:02:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:02:08 INFO - PROCESS | 12150 | 1461477728161 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 23:02:08 INFO - PROCESS | 12150 | 1461477728164 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 23:02:08 INFO - PROCESS | 12150 | 1461477728169 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:02:08 INFO - PROCESS | 12150 | 1461477728172 Marionette TRACE conn3 <- [1,698,null,{}] 23:02:08 INFO - PROCESS | 12150 | 1461477728176 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:08 INFO - PROCESS | 12150 | 1461477728302 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 23:02:08 INFO - PROCESS | 12150 | 1461477728439 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043222000 == 57 [pid = 12150] [id = 182] 23:02:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f2049bd4800) [pid = 12150] [serial = 546] [outer = (nil)] 23:02:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f204dd99800) [pid = 12150] [serial = 547] [outer = 0x7f2049bd4800] 23:02:08 INFO - PROCESS | 12150 | 1461477728503 Marionette DEBUG loaded listener.js 23:02:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f205115dc00) [pid = 12150] [serial = 548] [outer = 0x7f2049bd4800] 23:02:09 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:09 INFO - PROCESS | 12150 | 1461477729535 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 23:02:09 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) 23:02:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1376ms 23:02:09 INFO - PROCESS | 12150 | 1461477729544 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 23:02:09 INFO - PROCESS | 12150 | 1461477729546 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 23:02:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:02:09 INFO - PROCESS | 12150 | 1461477729552 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:02:09 INFO - PROCESS | 12150 | 1461477729554 Marionette TRACE conn3 <- [1,702,null,{}] 23:02:09 INFO - PROCESS | 12150 | 1461477729559 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:09 INFO - PROCESS | 12150 | 1461477729688 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 23:02:09 INFO - PROCESS | 12150 | 1461477729698 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053e2f000 == 58 [pid = 12150] [id = 183] 23:02:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f204db1e400) [pid = 12150] [serial = 549] [outer = (nil)] 23:02:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f205235a400) [pid = 12150] [serial = 550] [outer = 0x7f204db1e400] 23:02:09 INFO - PROCESS | 12150 | 1461477729768 Marionette DEBUG loaded listener.js 23:02:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f20528e4000) [pid = 12150] [serial = 551] [outer = 0x7f204db1e400] 23:02:11 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:11 INFO - PROCESS | 12150 | 1461477731154 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 23:02:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:02:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1626ms 23:02:11 INFO - PROCESS | 12150 | 1461477731179 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 23:02:11 INFO - PROCESS | 12150 | 1461477731185 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 23:02:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:02:11 INFO - PROCESS | 12150 | 1461477731193 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:02:11 INFO - PROCESS | 12150 | 1461477731196 Marionette TRACE conn3 <- [1,706,null,{}] 23:02:11 INFO - PROCESS | 12150 | 1461477731205 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:11 INFO - PROCESS | 12150 | 1461477731404 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 23:02:11 INFO - PROCESS | 12150 | 1461477731552 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b34e800 == 59 [pid = 12150] [id = 184] 23:02:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f2049a03800) [pid = 12150] [serial = 552] [outer = (nil)] 23:02:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f2049d2b400) [pid = 12150] [serial = 553] [outer = 0x7f2049a03800] 23:02:11 INFO - PROCESS | 12150 | 1461477731623 Marionette DEBUG loaded listener.js 23:02:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f204a06d000) [pid = 12150] [serial = 554] [outer = 0x7f2049a03800] 23:02:12 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:12 INFO - PROCESS | 12150 | 1461477732934 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 23:02:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:02:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1780ms 23:02:13 INFO - PROCESS | 12150 | 1461477733079 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 23:02:13 INFO - PROCESS | 12150 | 1461477733087 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 23:02:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:02:13 INFO - PROCESS | 12150 | 1461477733104 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:02:13 INFO - PROCESS | 12150 | 1461477733108 Marionette TRACE conn3 <- [1,710,null,{}] 23:02:13 INFO - PROCESS | 12150 | 1461477733114 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:13 INFO - PROCESS | 12150 | 1461477733255 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 23:02:13 INFO - PROCESS | 12150 | 1461477733397 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20545b2000 == 60 [pid = 12150] [id = 185] 23:02:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f2049a0a400) [pid = 12150] [serial = 555] [outer = (nil)] 23:02:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f204b234000) [pid = 12150] [serial = 556] [outer = 0x7f2049a0a400] 23:02:13 INFO - PROCESS | 12150 | 1461477733469 Marionette DEBUG loaded listener.js 23:02:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f205115e400) [pid = 12150] [serial = 557] [outer = 0x7f2049a0a400] 23:02:14 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:14 INFO - PROCESS | 12150 | 1461477734772 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 23:02:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:02:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1682ms 23:02:14 INFO - PROCESS | 12150 | 1461477734835 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 23:02:14 INFO - PROCESS | 12150 | 1461477734840 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 23:02:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:02:14 INFO - PROCESS | 12150 | 1461477734848 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:02:14 INFO - PROCESS | 12150 | 1461477734853 Marionette TRACE conn3 <- [1,714,null,{}] 23:02:14 INFO - PROCESS | 12150 | 1461477734868 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:15 INFO - PROCESS | 12150 | 1461477735018 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 23:02:15 INFO - PROCESS | 12150 | 1461477735162 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206210c800 == 61 [pid = 12150] [id = 186] 23:02:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f2051ff3c00) [pid = 12150] [serial = 558] [outer = (nil)] 23:02:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f2053669800) [pid = 12150] [serial = 559] [outer = 0x7f2051ff3c00] 23:02:15 INFO - PROCESS | 12150 | 1461477735233 Marionette DEBUG loaded listener.js 23:02:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f2054e30400) [pid = 12150] [serial = 560] [outer = 0x7f2051ff3c00] 23:02:16 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:16 INFO - PROCESS | 12150 | 1461477736738 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 23:02:16 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 23:02:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1940ms 23:02:16 INFO - PROCESS | 12150 | 1461477736789 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 23:02:16 INFO - PROCESS | 12150 | 1461477736794 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 23:02:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:02:16 INFO - PROCESS | 12150 | 1461477736801 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:02:16 INFO - PROCESS | 12150 | 1461477736807 Marionette TRACE conn3 <- [1,718,null,{}] 23:02:16 INFO - PROCESS | 12150 | 1461477736815 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:16 INFO - PROCESS | 12150 | 1461477736957 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 23:02:17 INFO - PROCESS | 12150 | 1461477737104 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049f7a000 == 62 [pid = 12150] [id = 187] 23:02:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f204841fc00) [pid = 12150] [serial = 561] [outer = (nil)] 23:02:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f20485e3800) [pid = 12150] [serial = 562] [outer = 0x7f204841fc00] 23:02:17 INFO - PROCESS | 12150 | 1461477737172 Marionette DEBUG loaded listener.js 23:02:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f2049a0a000) [pid = 12150] [serial = 563] [outer = 0x7f204841fc00] 23:02:18 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:18 INFO - PROCESS | 12150 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:02:18 INFO - PROCESS | 12150 | 1461477738583 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 23:02:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:02:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1831ms 23:02:18 INFO - PROCESS | 12150 | 1461477738717 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 23:02:18 INFO - PROCESS | 12150 | 1461477738723 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066440000 == 61 [pid = 12150] [id = 83] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20616c8800 == 60 [pid = 12150] [id = 74] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206dfb2000 == 59 [pid = 12150] [id = 112] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043222000 == 58 [pid = 12150] [id = 182] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ede8800 == 57 [pid = 12150] [id = 181] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206dfaf800 == 56 [pid = 12150] [id = 159] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f2049bd3c00) [pid = 12150] [serial = 481] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f204a13d000) [pid = 12150] [serial = 484] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f2043156800) [pid = 12150] [serial = 496] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f204b23dc00) [pid = 12150] [serial = 487] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f204db83000) [pid = 12150] [serial = 490] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f2051165400) [pid = 12150] [serial = 493] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f204d17d000) [pid = 12150] [serial = 514] [outer = (nil)] [url = about:blank] 23:02:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b322000 == 55 [pid = 12150] [id = 180] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042fd7800 == 54 [pid = 12150] [id = 179] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20611be000 == 53 [pid = 12150] [id = 177] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205b3e7800 == 52 [pid = 12150] [id = 176] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20545a7000 == 51 [pid = 12150] [id = 175] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053be5800 == 50 [pid = 12150] [id = 174] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204dee9800 == 49 [pid = 12150] [id = 173] 23:02:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a172000 == 48 [pid = 12150] [id = 172] 23:02:18 INFO - PROCESS | 12150 | 1461477738793 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:02:18 INFO - PROCESS | 12150 | 1461477738797 Marionette TRACE conn3 <- [1,722,null,{}] 23:02:18 INFO - PROCESS | 12150 | 1461477738803 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:18 INFO - PROCESS | 12150 | 1461477738930 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f204abaf400) [pid = 12150] [serial = 509] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f204a571c00) [pid = 12150] [serial = 508] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f204af98c00) [pid = 12150] [serial = 511] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f204b23e800) [pid = 12150] [serial = 512] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f2049d2f400) [pid = 12150] [serial = 505] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f204a063c00) [pid = 12150] [serial = 506] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f2043289400) [pid = 12150] [serial = 500] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f20431b6c00) [pid = 12150] [serial = 499] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f2049bd2400) [pid = 12150] [serial = 503] [outer = (nil)] [url = about:blank] 23:02:18 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f2049a0b400) [pid = 12150] [serial = 502] [outer = (nil)] [url = about:blank] 23:02:19 INFO - PROCESS | 12150 | 1461477739054 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a167000 == 49 [pid = 12150] [id = 188] 23:02:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f20431b6c00) [pid = 12150] [serial = 564] [outer = (nil)] 23:02:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f2049a21800) [pid = 12150] [serial = 565] [outer = 0x7f20431b6c00] 23:02:19 INFO - PROCESS | 12150 | 1461477739112 Marionette DEBUG loaded listener.js 23:02:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f2049d26800) [pid = 12150] [serial = 566] [outer = 0x7f20431b6c00] 23:02:19 INFO - PROCESS | 12150 | 1461477739722 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 23:02:19 INFO - PROCESS | 12150 | 1461477739785 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 23:02:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:02:19 INFO - PROCESS | 12150 | 1461477739794 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:02:19 INFO - PROCESS | 12150 | 1461477739799 Marionette TRACE conn3 <- [1,726,null,{}] 23:02:19 INFO - PROCESS | 12150 | 1461477739813 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:19 INFO - PROCESS | 12150 | 1461477739954 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 23:02:20 INFO - PROCESS | 12150 | 1461477740068 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ada1800 == 50 [pid = 12150] [id = 189] 23:02:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f2049f4d800) [pid = 12150] [serial = 567] [outer = (nil)] 23:02:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f204a13c400) [pid = 12150] [serial = 568] [outer = 0x7f2049f4d800] 23:02:20 INFO - PROCESS | 12150 | 1461477740128 Marionette DEBUG loaded listener.js 23:02:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f204a572400) [pid = 12150] [serial = 569] [outer = 0x7f2049f4d800] 23:02:20 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:20 INFO - PROCESS | 12150 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:02:21 INFO - PROCESS | 12150 | 1461477741028 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 23:02:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:02:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1283ms 23:02:21 INFO - PROCESS | 12150 | 1461477741078 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 23:02:21 INFO - PROCESS | 12150 | 1461477741081 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 23:02:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:02:21 INFO - PROCESS | 12150 | 1461477741088 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:02:21 INFO - PROCESS | 12150 | 1461477741089 Marionette TRACE conn3 <- [1,730,null,{}] 23:02:21 INFO - PROCESS | 12150 | 1461477741095 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:21 INFO - PROCESS | 12150 | 1461477741228 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 23:02:21 INFO - PROCESS | 12150 | 1461477741245 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204dbe6800 == 51 [pid = 12150] [id = 190] 23:02:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f2043150400) [pid = 12150] [serial = 570] [outer = (nil)] 23:02:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f204af92400) [pid = 12150] [serial = 571] [outer = 0x7f2043150400] 23:02:21 INFO - PROCESS | 12150 | 1461477741304 Marionette DEBUG loaded listener.js 23:02:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f204b23b400) [pid = 12150] [serial = 572] [outer = 0x7f2043150400] 23:02:21 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:21 INFO - PROCESS | 12150 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:02:22 INFO - PROCESS | 12150 | 1461477742128 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 23:02:22 INFO - PROCESS | 12150 | 1461477742175 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 23:02:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:02:22 INFO - PROCESS | 12150 | 1461477742188 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:02:22 INFO - PROCESS | 12150 | 1461477742190 Marionette TRACE conn3 <- [1,734,null,{}] 23:02:22 INFO - PROCESS | 12150 | 1461477742195 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:22 INFO - PROCESS | 12150 | 1461477742361 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 23:02:22 INFO - PROCESS | 12150 | 1461477742387 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eec3800 == 52 [pid = 12150] [id = 191] 23:02:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f20431b2c00) [pid = 12150] [serial = 573] [outer = (nil)] 23:02:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f204b562c00) [pid = 12150] [serial = 574] [outer = 0x7f20431b2c00] 23:02:22 INFO - PROCESS | 12150 | 1461477742447 Marionette DEBUG loaded listener.js 23:02:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f204c34b400) [pid = 12150] [serial = 575] [outer = 0x7f20431b2c00] 23:02:23 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:23 INFO - PROCESS | 12150 | 1461477743274 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 23:02:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:02:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1135ms 23:02:23 INFO - PROCESS | 12150 | 1461477743316 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 23:02:23 INFO - PROCESS | 12150 | 1461477743319 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 23:02:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:02:23 INFO - PROCESS | 12150 | 1461477743324 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:02:23 INFO - PROCESS | 12150 | 1461477743326 Marionette TRACE conn3 <- [1,738,null,{}] 23:02:23 INFO - PROCESS | 12150 | 1461477743338 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:23 INFO - PROCESS | 12150 | 1461477743977 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f204841d000) [pid = 12150] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f2048420400) [pid = 12150] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f204b240000) [pid = 12150] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f204841e000) [pid = 12150] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f204c0c2400) [pid = 12150] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f20485e1000) [pid = 12150] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f204b239400) [pid = 12150] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f204328b000) [pid = 12150] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f20430db800) [pid = 12150] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f2049d29400) [pid = 12150] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f2061165c00) [pid = 12150] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f204b23f000) [pid = 12150] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f2043159c00) [pid = 12150] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f20431bf400) [pid = 12150] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f2043293000) [pid = 12150] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f2049a1f400) [pid = 12150] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f205050dc00) [pid = 12150] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 121 (0x7f2049bd4800) [pid = 12150] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f20528e5c00) [pid = 12150] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f2049f45800) [pid = 12150] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f204314fc00) [pid = 12150] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f2049a20400) [pid = 12150] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f204a873c00) [pid = 12150] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f204c23d000) [pid = 12150] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f206453c000) [pid = 12150] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f204af8f000) [pid = 12150] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f2049a09400) [pid = 12150] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f2065f9ec00) [pid = 12150] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f204841d800) [pid = 12150] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f2049d2e400) [pid = 12150] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f204abb2800) [pid = 12150] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f204abab800) [pid = 12150] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f2048421400) [pid = 12150] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f204a13a000) [pid = 12150] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f204dd9e400) [pid = 12150] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f2048422000) [pid = 12150] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f204af99800) [pid = 12150] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f2049a1e000) [pid = 12150] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f204b236000) [pid = 12150] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f2043289c00) [pid = 12150] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f204dd9f400) [pid = 12150] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:02:24 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f204841ac00) [pid = 12150] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:02:24 INFO - PROCESS | 12150 | 1461477744163 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042fe2800 == 53 [pid = 12150] [id = 192] 23:02:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f20430dcc00) [pid = 12150] [serial = 576] [outer = (nil)] 23:02:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f2043151800) [pid = 12150] [serial = 577] [outer = 0x7f20430dcc00] 23:02:24 INFO - PROCESS | 12150 | 1461477744230 Marionette DEBUG loaded listener.js 23:02:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f20485e0400) [pid = 12150] [serial = 578] [outer = 0x7f20430dcc00] 23:02:25 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:25 INFO - PROCESS | 12150 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:02:25 INFO - PROCESS | 12150 | 1461477745326 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 23:02:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:02:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2029ms 23:02:25 INFO - PROCESS | 12150 | 1461477745355 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 23:02:25 INFO - PROCESS | 12150 | 1461477745358 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 23:02:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:02:25 INFO - PROCESS | 12150 | 1461477745364 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:02:25 INFO - PROCESS | 12150 | 1461477745365 Marionette TRACE conn3 <- [1,742,null,{}] 23:02:25 INFO - PROCESS | 12150 | 1461477745371 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:25 INFO - PROCESS | 12150 | 1461477745512 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 23:02:25 INFO - PROCESS | 12150 | 1461477745523 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052d22800 == 54 [pid = 12150] [id = 193] 23:02:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f2043159c00) [pid = 12150] [serial = 579] [outer = (nil)] 23:02:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f204d17d000) [pid = 12150] [serial = 580] [outer = 0x7f2043159c00] 23:02:25 INFO - PROCESS | 12150 | 1461477745585 Marionette DEBUG loaded listener.js 23:02:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f204dd91800) [pid = 12150] [serial = 581] [outer = 0x7f2043159c00] 23:02:26 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:27 INFO - PROCESS | 12150 | 1461477747045 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 23:02:27 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 23:02:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1735ms 23:02:27 INFO - PROCESS | 12150 | 1461477747174 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 23:02:27 INFO - PROCESS | 12150 | 1461477747181 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 23:02:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:02:27 INFO - PROCESS | 12150 | 1461477747195 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:02:27 INFO - PROCESS | 12150 | 1461477747200 Marionette TRACE conn3 <- [1,746,null,{}] 23:02:27 INFO - PROCESS | 12150 | 1461477747209 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:27 INFO - PROCESS | 12150 | 1461477747368 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 23:02:27 INFO - PROCESS | 12150 | 1461477747629 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486d5000 == 55 [pid = 12150] [id = 194] 23:02:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f2049f14000) [pid = 12150] [serial = 582] [outer = (nil)] 23:02:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f2049f46800) [pid = 12150] [serial = 583] [outer = 0x7f2049f14000] 23:02:27 INFO - PROCESS | 12150 | 1461477747717 Marionette DEBUG loaded listener.js 23:02:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f204a139000) [pid = 12150] [serial = 584] [outer = 0x7f2049f14000] 23:02:28 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:28 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:29 INFO - PROCESS | 12150 | 1461477749018 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 23:02:29 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.) 23:02:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1840ms 23:02:29 INFO - PROCESS | 12150 | 1461477749035 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 23:02:29 INFO - PROCESS | 12150 | 1461477749044 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 23:02:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:02:29 INFO - PROCESS | 12150 | 1461477749054 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:02:29 INFO - PROCESS | 12150 | 1461477749057 Marionette TRACE conn3 <- [1,750,null,{}] 23:02:29 INFO - PROCESS | 12150 | 1461477749156 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:29 INFO - PROCESS | 12150 | 1461477749380 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 23:02:29 INFO - PROCESS | 12150 | 1461477749492 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052d30800 == 56 [pid = 12150] [id = 195] 23:02:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f2049a09800) [pid = 12150] [serial = 585] [outer = (nil)] 23:02:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f204af92c00) [pid = 12150] [serial = 586] [outer = 0x7f2049a09800] 23:02:29 INFO - PROCESS | 12150 | 1461477749562 Marionette DEBUG loaded listener.js 23:02:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f204c5c3800) [pid = 12150] [serial = 587] [outer = 0x7f2049a09800] 23:02:30 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:30 INFO - PROCESS | 12150 | 1461477750887 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 23:02:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:02:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1877ms 23:02:30 INFO - PROCESS | 12150 | 1461477750965 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 23:02:30 INFO - PROCESS | 12150 | 1461477750970 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 23:02:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:02:30 INFO - PROCESS | 12150 | 1461477750979 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:02:30 INFO - PROCESS | 12150 | 1461477750984 Marionette TRACE conn3 <- [1,754,null,{}] 23:02:31 INFO - PROCESS | 12150 | 1461477751002 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:31 INFO - PROCESS | 12150 | 1461477751163 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 23:02:31 INFO - PROCESS | 12150 | 1461477751309 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205412c000 == 57 [pid = 12150] [id = 196] 23:02:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f204c352000) [pid = 12150] [serial = 588] [outer = (nil)] 23:02:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f204dbfb400) [pid = 12150] [serial = 589] [outer = 0x7f204c352000] 23:02:31 INFO - PROCESS | 12150 | 1461477751381 Marionette DEBUG loaded listener.js 23:02:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f2050499c00) [pid = 12150] [serial = 590] [outer = 0x7f204c352000] 23:02:32 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:32 INFO - PROCESS | 12150 | 1461477752611 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 23:02:32 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 23:02:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1683ms 23:02:32 INFO - PROCESS | 12150 | 1461477752663 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 23:02:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:02:32 INFO - PROCESS | 12150 | 1461477752670 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 23:02:32 INFO - PROCESS | 12150 | 1461477752675 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:02:32 INFO - PROCESS | 12150 | 1461477752678 Marionette TRACE conn3 <- [1,758,null,{}] 23:02:32 INFO - PROCESS | 12150 | 1461477752772 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:32 INFO - PROCESS | 12150 | 1461477752912 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 23:02:33 INFO - PROCESS | 12150 | 1461477753055 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054f5f000 == 58 [pid = 12150] [id = 197] 23:02:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f2043152400) [pid = 12150] [serial = 591] [outer = (nil)] 23:02:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f204dd9b000) [pid = 12150] [serial = 592] [outer = 0x7f2043152400] 23:02:33 INFO - PROCESS | 12150 | 1461477753123 Marionette DEBUG loaded listener.js 23:02:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f20510e0000) [pid = 12150] [serial = 593] [outer = 0x7f2043152400] 23:02:33 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:33 INFO - PROCESS | 12150 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:02:33 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:33 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:33 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:33 INFO - PROCESS | 12150 | 1461477753943 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 23:02:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:02:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1315ms 23:02:34 INFO - PROCESS | 12150 | 1461477753997 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 23:02:34 INFO - PROCESS | 12150 | 1461477754000 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 23:02:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:02:34 INFO - PROCESS | 12150 | 1461477754007 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:02:34 INFO - PROCESS | 12150 | 1461477754009 Marionette TRACE conn3 <- [1,762,null,{}] 23:02:34 INFO - PROCESS | 12150 | 1461477754015 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:34 INFO - PROCESS | 12150 | 1461477754174 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 23:02:34 INFO - PROCESS | 12150 | 1461477754324 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab3c800 == 59 [pid = 12150] [id = 198] 23:02:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f20430e0400) [pid = 12150] [serial = 594] [outer = (nil)] 23:02:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f2043294800) [pid = 12150] [serial = 595] [outer = 0x7f20430e0400] 23:02:34 INFO - PROCESS | 12150 | 1461477754394 Marionette DEBUG loaded listener.js 23:02:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f2049bd8c00) [pid = 12150] [serial = 596] [outer = 0x7f20430e0400] 23:02:35 INFO - PROCESS | 12150 | 1461477755667 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 23:02:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:02:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1678ms 23:02:35 INFO - PROCESS | 12150 | 1461477755685 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 23:02:35 INFO - PROCESS | 12150 | 1461477755690 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 23:02:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:02:35 INFO - PROCESS | 12150 | 1461477755697 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:02:35 INFO - PROCESS | 12150 | 1461477755700 Marionette TRACE conn3 <- [1,766,null,{}] 23:02:35 INFO - PROCESS | 12150 | 1461477755708 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:36 INFO - PROCESS | 12150 | 1461477756020 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 23:02:36 INFO - PROCESS | 12150 | 1461477756177 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486ce000 == 60 [pid = 12150] [id = 199] 23:02:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f2049a10400) [pid = 12150] [serial = 597] [outer = (nil)] 23:02:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f2049a20800) [pid = 12150] [serial = 598] [outer = 0x7f2049a10400] 23:02:36 INFO - PROCESS | 12150 | 1461477756242 Marionette DEBUG loaded listener.js 23:02:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f2049d2a000) [pid = 12150] [serial = 599] [outer = 0x7f2049a10400] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a808800 == 59 [pid = 12150] [id = 119] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20603c2000 == 58 [pid = 12150] [id = 118] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042fe2800 == 57 [pid = 12150] [id = 192] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f205235a400) [pid = 12150] [serial = 550] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eec3800 == 56 [pid = 12150] [id = 191] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204dbe6800 == 55 [pid = 12150] [id = 190] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ada1800 == 54 [pid = 12150] [id = 189] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a167000 == 53 [pid = 12150] [id = 188] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049f7a000 == 52 [pid = 12150] [id = 187] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206210c800 == 51 [pid = 12150] [id = 186] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e2eb800 == 50 [pid = 12150] [id = 133] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20545b2000 == 49 [pid = 12150] [id = 185] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b34e800 == 48 [pid = 12150] [id = 184] 23:02:36 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053e2f000 == 47 [pid = 12150] [id = 183] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f2053526800) [pid = 12150] [serial = 479] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f2069293400) [pid = 12150] [serial = 325] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f2053526400) [pid = 12150] [serial = 391] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f20510dd400) [pid = 12150] [serial = 529] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f206aaaec00) [pid = 12150] [serial = 451] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f20485e6c00) [pid = 12150] [serial = 518] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f204db86c00) [pid = 12150] [serial = 545] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f2062610000) [pid = 12150] [serial = 355] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f2050498c00) [pid = 12150] [serial = 515] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f20485e5000) [pid = 12150] [serial = 538] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f205072ac00) [pid = 12150] [serial = 536] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f2049d2b800) [pid = 12150] [serial = 454] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f204ababc00) [pid = 12150] [serial = 485] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f205235e400) [pid = 12150] [serial = 532] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f204dd99800) [pid = 12150] [serial = 547] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f2066903400) [pid = 12150] [serial = 397] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f20611ddc00) [pid = 12150] [serial = 358] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f2054dbb000) [pid = 12150] [serial = 497] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f2049f0e800) [pid = 12150] [serial = 521] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f204c349000) [pid = 12150] [serial = 524] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f2068f90000) [pid = 12150] [serial = 364] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f206a87a800) [pid = 12150] [serial = 445] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f2043290c00) [pid = 12150] [serial = 517] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 96 (0x7f20624b2800) [pid = 12150] [serial = 439] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 95 (0x7f2049bde400) [pid = 12150] [serial = 482] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 94 (0x7f2053524c00) [pid = 12150] [serial = 533] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 93 (0x7f2066645c00) [pid = 12150] [serial = 442] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 92 (0x7f20569cdc00) [pid = 12150] [serial = 352] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 91 (0x7f2049bd6400) [pid = 12150] [serial = 539] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 90 (0x7f204a140800) [pid = 12150] [serial = 542] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 89 (0x7f205116b400) [pid = 12150] [serial = 433] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 88 (0x7f2056aac000) [pid = 12150] [serial = 436] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 87 (0x7f204c23b000) [pid = 12150] [serial = 361] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 86 (0x7f204c23f400) [pid = 12150] [serial = 488] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 85 (0x7f2052355400) [pid = 12150] [serial = 349] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 84 (0x7f204b238800) [pid = 12150] [serial = 523] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 83 (0x7f2049a07800) [pid = 12150] [serial = 535] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 82 (0x7f2049a16000) [pid = 12150] [serial = 427] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 81 (0x7f204a06c400) [pid = 12150] [serial = 541] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 80 (0x7f2068f13c00) [pid = 12150] [serial = 400] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 79 (0x7f204c23f800) [pid = 12150] [serial = 544] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 78 (0x7f204af9a800) [pid = 12150] [serial = 430] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 77 (0x7f2051164800) [pid = 12150] [serial = 530] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 76 (0x7f2049bdc000) [pid = 12150] [serial = 520] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 75 (0x7f20504a1c00) [pid = 12150] [serial = 491] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 74 (0x7f2043296c00) [pid = 12150] [serial = 448] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 73 (0x7f2062609c00) [pid = 12150] [serial = 394] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 72 (0x7f204aae1800) [pid = 12150] [serial = 385] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 71 (0x7f205115dc00) [pid = 12150] [serial = 548] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 70 (0x7f20524e2c00) [pid = 12150] [serial = 388] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 69 (0x7f2050496c00) [pid = 12150] [serial = 527] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 68 (0x7f2053527000) [pid = 12150] [serial = 494] [outer = (nil)] [url = about:blank] 23:02:36 INFO - PROCESS | 12150 | --DOMWINDOW == 67 (0x7f204db80400) [pid = 12150] [serial = 526] [outer = (nil)] [url = about:blank] 23:02:37 INFO - PROCESS | 12150 | 1461477757459 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 23:02:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:02:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1781ms 23:02:37 INFO - PROCESS | 12150 | 1461477757478 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 23:02:37 INFO - PROCESS | 12150 | 1461477757485 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 23:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:02:37 INFO - PROCESS | 12150 | 1461477757494 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:02:37 INFO - PROCESS | 12150 | 1461477757497 Marionette TRACE conn3 <- [1,770,null,{}] 23:02:37 INFO - PROCESS | 12150 | 1461477757513 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:37 INFO - PROCESS | 12150 | 1461477757652 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 23:02:37 INFO - PROCESS | 12150 | 1461477757819 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a17b000 == 48 [pid = 12150] [id = 200] 23:02:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 68 (0x7f2049a11c00) [pid = 12150] [serial = 600] [outer = (nil)] 23:02:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 69 (0x7f204a06f000) [pid = 12150] [serial = 601] [outer = 0x7f2049a11c00] 23:02:37 INFO - PROCESS | 12150 | 1461477757878 Marionette DEBUG loaded listener.js 23:02:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 70 (0x7f204a141800) [pid = 12150] [serial = 602] [outer = 0x7f2049a11c00] 23:02:38 INFO - PROCESS | 12150 | 1461477758480 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 23:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1035ms 23:02:38 INFO - PROCESS | 12150 | 1461477758528 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 23:02:38 INFO - PROCESS | 12150 | 1461477758531 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 23:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:02:38 INFO - PROCESS | 12150 | 1461477758537 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:02:38 INFO - PROCESS | 12150 | 1461477758542 Marionette TRACE conn3 <- [1,774,null,{}] 23:02:38 INFO - PROCESS | 12150 | 1461477758556 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:38 INFO - PROCESS | 12150 | 1461477758806 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 23:02:38 INFO - PROCESS | 12150 | 1461477758828 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b411800 == 49 [pid = 12150] [id = 201] 23:02:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 71 (0x7f204a870000) [pid = 12150] [serial = 603] [outer = (nil)] 23:02:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 72 (0x7f204af8e400) [pid = 12150] [serial = 604] [outer = 0x7f204a870000] 23:02:38 INFO - PROCESS | 12150 | 1461477758889 Marionette DEBUG loaded listener.js 23:02:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 73 (0x7f204b4d9000) [pid = 12150] [serial = 605] [outer = 0x7f204a870000] 23:02:39 INFO - PROCESS | 12150 | 1461477759700 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 23:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1185ms 23:02:39 INFO - PROCESS | 12150 | 1461477759723 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 23:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:02:39 INFO - PROCESS | 12150 | 1461477759728 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 23:02:39 INFO - PROCESS | 12150 | 1461477759734 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:02:39 INFO - PROCESS | 12150 | 1461477759736 Marionette TRACE conn3 <- [1,778,null,{}] 23:02:39 INFO - PROCESS | 12150 | 1461477759741 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:39 INFO - PROCESS | 12150 | 1461477759928 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 23:02:39 INFO - PROCESS | 12150 | 1461477759951 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ede2000 == 50 [pid = 12150] [id = 202] 23:02:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 74 (0x7f2049f4f800) [pid = 12150] [serial = 606] [outer = (nil)] 23:02:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 75 (0x7f204c508c00) [pid = 12150] [serial = 607] [outer = 0x7f2049f4f800] 23:02:40 INFO - PROCESS | 12150 | 1461477760011 Marionette DEBUG loaded listener.js 23:02:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 76 (0x7f204db1f400) [pid = 12150] [serial = 608] [outer = 0x7f2049f4f800] 23:02:40 INFO - PROCESS | 12150 | 1461477760823 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 23:02:40 INFO - PROCESS | 12150 | --DOMWINDOW == 75 (0x7f20430dcc00) [pid = 12150] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:02:40 INFO - PROCESS | 12150 | --DOMWINDOW == 74 (0x7f20431b2c00) [pid = 12150] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:02:40 INFO - PROCESS | 12150 | --DOMWINDOW == 73 (0x7f204841fc00) [pid = 12150] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:02:40 INFO - PROCESS | 12150 | --DOMWINDOW == 72 (0x7f2043150400) [pid = 12150] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:02:40 INFO - PROCESS | 12150 | --DOMWINDOW == 71 (0x7f20431b6c00) [pid = 12150] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:02:40 INFO - PROCESS | 12150 | --DOMWINDOW == 70 (0x7f2049f4d800) [pid = 12150] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1125ms 23:02:40 INFO - PROCESS | 12150 | 1461477760859 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 23:02:40 INFO - PROCESS | 12150 | 1461477760862 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 23:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:02:40 INFO - PROCESS | 12150 | 1461477760868 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:02:40 INFO - PROCESS | 12150 | 1461477760870 Marionette TRACE conn3 <- [1,782,null,{}] 23:02:40 INFO - PROCESS | 12150 | 1461477760875 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:41 INFO - PROCESS | 12150 | 1461477761001 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 23:02:41 INFO - PROCESS | 12150 | 1461477761015 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204edea800 == 51 [pid = 12150] [id = 203] 23:02:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 71 (0x7f204b4d8c00) [pid = 12150] [serial = 609] [outer = (nil)] 23:02:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 72 (0x7f204c23f400) [pid = 12150] [serial = 610] [outer = 0x7f204b4d8c00] 23:02:41 INFO - PROCESS | 12150 | 1461477761075 Marionette DEBUG loaded listener.js 23:02:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 73 (0x7f204db80400) [pid = 12150] [serial = 611] [outer = 0x7f204b4d8c00] 23:02:41 INFO - PROCESS | 12150 | 1461477761797 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 23:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 974ms 23:02:41 INFO - PROCESS | 12150 | 1461477761844 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 23:02:41 INFO - PROCESS | 12150 | 1461477761847 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 23:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:02:41 INFO - PROCESS | 12150 | 1461477761852 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:02:41 INFO - PROCESS | 12150 | 1461477761854 Marionette TRACE conn3 <- [1,786,null,{}] 23:02:41 INFO - PROCESS | 12150 | 1461477761859 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:42 INFO - PROCESS | 12150 | 1461477762074 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 23:02:42 INFO - PROCESS | 12150 | 1461477762088 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:42 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042fd8800 == 52 [pid = 12150] [id = 204] 23:02:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 74 (0x7f2050496400) [pid = 12150] [serial = 612] [outer = (nil)] 23:02:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 75 (0x7f2051133400) [pid = 12150] [serial = 613] [outer = 0x7f2050496400] 23:02:42 INFO - PROCESS | 12150 | 1461477762150 Marionette DEBUG loaded listener.js 23:02:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 76 (0x7f2051163c00) [pid = 12150] [serial = 614] [outer = 0x7f2050496400] 23:02:42 INFO - PROCESS | 12150 | 1461477762965 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 23:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1179ms 23:02:43 INFO - PROCESS | 12150 | 1461477763084 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 23:02:43 INFO - PROCESS | 12150 | 1461477763089 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 23:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:02:43 INFO - PROCESS | 12150 | 1461477763102 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:02:43 INFO - PROCESS | 12150 | 1461477763106 Marionette TRACE conn3 <- [1,790,null,{}] 23:02:43 INFO - PROCESS | 12150 | 1461477763114 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:43 INFO - PROCESS | 12150 | 1461477763276 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 23:02:43 INFO - PROCESS | 12150 | 1461477763421 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049fd5000 == 53 [pid = 12150] [id = 205] 23:02:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 77 (0x7f20485dd400) [pid = 12150] [serial = 615] [outer = (nil)] 23:02:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 78 (0x7f20485eac00) [pid = 12150] [serial = 616] [outer = 0x7f20485dd400] 23:02:43 INFO - PROCESS | 12150 | 1461477763492 Marionette DEBUG loaded listener.js 23:02:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 79 (0x7f2049be0c00) [pid = 12150] [serial = 617] [outer = 0x7f20485dd400] 23:02:44 INFO - PROCESS | 12150 | 1461477764427 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 23:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1379ms 23:02:44 INFO - PROCESS | 12150 | 1461477764482 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 23:02:44 INFO - PROCESS | 12150 | 1461477764490 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 23:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:02:44 INFO - PROCESS | 12150 | 1461477764500 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:02:44 INFO - PROCESS | 12150 | 1461477764503 Marionette TRACE conn3 <- [1,794,null,{}] 23:02:44 INFO - PROCESS | 12150 | 1461477764509 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:44 INFO - PROCESS | 12150 | 1461477764669 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 23:02:44 INFO - PROCESS | 12150 | 1461477764812 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eec4800 == 54 [pid = 12150] [id = 206] 23:02:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 80 (0x7f20485e3c00) [pid = 12150] [serial = 618] [outer = (nil)] 23:02:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 81 (0x7f204a56d800) [pid = 12150] [serial = 619] [outer = 0x7f20485e3c00] 23:02:44 INFO - PROCESS | 12150 | 1461477764892 Marionette DEBUG loaded listener.js 23:02:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 82 (0x7f204aba6400) [pid = 12150] [serial = 620] [outer = 0x7f20485e3c00] 23:02:45 INFO - PROCESS | 12150 | 1461477765870 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 23:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1430ms 23:02:45 INFO - PROCESS | 12150 | 1461477765930 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 23:02:45 INFO - PROCESS | 12150 | 1461477765934 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 23:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:02:45 INFO - PROCESS | 12150 | 1461477765939 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:02:45 INFO - PROCESS | 12150 | 1461477765944 Marionette TRACE conn3 <- [1,798,null,{}] 23:02:45 INFO - PROCESS | 12150 | 1461477765960 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:46 INFO - PROCESS | 12150 | 1461477766125 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 23:02:46 INFO - PROCESS | 12150 | 1461477766270 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053e26800 == 55 [pid = 12150] [id = 207] 23:02:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 83 (0x7f204c23d400) [pid = 12150] [serial = 621] [outer = (nil)] 23:02:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 84 (0x7f204dd99800) [pid = 12150] [serial = 622] [outer = 0x7f204c23d400] 23:02:46 INFO - PROCESS | 12150 | 1461477766385 Marionette DEBUG loaded listener.js 23:02:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 85 (0x7f205072ac00) [pid = 12150] [serial = 623] [outer = 0x7f204c23d400] 23:02:47 INFO - PROCESS | 12150 | 1461477767198 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 23:02:47 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 23:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1333ms 23:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:02:47 INFO - PROCESS | 12150 | 1461477767273 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 23:02:47 INFO - PROCESS | 12150 | 1461477767277 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 23:02:47 INFO - PROCESS | 12150 | 1461477767283 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:02:47 INFO - PROCESS | 12150 | 1461477767285 Marionette TRACE conn3 <- [1,802,null,{}] 23:02:47 INFO - PROCESS | 12150 | 1461477767290 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:47 INFO - PROCESS | 12150 | 1461477767453 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 23:02:47 INFO - PROCESS | 12150 | 1461477767601 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054c4d000 == 56 [pid = 12150] [id = 208] 23:02:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 86 (0x7f20485dd000) [pid = 12150] [serial = 624] [outer = (nil)] 23:02:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 87 (0x7f2051160800) [pid = 12150] [serial = 625] [outer = 0x7f20485dd000] 23:02:47 INFO - PROCESS | 12150 | 1461477767674 Marionette DEBUG loaded listener.js 23:02:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 88 (0x7f20515b1400) [pid = 12150] [serial = 626] [outer = 0x7f20485dd000] 23:02:48 INFO - PROCESS | 12150 | 1461477768499 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 23:02:48 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 23:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1278ms 23:02:48 INFO - PROCESS | 12150 | 1461477768561 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 23:02:48 INFO - PROCESS | 12150 | 1461477768564 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 23:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:02:48 INFO - PROCESS | 12150 | 1461477768570 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:02:48 INFO - PROCESS | 12150 | 1461477768572 Marionette TRACE conn3 <- [1,806,null,{}] 23:02:48 INFO - PROCESS | 12150 | 1461477768577 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:48 INFO - PROCESS | 12150 | 1461477768723 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 23:02:48 INFO - PROCESS | 12150 | 1461477768875 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205a4e2000 == 57 [pid = 12150] [id = 209] 23:02:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 89 (0x7f204db81c00) [pid = 12150] [serial = 627] [outer = (nil)] 23:02:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 90 (0x7f20515bd800) [pid = 12150] [serial = 628] [outer = 0x7f204db81c00] 23:02:48 INFO - PROCESS | 12150 | 1461477768944 Marionette DEBUG loaded listener.js 23:02:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 91 (0x7f20520a0800) [pid = 12150] [serial = 629] [outer = 0x7f204db81c00] 23:02:49 INFO - PROCESS | 12150 | 1461477769744 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 23:02:49 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 23:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1231ms 23:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:02:49 INFO - PROCESS | 12150 | 1461477769802 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 23:02:49 INFO - PROCESS | 12150 | 1461477769804 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 23:02:49 INFO - PROCESS | 12150 | 1461477769810 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:02:49 INFO - PROCESS | 12150 | 1461477769813 Marionette TRACE conn3 <- [1,810,null,{}] 23:02:49 INFO - PROCESS | 12150 | 1461477769818 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:50 INFO - PROCESS | 12150 | 1461477770010 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 23:02:50 INFO - PROCESS | 12150 | 1461477770157 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2060f0f800 == 58 [pid = 12150] [id = 210] 23:02:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 92 (0x7f2050407000) [pid = 12150] [serial = 630] [outer = (nil)] 23:02:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 93 (0x7f2052360400) [pid = 12150] [serial = 631] [outer = 0x7f2050407000] 23:02:50 INFO - PROCESS | 12150 | 1461477770240 Marionette DEBUG loaded listener.js 23:02:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 94 (0x7f2053521000) [pid = 12150] [serial = 632] [outer = 0x7f2050407000] 23:02:51 INFO - PROCESS | 12150 | 1461477771155 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 23:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1377ms 23:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:02:51 INFO - PROCESS | 12150 | 1461477771187 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 23:02:51 INFO - PROCESS | 12150 | 1461477771189 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 23:02:51 INFO - PROCESS | 12150 | 1461477771195 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:02:51 INFO - PROCESS | 12150 | 1461477771198 Marionette TRACE conn3 <- [1,814,null,{}] 23:02:51 INFO - PROCESS | 12150 | 1461477771203 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:51 INFO - PROCESS | 12150 | 1461477771381 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 23:02:51 INFO - PROCESS | 12150 | 1461477771530 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206125e800 == 59 [pid = 12150] [id = 211] 23:02:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 95 (0x7f2052bd9400) [pid = 12150] [serial = 633] [outer = (nil)] 23:02:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 96 (0x7f205352ac00) [pid = 12150] [serial = 634] [outer = 0x7f2052bd9400] 23:02:51 INFO - PROCESS | 12150 | 1461477771601 Marionette DEBUG loaded listener.js 23:02:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 97 (0x7f2053d5dc00) [pid = 12150] [serial = 635] [outer = 0x7f2052bd9400] 23:02:52 INFO - PROCESS | 12150 | 1461477772495 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 23:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:02:52 INFO - PROCESS | 12150 | 1461477772837 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 23:02:52 INFO - PROCESS | 12150 | 1461477772844 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:02:52 INFO - PROCESS | 12150 | 1461477772847 Marionette TRACE conn3 <- [1,818,null,{}] 23:02:52 INFO - PROCESS | 12150 | 1461477772855 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:53 INFO - PROCESS | 12150 | 1461477773032 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 23:02:53 INFO - PROCESS | 12150 | 1461477773230 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b34c000 == 60 [pid = 12150] [id = 212] 23:02:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f2049a06000) [pid = 12150] [serial = 636] [outer = (nil)] 23:02:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f2049a14c00) [pid = 12150] [serial = 637] [outer = 0x7f2049a06000] 23:02:53 INFO - PROCESS | 12150 | 1461477773294 Marionette DEBUG loaded listener.js 23:02:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f2049d2b800) [pid = 12150] [serial = 638] [outer = 0x7f2049a06000] 23:02:54 INFO - PROCESS | 12150 | 1461477774188 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 23:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1380ms 23:02:54 INFO - PROCESS | 12150 | 1461477774225 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 23:02:54 INFO - PROCESS | 12150 | 1461477774230 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 23:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:02:54 INFO - PROCESS | 12150 | 1461477774243 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:02:54 INFO - PROCESS | 12150 | 1461477774248 Marionette TRACE conn3 <- [1,822,null,{}] 23:02:54 INFO - PROCESS | 12150 | 1461477774254 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:54 INFO - PROCESS | 12150 | 1461477774399 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 23:02:54 INFO - PROCESS | 12150 | 1461477774601 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:54 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204edea800 == 59 [pid = 12150] [id = 203] 23:02:54 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ede2000 == 58 [pid = 12150] [id = 202] 23:02:54 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b411800 == 57 [pid = 12150] [id = 201] 23:02:54 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f204d17d000) [pid = 12150] [serial = 580] [outer = (nil)] [url = about:blank] 23:02:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049f80800 == 58 [pid = 12150] [id = 213] 23:02:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f2049a06400) [pid = 12150] [serial = 639] [outer = (nil)] 23:02:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f204a139c00) [pid = 12150] [serial = 640] [outer = 0x7f2049a06400] 23:02:54 INFO - PROCESS | 12150 | 1461477774735 Marionette DEBUG loaded listener.js 23:02:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f204aba7000) [pid = 12150] [serial = 641] [outer = 0x7f2049a06400] 23:02:54 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a17b000 == 57 [pid = 12150] [id = 200] 23:02:54 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20486ce000 == 56 [pid = 12150] [id = 199] 23:02:54 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054f5f000 == 55 [pid = 12150] [id = 197] 23:02:54 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205412c000 == 54 [pid = 12150] [id = 196] 23:02:55 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052d30800 == 53 [pid = 12150] [id = 195] 23:02:55 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20486d5000 == 52 [pid = 12150] [id = 194] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f204b562c00) [pid = 12150] [serial = 574] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f20485e3800) [pid = 12150] [serial = 562] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f2049a0a000) [pid = 12150] [serial = 563] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f204af92400) [pid = 12150] [serial = 571] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f2049a21800) [pid = 12150] [serial = 565] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 96 (0x7f2049d26800) [pid = 12150] [serial = 566] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 95 (0x7f204b234000) [pid = 12150] [serial = 556] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 94 (0x7f204c34b400) [pid = 12150] [serial = 575] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 93 (0x7f2049d2b400) [pid = 12150] [serial = 553] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 92 (0x7f204a13c400) [pid = 12150] [serial = 568] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 91 (0x7f204a572400) [pid = 12150] [serial = 569] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 90 (0x7f2053669800) [pid = 12150] [serial = 559] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 89 (0x7f2043151800) [pid = 12150] [serial = 577] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 88 (0x7f20485e0400) [pid = 12150] [serial = 578] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | --DOMWINDOW == 87 (0x7f204b23b400) [pid = 12150] [serial = 572] [outer = (nil)] [url = about:blank] 23:02:55 INFO - PROCESS | 12150 | 1461477775462 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 23:02:55 INFO - PROCESS | 12150 | 1461477775540 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 23:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:02:55 INFO - PROCESS | 12150 | 1461477775546 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:02:55 INFO - PROCESS | 12150 | 1461477775549 Marionette TRACE conn3 <- [1,826,null,{}] 23:02:55 INFO - PROCESS | 12150 | 1461477775563 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:55 INFO - PROCESS | 12150 | 1461477775709 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 23:02:55 INFO - PROCESS | 12150 | 1461477775721 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c591000 == 53 [pid = 12150] [id = 214] 23:02:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 88 (0x7f204b564800) [pid = 12150] [serial = 642] [outer = (nil)] 23:02:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 89 (0x7f204c34b400) [pid = 12150] [serial = 643] [outer = 0x7f204b564800] 23:02:55 INFO - PROCESS | 12150 | 1461477775796 Marionette DEBUG loaded listener.js 23:02:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 90 (0x7f204db16c00) [pid = 12150] [serial = 644] [outer = 0x7f204b564800] 23:02:56 INFO - PROCESS | 12150 | 1461477776573 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 23:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1076ms 23:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:02:56 INFO - PROCESS | 12150 | 1461477776628 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 23:02:56 INFO - PROCESS | 12150 | 1461477776630 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 23:02:56 INFO - PROCESS | 12150 | 1461477776635 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:02:56 INFO - PROCESS | 12150 | 1461477776638 Marionette TRACE conn3 <- [1,830,null,{}] 23:02:56 INFO - PROCESS | 12150 | 1461477776642 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:56 INFO - PROCESS | 12150 | 1461477776786 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 23:02:56 INFO - PROCESS | 12150 | 1461477776800 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050456000 == 54 [pid = 12150] [id = 215] 23:02:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 91 (0x7f204c239c00) [pid = 12150] [serial = 645] [outer = (nil)] 23:02:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 92 (0x7f2050507400) [pid = 12150] [serial = 646] [outer = 0x7f204c239c00] 23:02:56 INFO - PROCESS | 12150 | 1461477776858 Marionette DEBUG loaded listener.js 23:02:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 93 (0x7f205115c400) [pid = 12150] [serial = 647] [outer = 0x7f204c239c00] 23:02:57 INFO - PROCESS | 12150 | 1461477777717 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 23:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1125ms 23:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:02:57 INFO - PROCESS | 12150 | 1461477777770 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 23:02:57 INFO - PROCESS | 12150 | 1461477777773 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 23:02:57 INFO - PROCESS | 12150 | 1461477777778 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:02:57 INFO - PROCESS | 12150 | 1461477777781 Marionette TRACE conn3 <- [1,834,null,{}] 23:02:57 INFO - PROCESS | 12150 | 1461477777785 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:57 INFO - PROCESS | 12150 | 1461477777957 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 23:02:57 INFO - PROCESS | 12150 | 1461477777983 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205367d800 == 55 [pid = 12150] [id = 216] 23:02:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 94 (0x7f204db81400) [pid = 12150] [serial = 648] [outer = (nil)] 23:02:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 95 (0x7f20515b1000) [pid = 12150] [serial = 649] [outer = 0x7f204db81400] 23:02:58 INFO - PROCESS | 12150 | 1461477778040 Marionette DEBUG loaded listener.js 23:02:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 96 (0x7f2052355400) [pid = 12150] [serial = 650] [outer = 0x7f204db81400] 23:02:58 INFO - PROCESS | 12150 | 1461477778815 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 23:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1078ms 23:02:58 INFO - PROCESS | 12150 | 1461477778855 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 23:02:58 INFO - PROCESS | 12150 | 1461477778859 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 23:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:02:58 INFO - PROCESS | 12150 | 1461477778863 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:02:58 INFO - PROCESS | 12150 | 1461477778866 Marionette TRACE conn3 <- [1,838,null,{}] 23:02:58 INFO - PROCESS | 12150 | 1461477778870 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:02:59 INFO - PROCESS | 12150 | 1461477779070 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 23:02:59 INFO - PROCESS | 12150 | 1461477779109 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054c35000 == 56 [pid = 12150] [id = 217] 23:02:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 97 (0x7f2053411400) [pid = 12150] [serial = 651] [outer = (nil)] 23:02:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f205352e000) [pid = 12150] [serial = 652] [outer = 0x7f2053411400] 23:02:59 INFO - PROCESS | 12150 | 1461477779173 Marionette DEBUG loaded listener.js 23:02:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f205419cc00) [pid = 12150] [serial = 653] [outer = 0x7f2053411400] 23:02:59 INFO - PROCESS | 12150 | --DOMWINDOW == 98 (0x7f2049f4f800) [pid = 12150] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:02:59 INFO - PROCESS | 12150 | --DOMWINDOW == 97 (0x7f2049a11c00) [pid = 12150] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:02:59 INFO - PROCESS | 12150 | --DOMWINDOW == 96 (0x7f2049f14000) [pid = 12150] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:02:59 INFO - PROCESS | 12150 | --DOMWINDOW == 95 (0x7f20430e0400) [pid = 12150] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:02:59 INFO - PROCESS | 12150 | --DOMWINDOW == 94 (0x7f204b4d8c00) [pid = 12150] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:02:59 INFO - PROCESS | 12150 | --DOMWINDOW == 93 (0x7f204c352000) [pid = 12150] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:02:59 INFO - PROCESS | 12150 | --DOMWINDOW == 92 (0x7f2049a10400) [pid = 12150] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:02:59 INFO - PROCESS | 12150 | --DOMWINDOW == 91 (0x7f2049a09800) [pid = 12150] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:02:59 INFO - PROCESS | 12150 | --DOMWINDOW == 90 (0x7f204a870000) [pid = 12150] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:03:00 INFO - PROCESS | 12150 | 1461477780083 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 23:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1230ms 23:03:00 INFO - PROCESS | 12150 | 1461477780103 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 23:03:00 INFO - PROCESS | 12150 | 1461477780106 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 23:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:03:00 INFO - PROCESS | 12150 | 1461477780112 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:03:00 INFO - PROCESS | 12150 | 1461477780115 Marionette TRACE conn3 <- [1,842,null,{}] 23:03:00 INFO - PROCESS | 12150 | 1461477780120 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:00 INFO - PROCESS | 12150 | 1461477780249 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 23:03:00 INFO - PROCESS | 12150 | 1461477780359 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20603cc000 == 57 [pid = 12150] [id = 218] 23:03:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 91 (0x7f20430dfc00) [pid = 12150] [serial = 654] [outer = (nil)] 23:03:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 92 (0x7f2052358000) [pid = 12150] [serial = 655] [outer = 0x7f20430dfc00] 23:03:00 INFO - PROCESS | 12150 | 1461477780416 Marionette DEBUG loaded listener.js 23:03:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 93 (0x7f205430c800) [pid = 12150] [serial = 656] [outer = 0x7f20430dfc00] 23:03:01 INFO - PROCESS | 12150 | 1461477781041 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 23:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 974ms 23:03:01 INFO - PROCESS | 12150 | 1461477781087 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 23:03:01 INFO - PROCESS | 12150 | 1461477781090 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 23:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:03:01 INFO - PROCESS | 12150 | 1461477781095 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:03:01 INFO - PROCESS | 12150 | 1461477781098 Marionette TRACE conn3 <- [1,846,null,{}] 23:03:01 INFO - PROCESS | 12150 | 1461477781102 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:01 INFO - PROCESS | 12150 | 1461477781238 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 23:03:01 INFO - PROCESS | 12150 | 1461477781354 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2062324000 == 58 [pid = 12150] [id = 219] 23:03:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 94 (0x7f2049f15800) [pid = 12150] [serial = 657] [outer = (nil)] 23:03:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 95 (0x7f2054314c00) [pid = 12150] [serial = 658] [outer = 0x7f2049f15800] 23:03:01 INFO - PROCESS | 12150 | 1461477781413 Marionette DEBUG loaded listener.js 23:03:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 96 (0x7f2054e27c00) [pid = 12150] [serial = 659] [outer = 0x7f2049f15800] 23:03:02 INFO - PROCESS | 12150 | 1461477782325 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 23:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1278ms 23:03:02 INFO - PROCESS | 12150 | 1461477782375 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 23:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:03:02 INFO - PROCESS | 12150 | 1461477782381 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 23:03:02 INFO - PROCESS | 12150 | 1461477782389 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:03:02 INFO - PROCESS | 12150 | 1461477782394 Marionette TRACE conn3 <- [1,850,null,{}] 23:03:02 INFO - PROCESS | 12150 | 1461477782402 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:02 INFO - PROCESS | 12150 | 1461477782611 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 23:03:02 INFO - PROCESS | 12150 | 1461477782827 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b32f800 == 59 [pid = 12150] [id = 220] 23:03:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 97 (0x7f2049d29800) [pid = 12150] [serial = 660] [outer = (nil)] 23:03:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 98 (0x7f2049f1a800) [pid = 12150] [serial = 661] [outer = 0x7f2049d29800] 23:03:02 INFO - PROCESS | 12150 | 1461477782942 Marionette DEBUG loaded listener.js 23:03:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 99 (0x7f204a56e400) [pid = 12150] [serial = 662] [outer = 0x7f2049d29800] 23:03:03 INFO - PROCESS | 12150 | 1461477783801 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 23:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1431ms 23:03:03 INFO - PROCESS | 12150 | 1461477783819 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 23:03:03 INFO - PROCESS | 12150 | 1461477783827 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 23:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:03:03 INFO - PROCESS | 12150 | 1461477783836 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:03:03 INFO - PROCESS | 12150 | 1461477783841 Marionette TRACE conn3 <- [1,854,null,{}] 23:03:03 INFO - PROCESS | 12150 | 1461477783846 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:04 INFO - PROCESS | 12150 | 1461477784003 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 23:03:04 INFO - PROCESS | 12150 | 1461477784160 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205413c000 == 60 [pid = 12150] [id = 221] 23:03:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f204a571000) [pid = 12150] [serial = 663] [outer = (nil)] 23:03:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f204c23b000) [pid = 12150] [serial = 664] [outer = 0x7f204a571000] 23:03:04 INFO - PROCESS | 12150 | 1461477784239 Marionette DEBUG loaded listener.js 23:03:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f204db1f800) [pid = 12150] [serial = 665] [outer = 0x7f204a571000] 23:03:05 INFO - PROCESS | 12150 | 1461477785198 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 23:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1433ms 23:03:05 INFO - PROCESS | 12150 | 1461477785270 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 23:03:05 INFO - PROCESS | 12150 | 1461477785274 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 23:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:03:05 INFO - PROCESS | 12150 | 1461477785280 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:03:05 INFO - PROCESS | 12150 | 1461477785285 Marionette TRACE conn3 <- [1,858,null,{}] 23:03:05 INFO - PROCESS | 12150 | 1461477785300 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:05 INFO - PROCESS | 12150 | 1461477785499 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 23:03:05 INFO - PROCESS | 12150 | 1461477785649 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065d4e000 == 61 [pid = 12150] [id = 222] 23:03:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f20504a2000) [pid = 12150] [serial = 666] [outer = (nil)] 23:03:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f205271c000) [pid = 12150] [serial = 667] [outer = 0x7f20504a2000] 23:03:05 INFO - PROCESS | 12150 | 1461477785724 Marionette DEBUG loaded listener.js 23:03:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f205352ec00) [pid = 12150] [serial = 668] [outer = 0x7f20504a2000] 23:03:06 INFO - PROCESS | 12150 | 1461477786563 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 23:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1335ms 23:03:06 INFO - PROCESS | 12150 | 1461477786616 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 23:03:06 INFO - PROCESS | 12150 | 1461477786620 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 23:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:03:06 INFO - PROCESS | 12150 | 1461477786626 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:03:06 INFO - PROCESS | 12150 | 1461477786629 Marionette TRACE conn3 <- [1,862,null,{}] 23:03:06 INFO - PROCESS | 12150 | 1461477786634 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:06 INFO - PROCESS | 12150 | 1461477786796 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 23:03:06 INFO - PROCESS | 12150 | 1461477786952 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:06 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066229000 == 62 [pid = 12150] [id = 223] 23:03:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f2052356000) [pid = 12150] [serial = 669] [outer = (nil)] 23:03:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f2054dbbc00) [pid = 12150] [serial = 670] [outer = 0x7f2052356000] 23:03:07 INFO - PROCESS | 12150 | 1461477787023 Marionette DEBUG loaded listener.js 23:03:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f2054fbb800) [pid = 12150] [serial = 671] [outer = 0x7f2052356000] 23:03:07 INFO - PROCESS | 12150 | 1461477787876 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 23:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1290ms 23:03:07 INFO - PROCESS | 12150 | 1461477787917 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 23:03:07 INFO - PROCESS | 12150 | 1461477787921 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 23:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:03:07 INFO - PROCESS | 12150 | 1461477787926 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:03:07 INFO - PROCESS | 12150 | 1461477787929 Marionette TRACE conn3 <- [1,866,null,{}] 23:03:07 INFO - PROCESS | 12150 | 1461477787934 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:08 INFO - PROCESS | 12150 | 1461477788085 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 23:03:08 INFO - PROCESS | 12150 | 1461477788240 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066438800 == 63 [pid = 12150] [id = 224] 23:03:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f2053d60000) [pid = 12150] [serial = 672] [outer = (nil)] 23:03:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f2056907800) [pid = 12150] [serial = 673] [outer = 0x7f2053d60000] 23:03:08 INFO - PROCESS | 12150 | 1461477788311 Marionette DEBUG loaded listener.js 23:03:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f20569cf000) [pid = 12150] [serial = 674] [outer = 0x7f2053d60000] 23:03:09 INFO - PROCESS | 12150 | 1461477789155 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 23:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1278ms 23:03:09 INFO - PROCESS | 12150 | 1461477789206 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 23:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:03:09 INFO - PROCESS | 12150 | 1461477789210 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 23:03:09 INFO - PROCESS | 12150 | 1461477789215 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:03:09 INFO - PROCESS | 12150 | 1461477789218 Marionette TRACE conn3 <- [1,870,null,{}] 23:03:09 INFO - PROCESS | 12150 | 1461477789222 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:09 INFO - PROCESS | 12150 | 1461477789412 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 23:03:09 INFO - PROCESS | 12150 | 1461477789562 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206689b800 == 64 [pid = 12150] [id = 225] 23:03:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f2056aaac00) [pid = 12150] [serial = 675] [outer = (nil)] 23:03:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f205a460400) [pid = 12150] [serial = 676] [outer = 0x7f2056aaac00] 23:03:09 INFO - PROCESS | 12150 | 1461477789632 Marionette DEBUG loaded listener.js 23:03:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f2060f59800) [pid = 12150] [serial = 677] [outer = 0x7f2056aaac00] 23:03:10 INFO - PROCESS | 12150 | 1461477790493 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 23:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1325ms 23:03:10 INFO - PROCESS | 12150 | 1461477790541 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 23:03:10 INFO - PROCESS | 12150 | 1461477790547 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 23:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:03:10 INFO - PROCESS | 12150 | 1461477790554 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:03:10 INFO - PROCESS | 12150 | 1461477790557 Marionette TRACE conn3 <- [1,874,null,{}] 23:03:10 INFO - PROCESS | 12150 | 1461477790562 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:10 INFO - PROCESS | 12150 | 1461477790716 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 23:03:10 INFO - PROCESS | 12150 | 1461477790873 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204321b000 == 65 [pid = 12150] [id = 226] 23:03:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f20430dc800) [pid = 12150] [serial = 678] [outer = (nil)] 23:03:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f20485e9400) [pid = 12150] [serial = 679] [outer = 0x7f20430dc800] 23:03:10 INFO - PROCESS | 12150 | 1461477790942 Marionette DEBUG loaded listener.js 23:03:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f204dbf3000) [pid = 12150] [serial = 680] [outer = 0x7f20430dc800] 23:03:12 INFO - PROCESS | 12150 | 1461477792156 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 23:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1630ms 23:03:12 INFO - PROCESS | 12150 | 1461477792186 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 23:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:03:12 INFO - PROCESS | 12150 | 1461477792193 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 23:03:12 INFO - PROCESS | 12150 | 1461477792200 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:03:12 INFO - PROCESS | 12150 | 1461477792204 Marionette TRACE conn3 <- [1,878,null,{}] 23:03:12 INFO - PROCESS | 12150 | 1461477792211 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:12 INFO - PROCESS | 12150 | 1461477792365 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 23:03:12 INFO - PROCESS | 12150 | 1461477792529 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b331000 == 66 [pid = 12150] [id = 227] 23:03:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f2049d22800) [pid = 12150] [serial = 681] [outer = (nil)] 23:03:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f2049d23800) [pid = 12150] [serial = 682] [outer = 0x7f2049d22800] 23:03:12 INFO - PROCESS | 12150 | 1461477792659 Marionette DEBUG loaded listener.js 23:03:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f2049f4f800) [pid = 12150] [serial = 683] [outer = 0x7f2049d22800] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20603cc000 == 65 [pid = 12150] [id = 218] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054c35000 == 64 [pid = 12150] [id = 217] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205367d800 == 63 [pid = 12150] [id = 216] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f2051133400) [pid = 12150] [serial = 613] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f204dd9b000) [pid = 12150] [serial = 592] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050456000 == 62 [pid = 12150] [id = 215] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c591000 == 61 [pid = 12150] [id = 214] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049f80800 == 60 [pid = 12150] [id = 213] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b34c000 == 59 [pid = 12150] [id = 212] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054c4d000 == 58 [pid = 12150] [id = 208] 23:03:13 INFO - PROCESS | 12150 | 1461477793632 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053e26800 == 57 [pid = 12150] [id = 207] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eec4800 == 56 [pid = 12150] [id = 206] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049fd5000 == 55 [pid = 12150] [id = 205] 23:03:13 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042fd8800 == 54 [pid = 12150] [id = 204] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f204a141800) [pid = 12150] [serial = 602] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f2049d2a000) [pid = 12150] [serial = 599] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f2049a20800) [pid = 12150] [serial = 598] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f204c5c3800) [pid = 12150] [serial = 587] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f204af92c00) [pid = 12150] [serial = 586] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f204a139000) [pid = 12150] [serial = 584] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f204af8e400) [pid = 12150] [serial = 604] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f204db1f400) [pid = 12150] [serial = 608] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f204db80400) [pid = 12150] [serial = 611] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f204b4d9000) [pid = 12150] [serial = 605] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f204c508c00) [pid = 12150] [serial = 607] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f204a06f000) [pid = 12150] [serial = 601] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f2049f46800) [pid = 12150] [serial = 583] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f2049bd8c00) [pid = 12150] [serial = 596] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f2043294800) [pid = 12150] [serial = 595] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f204c23f400) [pid = 12150] [serial = 610] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f2050499c00) [pid = 12150] [serial = 590] [outer = (nil)] [url = about:blank] 23:03:13 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f204dbfb400) [pid = 12150] [serial = 589] [outer = (nil)] [url = about:blank] 23:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1484ms 23:03:13 INFO - PROCESS | 12150 | 1461477793683 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 23:03:13 INFO - PROCESS | 12150 | 1461477793691 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 23:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:03:13 INFO - PROCESS | 12150 | 1461477793699 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:03:13 INFO - PROCESS | 12150 | 1461477793702 Marionette TRACE conn3 <- [1,882,null,{}] 23:03:13 INFO - PROCESS | 12150 | 1461477793706 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:13 INFO - PROCESS | 12150 | 1461477793843 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 23:03:13 INFO - PROCESS | 12150 | 1461477793959 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab33800 == 55 [pid = 12150] [id = 228] 23:03:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f2049d22c00) [pid = 12150] [serial = 684] [outer = (nil)] 23:03:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f204a139000) [pid = 12150] [serial = 685] [outer = 0x7f2049d22c00] 23:03:14 INFO - PROCESS | 12150 | 1461477794020 Marionette DEBUG loaded listener.js 23:03:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f204abacc00) [pid = 12150] [serial = 686] [outer = 0x7f2049d22c00] 23:03:14 INFO - PROCESS | 12150 | 1461477794713 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 23:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1030ms 23:03:14 INFO - PROCESS | 12150 | 1461477794729 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 23:03:14 INFO - PROCESS | 12150 | 1461477794732 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 23:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:03:14 INFO - PROCESS | 12150 | 1461477794737 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:03:14 INFO - PROCESS | 12150 | 1461477794742 Marionette TRACE conn3 <- [1,886,null,{}] 23:03:14 INFO - PROCESS | 12150 | 1461477794771 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:14 INFO - PROCESS | 12150 | 1461477794923 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 23:03:15 INFO - PROCESS | 12150 | 1461477795050 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eec9800 == 56 [pid = 12150] [id = 229] 23:03:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f204abab000) [pid = 12150] [serial = 687] [outer = (nil)] 23:03:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f204c23fc00) [pid = 12150] [serial = 688] [outer = 0x7f204abab000] 23:03:15 INFO - PROCESS | 12150 | 1461477795115 Marionette DEBUG loaded listener.js 23:03:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f204db81000) [pid = 12150] [serial = 689] [outer = 0x7f204abab000] 23:03:15 INFO - PROCESS | 12150 | 1461477795743 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 23:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1036ms 23:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:03:15 INFO - PROCESS | 12150 | 1461477795774 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 23:03:15 INFO - PROCESS | 12150 | 1461477795777 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 23:03:15 INFO - PROCESS | 12150 | 1461477795782 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:03:15 INFO - PROCESS | 12150 | 1461477795785 Marionette TRACE conn3 <- [1,890,null,{}] 23:03:15 INFO - PROCESS | 12150 | 1461477795789 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:15 INFO - PROCESS | 12150 | 1461477795983 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 23:03:16 INFO - PROCESS | 12150 | 1461477796021 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052429800 == 57 [pid = 12150] [id = 230] 23:03:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f2043150000) [pid = 12150] [serial = 690] [outer = (nil)] 23:03:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f204db84400) [pid = 12150] [serial = 691] [outer = 0x7f2043150000] 23:03:16 INFO - PROCESS | 12150 | 1461477796083 Marionette DEBUG loaded listener.js 23:03:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f2050727000) [pid = 12150] [serial = 692] [outer = 0x7f2043150000] 23:03:16 INFO - PROCESS | 12150 | 1461477796857 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 23:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1128ms 23:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:03:16 INFO - PROCESS | 12150 | 1461477796911 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 23:03:16 INFO - PROCESS | 12150 | 1461477796913 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 23:03:16 INFO - PROCESS | 12150 | 1461477796918 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:03:16 INFO - PROCESS | 12150 | 1461477796921 Marionette TRACE conn3 <- [1,894,null,{}] 23:03:16 INFO - PROCESS | 12150 | 1461477796925 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:17 INFO - PROCESS | 12150 | 1461477797092 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 23:03:17 INFO - PROCESS | 12150 | 1461477797115 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053689800 == 58 [pid = 12150] [id = 231] 23:03:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f204dd99c00) [pid = 12150] [serial = 693] [outer = (nil)] 23:03:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f2051133400) [pid = 12150] [serial = 694] [outer = 0x7f204dd99c00] 23:03:17 INFO - PROCESS | 12150 | 1461477797172 Marionette DEBUG loaded listener.js 23:03:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f2051167000) [pid = 12150] [serial = 695] [outer = 0x7f204dd99c00] 23:03:18 INFO - PROCESS | 12150 | 1461477798234 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f2051ff3c00) [pid = 12150] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f2049a0a400) [pid = 12150] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f2049a03800) [pid = 12150] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f204db1e400) [pid = 12150] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f2043152400) [pid = 12150] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 106 (0x7f204db81400) [pid = 12150] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 105 (0x7f2053411400) [pid = 12150] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 104 (0x7f204b564800) [pid = 12150] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 103 (0x7f204c239c00) [pid = 12150] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 102 (0x7f2049a06000) [pid = 12150] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 101 (0x7f20430dfc00) [pid = 12150] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 100 (0x7f2049a06400) [pid = 12150] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:03:18 INFO - PROCESS | 12150 | --DOMWINDOW == 99 (0x7f2050496400) [pid = 12150] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1378ms 23:03:18 INFO - PROCESS | 12150 | 1461477798296 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 23:03:18 INFO - PROCESS | 12150 | 1461477798299 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 23:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:03:18 INFO - PROCESS | 12150 | 1461477798307 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:03:18 INFO - PROCESS | 12150 | 1461477798310 Marionette TRACE conn3 <- [1,898,null,{}] 23:03:18 INFO - PROCESS | 12150 | 1461477798314 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:18 INFO - PROCESS | 12150 | 1461477798454 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 23:03:18 INFO - PROCESS | 12150 | 1461477798612 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:18 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053680800 == 59 [pid = 12150] [id = 232] 23:03:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 100 (0x7f20515ba000) [pid = 12150] [serial = 696] [outer = (nil)] 23:03:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 101 (0x7f2051ffa400) [pid = 12150] [serial = 697] [outer = 0x7f20515ba000] 23:03:18 INFO - PROCESS | 12150 | 1461477798676 Marionette DEBUG loaded listener.js 23:03:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 102 (0x7f205271c400) [pid = 12150] [serial = 698] [outer = 0x7f20515ba000] 23:03:19 INFO - PROCESS | 12150 | 1461477799244 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 23:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 980ms 23:03:19 INFO - PROCESS | 12150 | 1461477799286 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 23:03:19 INFO - PROCESS | 12150 | 1461477799288 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 23:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:03:19 INFO - PROCESS | 12150 | 1461477799293 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:03:19 INFO - PROCESS | 12150 | 1461477799295 Marionette TRACE conn3 <- [1,902,null,{}] 23:03:19 INFO - PROCESS | 12150 | 1461477799300 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:19 INFO - PROCESS | 12150 | 1461477799427 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 23:03:19 INFO - PROCESS | 12150 | 1461477799544 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056a6e800 == 60 [pid = 12150] [id = 233] 23:03:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 103 (0x7f204b564800) [pid = 12150] [serial = 699] [outer = (nil)] 23:03:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 104 (0x7f20528d9c00) [pid = 12150] [serial = 700] [outer = 0x7f204b564800] 23:03:19 INFO - PROCESS | 12150 | 1461477799601 Marionette DEBUG loaded listener.js 23:03:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 105 (0x7f2053d5b400) [pid = 12150] [serial = 701] [outer = 0x7f204b564800] 23:03:20 INFO - PROCESS | 12150 | 1461477800212 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 23:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1024ms 23:03:20 INFO - PROCESS | 12150 | 1461477800335 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 23:03:20 INFO - PROCESS | 12150 | 1461477800341 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 23:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:03:20 INFO - PROCESS | 12150 | 1461477800382 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:03:20 INFO - PROCESS | 12150 | 1461477800387 Marionette TRACE conn3 <- [1,906,null,{}] 23:03:20 INFO - PROCESS | 12150 | 1461477800405 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:20 INFO - PROCESS | 12150 | 1461477800604 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 23:03:20 INFO - PROCESS | 12150 | 1461477800759 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ad86000 == 61 [pid = 12150] [id = 234] 23:03:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 106 (0x7f204841a800) [pid = 12150] [serial = 702] [outer = (nil)] 23:03:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 107 (0x7f2049a06800) [pid = 12150] [serial = 703] [outer = 0x7f204841a800] 23:03:20 INFO - PROCESS | 12150 | 1461477800829 Marionette DEBUG loaded listener.js 23:03:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f2049bd5c00) [pid = 12150] [serial = 704] [outer = 0x7f204841a800] 23:03:21 INFO - PROCESS | 12150 | 1461477801728 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 23:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1395ms 23:03:21 INFO - PROCESS | 12150 | 1461477801777 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 23:03:21 INFO - PROCESS | 12150 | 1461477801782 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 23:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:03:21 INFO - PROCESS | 12150 | 1461477801794 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:03:21 INFO - PROCESS | 12150 | 1461477801799 Marionette TRACE conn3 <- [1,910,null,{}] 23:03:21 INFO - PROCESS | 12150 | 1461477801804 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:21 INFO - PROCESS | 12150 | 1461477801966 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 23:03:22 INFO - PROCESS | 12150 | 1461477802127 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052a64800 == 62 [pid = 12150] [id = 235] 23:03:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f2049bd6c00) [pid = 12150] [serial = 705] [outer = (nil)] 23:03:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f204af92400) [pid = 12150] [serial = 706] [outer = 0x7f2049bd6c00] 23:03:22 INFO - PROCESS | 12150 | 1461477802198 Marionette DEBUG loaded listener.js 23:03:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f204c238000) [pid = 12150] [serial = 707] [outer = 0x7f2049bd6c00] 23:03:23 INFO - PROCESS | 12150 | 1461477803145 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 23:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1383ms 23:03:23 INFO - PROCESS | 12150 | 1461477803174 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 23:03:23 INFO - PROCESS | 12150 | 1461477803177 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 23:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:03:23 INFO - PROCESS | 12150 | 1461477803183 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:03:23 INFO - PROCESS | 12150 | 1461477803186 Marionette TRACE conn3 <- [1,914,null,{}] 23:03:23 INFO - PROCESS | 12150 | 1461477803200 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:23 INFO - PROCESS | 12150 | 1461477803353 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 23:03:23 INFO - PROCESS | 12150 | 1461477803510 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:23 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2062321000 == 63 [pid = 12150] [id = 236] 23:03:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f205040a800) [pid = 12150] [serial = 708] [outer = (nil)] 23:03:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f205116a400) [pid = 12150] [serial = 709] [outer = 0x7f205040a800] 23:03:23 INFO - PROCESS | 12150 | 1461477803583 Marionette DEBUG loaded listener.js 23:03:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f20522c7c00) [pid = 12150] [serial = 710] [outer = 0x7f205040a800] 23:03:24 INFO - PROCESS | 12150 | 1461477804423 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 23:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1282ms 23:03:24 INFO - PROCESS | 12150 | 1461477804466 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 23:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:03:24 INFO - PROCESS | 12150 | 1461477804469 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 23:03:24 INFO - PROCESS | 12150 | 1461477804475 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:03:24 INFO - PROCESS | 12150 | 1461477804477 Marionette TRACE conn3 <- [1,918,null,{}] 23:03:24 INFO - PROCESS | 12150 | 1461477804482 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:24 INFO - PROCESS | 12150 | 1461477804637 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 23:03:24 INFO - PROCESS | 12150 | 1461477804791 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206627f800 == 64 [pid = 12150] [id = 237] 23:03:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f2050732000) [pid = 12150] [serial = 711] [outer = (nil)] 23:03:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f205352c400) [pid = 12150] [serial = 712] [outer = 0x7f2050732000] 23:03:24 INFO - PROCESS | 12150 | 1461477804863 Marionette DEBUG loaded listener.js 23:03:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f2054dbb400) [pid = 12150] [serial = 713] [outer = 0x7f2050732000] 23:03:25 INFO - PROCESS | 12150 | 1461477805685 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 23:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1280ms 23:03:25 INFO - PROCESS | 12150 | 1461477805754 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 23:03:25 INFO - PROCESS | 12150 | 1461477805758 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 23:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:03:25 INFO - PROCESS | 12150 | 1461477805763 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:03:25 INFO - PROCESS | 12150 | 1461477805766 Marionette TRACE conn3 <- [1,922,null,{}] 23:03:25 INFO - PROCESS | 12150 | 1461477805771 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:25 INFO - PROCESS | 12150 | 1461477805912 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 23:03:26 INFO - PROCESS | 12150 | 1461477806070 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066929800 == 65 [pid = 12150] [id = 238] 23:03:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f2053525c00) [pid = 12150] [serial = 714] [outer = (nil)] 23:03:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f205690c400) [pid = 12150] [serial = 715] [outer = 0x7f2053525c00] 23:03:26 INFO - PROCESS | 12150 | 1461477806153 Marionette DEBUG loaded listener.js 23:03:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f2056ab0c00) [pid = 12150] [serial = 716] [outer = 0x7f2053525c00] 23:03:26 INFO - PROCESS | 12150 | 1461477806987 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 23:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1280ms 23:03:27 INFO - PROCESS | 12150 | 1461477807043 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 23:03:27 INFO - PROCESS | 12150 | 1461477807047 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 23:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:03:27 INFO - PROCESS | 12150 | 1461477807052 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:03:27 INFO - PROCESS | 12150 | 1461477807055 Marionette TRACE conn3 <- [1,926,null,{}] 23:03:27 INFO - PROCESS | 12150 | 1461477807060 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:27 INFO - PROCESS | 12150 | 1461477807239 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 23:03:27 INFO - PROCESS | 12150 | 1461477807395 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206a8b4000 == 66 [pid = 12150] [id = 239] 23:03:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f2054fb6c00) [pid = 12150] [serial = 717] [outer = (nil)] 23:03:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f20611d5c00) [pid = 12150] [serial = 718] [outer = 0x7f2054fb6c00] 23:03:27 INFO - PROCESS | 12150 | 1461477807469 Marionette DEBUG loaded listener.js 23:03:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f2061232000) [pid = 12150] [serial = 719] [outer = 0x7f2054fb6c00] 23:03:28 INFO - PROCESS | 12150 | 1461477808287 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 23:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1274ms 23:03:28 INFO - PROCESS | 12150 | 1461477808328 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 23:03:28 INFO - PROCESS | 12150 | 1461477808332 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 23:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:03:28 INFO - PROCESS | 12150 | 1461477808337 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:03:28 INFO - PROCESS | 12150 | 1461477808339 Marionette TRACE conn3 <- [1,930,null,{}] 23:03:28 INFO - PROCESS | 12150 | 1461477808345 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:28 INFO - PROCESS | 12150 | 1461477808500 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 23:03:28 INFO - PROCESS | 12150 | 1461477808671 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20407d0800 == 67 [pid = 12150] [id = 240] 23:03:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f205b31a000) [pid = 12150] [serial = 720] [outer = (nil)] 23:03:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f206144c000) [pid = 12150] [serial = 721] [outer = 0x7f205b31a000] 23:03:28 INFO - PROCESS | 12150 | 1461477808739 Marionette DEBUG loaded listener.js 23:03:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f20616f4000) [pid = 12150] [serial = 722] [outer = 0x7f205b31a000] 23:03:29 INFO - PROCESS | 12150 | 1461477809554 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 23:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1280ms 23:03:29 INFO - PROCESS | 12150 | 1461477809618 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 23:03:29 INFO - PROCESS | 12150 | 1461477809622 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 23:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:03:29 INFO - PROCESS | 12150 | 1461477809627 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:03:29 INFO - PROCESS | 12150 | 1461477809629 Marionette TRACE conn3 <- [1,934,null,{}] 23:03:29 INFO - PROCESS | 12150 | 1461477809634 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:29 INFO - PROCESS | 12150 | 1461477809778 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 23:03:29 INFO - PROCESS | 12150 | 1461477809933 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066931000 == 68 [pid = 12150] [id = 241] 23:03:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f206122e800) [pid = 12150] [serial = 723] [outer = (nil)] 23:03:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f206233bc00) [pid = 12150] [serial = 724] [outer = 0x7f206122e800] 23:03:30 INFO - PROCESS | 12150 | 1461477810001 Marionette DEBUG loaded listener.js 23:03:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f20624b6800) [pid = 12150] [serial = 725] [outer = 0x7f206122e800] 23:03:30 INFO - PROCESS | 12150 | 1461477810855 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 23:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1280ms 23:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:03:30 INFO - PROCESS | 12150 | 1461477810907 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 23:03:30 INFO - PROCESS | 12150 | 1461477810910 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 23:03:30 INFO - PROCESS | 12150 | 1461477810916 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:03:30 INFO - PROCESS | 12150 | 1461477810918 Marionette TRACE conn3 <- [1,938,null,{}] 23:03:30 INFO - PROCESS | 12150 | 1461477810923 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:31 INFO - PROCESS | 12150 | 1461477811073 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 23:03:31 INFO - PROCESS | 12150 | 1461477811488 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049f80800 == 69 [pid = 12150] [id = 242] 23:03:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f20431b4c00) [pid = 12150] [serial = 726] [outer = (nil)] 23:03:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f2043294800) [pid = 12150] [serial = 727] [outer = 0x7f20431b4c00] 23:03:31 INFO - PROCESS | 12150 | 1461477811621 Marionette DEBUG loaded listener.js 23:03:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f2049a0a000) [pid = 12150] [serial = 728] [outer = 0x7f20431b4c00] 23:03:32 INFO - PROCESS | 12150 | 1461477812473 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 23:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1632ms 23:03:32 INFO - PROCESS | 12150 | 1461477812549 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 23:03:32 INFO - PROCESS | 12150 | 1461477812563 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 23:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:03:32 INFO - PROCESS | 12150 | 1461477812582 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:03:32 INFO - PROCESS | 12150 | 1461477812585 Marionette TRACE conn3 <- [1,942,null,{}] 23:03:32 INFO - PROCESS | 12150 | 1461477812597 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:32 INFO - PROCESS | 12150 | 1461477812798 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 23:03:33 INFO - PROCESS | 12150 | 1461477813012 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a16d000 == 70 [pid = 12150] [id = 243] 23:03:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f2049a1a000) [pid = 12150] [serial = 729] [outer = (nil)] 23:03:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f204a13d000) [pid = 12150] [serial = 730] [outer = 0x7f2049a1a000] 23:03:33 INFO - PROCESS | 12150 | 1461477813159 Marionette DEBUG loaded listener.js 23:03:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f204aae0c00) [pid = 12150] [serial = 731] [outer = 0x7f2049a1a000] 23:03:33 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053680800 == 69 [pid = 12150] [id = 232] 23:03:33 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053689800 == 68 [pid = 12150] [id = 231] 23:03:33 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052429800 == 67 [pid = 12150] [id = 230] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f2052360400) [pid = 12150] [serial = 631] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f2051160800) [pid = 12150] [serial = 625] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f204dd99800) [pid = 12150] [serial = 622] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f204a56d800) [pid = 12150] [serial = 619] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f2054314c00) [pid = 12150] [serial = 658] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f20485eac00) [pid = 12150] [serial = 616] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f20515bd800) [pid = 12150] [serial = 628] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eec9800 == 66 [pid = 12150] [id = 229] 23:03:33 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ab33800 == 65 [pid = 12150] [id = 228] 23:03:33 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b331000 == 64 [pid = 12150] [id = 227] 23:03:33 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2065d4e000 == 63 [pid = 12150] [id = 222] 23:03:33 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205413c000 == 62 [pid = 12150] [id = 221] 23:03:33 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b32f800 == 61 [pid = 12150] [id = 220] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f20510e0000) [pid = 12150] [serial = 593] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f20528e4000) [pid = 12150] [serial = 551] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f2050507400) [pid = 12150] [serial = 646] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f2049d2b800) [pid = 12150] [serial = 638] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f2049a14c00) [pid = 12150] [serial = 637] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f205430c800) [pid = 12150] [serial = 656] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 121 (0x7f204a139c00) [pid = 12150] [serial = 640] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f204aba7000) [pid = 12150] [serial = 641] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f2051163c00) [pid = 12150] [serial = 614] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f205352ac00) [pid = 12150] [serial = 634] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f2052355400) [pid = 12150] [serial = 650] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f2052358000) [pid = 12150] [serial = 655] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f205115c400) [pid = 12150] [serial = 647] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f2054e30400) [pid = 12150] [serial = 560] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f205115e400) [pid = 12150] [serial = 557] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f204a06d000) [pid = 12150] [serial = 554] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f20515b1000) [pid = 12150] [serial = 649] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f205352e000) [pid = 12150] [serial = 652] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f205419cc00) [pid = 12150] [serial = 653] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 108 (0x7f204c34b400) [pid = 12150] [serial = 643] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | --DOMWINDOW == 107 (0x7f204db16c00) [pid = 12150] [serial = 644] [outer = (nil)] [url = about:blank] 23:03:33 INFO - PROCESS | 12150 | 1461477813962 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 23:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1445ms 23:03:34 INFO - PROCESS | 12150 | 1461477814021 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 23:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:03:34 INFO - PROCESS | 12150 | 1461477814027 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 23:03:34 INFO - PROCESS | 12150 | 1461477814034 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:03:34 INFO - PROCESS | 12150 | 1461477814036 Marionette TRACE conn3 <- [1,946,null,{}] 23:03:34 INFO - PROCESS | 12150 | 1461477814041 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:34 INFO - PROCESS | 12150 | 1461477814184 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 23:03:34 INFO - PROCESS | 12150 | 1461477814194 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204d1c2800 == 62 [pid = 12150] [id = 244] 23:03:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 108 (0x7f204abae800) [pid = 12150] [serial = 732] [outer = (nil)] 23:03:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 109 (0x7f204c237800) [pid = 12150] [serial = 733] [outer = 0x7f204abae800] 23:03:34 INFO - PROCESS | 12150 | 1461477814253 Marionette DEBUG loaded listener.js 23:03:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f204c5cc000) [pid = 12150] [serial = 734] [outer = 0x7f204abae800] 23:03:35 INFO - PROCESS | 12150 | 1461477815210 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 23:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1229ms 23:03:35 INFO - PROCESS | 12150 | 1461477815263 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 23:03:35 INFO - PROCESS | 12150 | 1461477815266 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 23:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:03:35 INFO - PROCESS | 12150 | 1461477815273 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:03:35 INFO - PROCESS | 12150 | 1461477815281 Marionette TRACE conn3 <- [1,950,null,{}] 23:03:35 INFO - PROCESS | 12150 | 1461477815296 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:35 INFO - PROCESS | 12150 | 1461477815445 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 23:03:35 INFO - PROCESS | 12150 | 1461477815569 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204fa9a800 == 63 [pid = 12150] [id = 245] 23:03:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f204af94800) [pid = 12150] [serial = 735] [outer = (nil)] 23:03:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f2050e8ac00) [pid = 12150] [serial = 736] [outer = 0x7f204af94800] 23:03:35 INFO - PROCESS | 12150 | 1461477815627 Marionette DEBUG loaded listener.js 23:03:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f2051ccec00) [pid = 12150] [serial = 737] [outer = 0x7f204af94800] 23:03:36 INFO - PROCESS | 12150 | 1461477816373 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 23:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1190ms 23:03:36 INFO - PROCESS | 12150 | 1461477816466 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 23:03:36 INFO - PROCESS | 12150 | 1461477816469 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 23:03:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f205203a000) [pid = 12150] [serial = 738] [outer = 0x7f204a065000] 23:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:03:36 INFO - PROCESS | 12150 | 1461477816530 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:03:36 INFO - PROCESS | 12150 | 1461477816532 Marionette TRACE conn3 <- [1,954,null,{}] 23:03:36 INFO - PROCESS | 12150 | 1461477816577 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:36 INFO - PROCESS | 12150 | 1461477816760 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 23:03:36 INFO - PROCESS | 12150 | 1461477816784 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052a73000 == 64 [pid = 12150] [id = 246] 23:03:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f204a141c00) [pid = 12150] [serial = 739] [outer = (nil)] 23:03:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f2051dd6800) [pid = 12150] [serial = 740] [outer = 0x7f204a141c00] 23:03:36 INFO - PROCESS | 12150 | 1461477816843 Marionette DEBUG loaded listener.js 23:03:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f2054316c00) [pid = 12150] [serial = 741] [outer = 0x7f204a141c00] 23:03:37 INFO - PROCESS | 12150 | 1461477817645 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 23:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1185ms 23:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:03:37 INFO - PROCESS | 12150 | 1461477817683 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 23:03:37 INFO - PROCESS | 12150 | 1461477817685 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 23:03:37 INFO - PROCESS | 12150 | 1461477817691 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:03:37 INFO - PROCESS | 12150 | 1461477817694 Marionette TRACE conn3 <- [1,958,null,{}] 23:03:37 INFO - PROCESS | 12150 | 1461477817706 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:37 INFO - PROCESS | 12150 | 1461477817879 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 23:03:38 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f204dd99c00) [pid = 12150] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:03:38 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f2049d22c00) [pid = 12150] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:03:38 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f2049d22800) [pid = 12150] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:03:38 INFO - PROCESS | 12150 | --DOMWINDOW == 113 (0x7f204abab000) [pid = 12150] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:03:38 INFO - PROCESS | 12150 | --DOMWINDOW == 112 (0x7f20430dc800) [pid = 12150] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:03:38 INFO - PROCESS | 12150 | --DOMWINDOW == 111 (0x7f2043150000) [pid = 12150] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:03:38 INFO - PROCESS | 12150 | --DOMWINDOW == 110 (0x7f20515ba000) [pid = 12150] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:03:38 INFO - PROCESS | 12150 | --DOMWINDOW == 109 (0x7f2043159c00) [pid = 12150] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:03:38 INFO - PROCESS | 12150 | 1461477818230 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204dee1000 == 65 [pid = 12150] [id = 247] 23:03:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 110 (0x7f204aaddc00) [pid = 12150] [serial = 742] [outer = (nil)] 23:03:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 111 (0x7f204c508c00) [pid = 12150] [serial = 743] [outer = 0x7f204aaddc00] 23:03:38 INFO - PROCESS | 12150 | 1461477818297 Marionette DEBUG loaded listener.js 23:03:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 112 (0x7f20569c7800) [pid = 12150] [serial = 744] [outer = 0x7f204aaddc00] 23:03:38 INFO - PROCESS | 12150 | 1461477818954 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 23:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1285ms 23:03:38 INFO - PROCESS | 12150 | 1461477818976 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 23:03:38 INFO - PROCESS | 12150 | 1461477818980 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 23:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:03:38 INFO - PROCESS | 12150 | 1461477818988 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:03:38 INFO - PROCESS | 12150 | 1461477818991 Marionette TRACE conn3 <- [1,962,null,{}] 23:03:38 INFO - PROCESS | 12150 | 1461477818996 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:39 INFO - PROCESS | 12150 | 1461477819130 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 23:03:39 INFO - PROCESS | 12150 | 1461477819249 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054f6d000 == 66 [pid = 12150] [id = 248] 23:03:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 113 (0x7f2054fb3800) [pid = 12150] [serial = 745] [outer = (nil)] 23:03:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 114 (0x7f206122c000) [pid = 12150] [serial = 746] [outer = 0x7f2054fb3800] 23:03:39 INFO - PROCESS | 12150 | 1461477819308 Marionette DEBUG loaded listener.js 23:03:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f206148dc00) [pid = 12150] [serial = 747] [outer = 0x7f2054fb3800] 23:03:39 INFO - PROCESS | 12150 | 1461477819924 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 23:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 974ms 23:03:39 INFO - PROCESS | 12150 | 1461477819963 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 23:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:03:39 INFO - PROCESS | 12150 | 1461477819967 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 23:03:39 INFO - PROCESS | 12150 | 1461477819972 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:03:39 INFO - PROCESS | 12150 | 1461477819974 Marionette TRACE conn3 <- [1,966,null,{}] 23:03:39 INFO - PROCESS | 12150 | 1461477819979 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:40 INFO - PROCESS | 12150 | 1461477820118 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 23:03:40 INFO - PROCESS | 12150 | 1461477820326 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043207000 == 67 [pid = 12150] [id = 249] 23:03:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f20430dc800) [pid = 12150] [serial = 748] [outer = (nil)] 23:03:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f2043152400) [pid = 12150] [serial = 749] [outer = 0x7f20430dc800] 23:03:40 INFO - PROCESS | 12150 | 1461477820398 Marionette DEBUG loaded listener.js 23:03:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f20485e6c00) [pid = 12150] [serial = 750] [outer = 0x7f20430dc800] 23:03:41 INFO - PROCESS | 12150 | 1461477821320 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 23:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1379ms 23:03:41 INFO - PROCESS | 12150 | 1461477821352 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 23:03:41 INFO - PROCESS | 12150 | 1461477821359 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 23:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:03:41 INFO - PROCESS | 12150 | 1461477821368 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:03:41 INFO - PROCESS | 12150 | 1461477821372 Marionette TRACE conn3 <- [1,970,null,{}] 23:03:41 INFO - PROCESS | 12150 | 1461477821380 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:41 INFO - PROCESS | 12150 | 1461477821549 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 23:03:41 INFO - PROCESS | 12150 | 1461477821710 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204edf1000 == 68 [pid = 12150] [id = 250] 23:03:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f204314c400) [pid = 12150] [serial = 751] [outer = (nil)] 23:03:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f204abad000) [pid = 12150] [serial = 752] [outer = 0x7f204314c400] 23:03:41 INFO - PROCESS | 12150 | 1461477821780 Marionette DEBUG loaded listener.js 23:03:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f204c239c00) [pid = 12150] [serial = 753] [outer = 0x7f204314c400] 23:03:42 INFO - PROCESS | 12150 | 1461477822674 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 23:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1379ms 23:03:42 INFO - PROCESS | 12150 | 1461477822752 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 23:03:42 INFO - PROCESS | 12150 | 1461477822758 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 23:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:03:42 INFO - PROCESS | 12150 | 1461477822765 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:03:42 INFO - PROCESS | 12150 | 1461477822768 Marionette TRACE conn3 <- [1,974,null,{}] 23:03:42 INFO - PROCESS | 12150 | 1461477822773 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:42 INFO - PROCESS | 12150 | 1461477822950 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 23:03:43 INFO - PROCESS | 12150 | 1461477823103 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20603ca800 == 69 [pid = 12150] [id = 251] 23:03:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f204db86c00) [pid = 12150] [serial = 754] [outer = (nil)] 23:03:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f205115e800) [pid = 12150] [serial = 755] [outer = 0x7f204db86c00] 23:03:43 INFO - PROCESS | 12150 | 1461477823173 Marionette DEBUG loaded listener.js 23:03:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f20541a6400) [pid = 12150] [serial = 756] [outer = 0x7f204db86c00] 23:03:44 INFO - PROCESS | 12150 | 1461477824084 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 23:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1378ms 23:03:44 INFO - PROCESS | 12150 | 1461477824144 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 23:03:44 INFO - PROCESS | 12150 | 1461477824147 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 23:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:03:44 INFO - PROCESS | 12150 | 1461477824160 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:03:44 INFO - PROCESS | 12150 | 1461477824168 Marionette TRACE conn3 <- [1,978,null,{}] 23:03:44 INFO - PROCESS | 12150 | 1461477824176 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:44 INFO - PROCESS | 12150 | 1461477824337 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 23:03:44 INFO - PROCESS | 12150 | 1461477824492 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065c65800 == 70 [pid = 12150] [id = 252] 23:03:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f2050497000) [pid = 12150] [serial = 757] [outer = (nil)] 23:03:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f205b392400) [pid = 12150] [serial = 758] [outer = 0x7f2050497000] 23:03:44 INFO - PROCESS | 12150 | 1461477824562 Marionette DEBUG loaded listener.js 23:03:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f2061491000) [pid = 12150] [serial = 759] [outer = 0x7f2050497000] 23:03:45 INFO - PROCESS | 12150 | 1461477825412 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 23:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1299ms 23:03:45 INFO - PROCESS | 12150 | 1461477825454 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 23:03:45 INFO - PROCESS | 12150 | 1461477825458 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 23:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:03:45 INFO - PROCESS | 12150 | 1461477825463 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:03:45 INFO - PROCESS | 12150 | 1461477825465 Marionette TRACE conn3 <- [1,982,null,{}] 23:03:45 INFO - PROCESS | 12150 | 1461477825471 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:45 INFO - PROCESS | 12150 | 1461477825625 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 23:03:45 INFO - PROCESS | 12150 | 1461477825784 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20664e1000 == 71 [pid = 12150] [id = 253] 23:03:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f20534d3000) [pid = 12150] [serial = 760] [outer = (nil)] 23:03:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f2062607800) [pid = 12150] [serial = 761] [outer = 0x7f20534d3000] 23:03:45 INFO - PROCESS | 12150 | 1461477825854 Marionette DEBUG loaded listener.js 23:03:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f206409b800) [pid = 12150] [serial = 762] [outer = 0x7f20534d3000] 23:03:46 INFO - PROCESS | 12150 | 1461477826662 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 23:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1231ms 23:03:46 INFO - PROCESS | 12150 | 1461477826695 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 23:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:03:46 INFO - PROCESS | 12150 | 1461477826699 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 23:03:46 INFO - PROCESS | 12150 | 1461477826704 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:03:46 INFO - PROCESS | 12150 | 1461477826707 Marionette TRACE conn3 <- [1,986,null,{}] 23:03:46 INFO - PROCESS | 12150 | 1461477826711 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:46 INFO - PROCESS | 12150 | 1461477826853 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 23:03:47 INFO - PROCESS | 12150 | 1461477827010 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206a828800 == 72 [pid = 12150] [id = 254] 23:03:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f2065c12400) [pid = 12150] [serial = 763] [outer = (nil)] 23:03:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f2065c1a800) [pid = 12150] [serial = 764] [outer = 0x7f2065c12400] 23:03:47 INFO - PROCESS | 12150 | 1461477827090 Marionette DEBUG loaded listener.js 23:03:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f2065f9f000) [pid = 12150] [serial = 765] [outer = 0x7f2065c12400] 23:03:47 INFO - PROCESS | 12150 | 1461477827984 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 23:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1326ms 23:03:48 INFO - PROCESS | 12150 | 1461477828030 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 23:03:48 INFO - PROCESS | 12150 | 1461477828034 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 23:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:03:48 INFO - PROCESS | 12150 | 1461477828039 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:03:48 INFO - PROCESS | 12150 | 1461477828041 Marionette TRACE conn3 <- [1,990,null,{}] 23:03:48 INFO - PROCESS | 12150 | 1461477828047 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:48 INFO - PROCESS | 12150 | 1461477828202 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 23:03:48 INFO - PROCESS | 12150 | 1461477828365 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049c9c000 == 73 [pid = 12150] [id = 255] 23:03:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f205288e400) [pid = 12150] [serial = 766] [outer = (nil)] 23:03:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f2052894c00) [pid = 12150] [serial = 767] [outer = 0x7f205288e400] 23:03:48 INFO - PROCESS | 12150 | 1461477828430 Marionette DEBUG loaded listener.js 23:03:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f2065fa4400) [pid = 12150] [serial = 768] [outer = 0x7f205288e400] 23:03:49 INFO - PROCESS | 12150 | 1461477829224 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 23:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1230ms 23:03:49 INFO - PROCESS | 12150 | 1461477829270 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 23:03:49 INFO - PROCESS | 12150 | 1461477829274 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 23:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:03:49 INFO - PROCESS | 12150 | 1461477829279 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:03:49 INFO - PROCESS | 12150 | 1461477829281 Marionette TRACE conn3 <- [1,994,null,{}] 23:03:49 INFO - PROCESS | 12150 | 1461477829286 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:49 INFO - PROCESS | 12150 | 1461477829438 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 23:03:49 INFO - PROCESS | 12150 | 1461477829598 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041513800 == 74 [pid = 12150] [id = 256] 23:03:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f20417abc00) [pid = 12150] [serial = 769] [outer = (nil)] 23:03:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f20417b4000) [pid = 12150] [serial = 770] [outer = 0x7f20417abc00] 23:03:49 INFO - PROCESS | 12150 | 1461477829665 Marionette DEBUG loaded listener.js 23:03:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f20417b8400) [pid = 12150] [serial = 771] [outer = 0x7f20417abc00] 23:03:50 INFO - PROCESS | 12150 | 1461477830534 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 23:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1281ms 23:03:50 INFO - PROCESS | 12150 | 1461477830562 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 23:03:50 INFO - PROCESS | 12150 | 1461477830566 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 23:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:03:50 INFO - PROCESS | 12150 | 1461477830571 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 12150 | 1461477830573 Marionette TRACE conn3 <- [1,998,null,{}] 23:03:50 INFO - PROCESS | 12150 | 1461477830578 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:50 INFO - PROCESS | 12150 | 1461477830730 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 23:03:50 INFO - PROCESS | 12150 | 1461477830894 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ce0800 == 75 [pid = 12150] [id = 257] 23:03:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f20417b6400) [pid = 12150] [serial = 772] [outer = (nil)] 23:03:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f2043294c00) [pid = 12150] [serial = 773] [outer = 0x7f20417b6400] 23:03:50 INFO - PROCESS | 12150 | 1461477830961 Marionette DEBUG loaded listener.js 23:03:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f204c509c00) [pid = 12150] [serial = 774] [outer = 0x7f20417b6400] 23:03:52 INFO - PROCESS | 12150 | 1461477832192 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 23:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1678ms 23:03:52 INFO - PROCESS | 12150 | 1461477832251 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 23:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:03:52 INFO - PROCESS | 12150 | 1461477832255 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 23:03:52 INFO - PROCESS | 12150 | 1461477832262 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:03:52 INFO - PROCESS | 12150 | 1461477832267 Marionette TRACE conn3 <- [1,1002,null,{}] 23:03:52 INFO - PROCESS | 12150 | 1461477832273 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:52 INFO - PROCESS | 12150 | 1461477832437 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 23:03:52 INFO - PROCESS | 12150 | 1461477832715 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20407dd000 == 76 [pid = 12150] [id = 258] 23:03:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f204a066800) [pid = 12150] [serial = 775] [outer = (nil)] 23:03:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f204a13ec00) [pid = 12150] [serial = 776] [outer = 0x7f204a066800] 23:03:52 INFO - PROCESS | 12150 | 1461477832821 Marionette DEBUG loaded listener.js 23:03:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f204abb3000) [pid = 12150] [serial = 777] [outer = 0x7f204a066800] 23:03:53 INFO - PROCESS | 12150 | 1461477833692 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205a4e2000 == 75 [pid = 12150] [id = 209] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206125e800 == 74 [pid = 12150] [id = 211] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054f6d000 == 73 [pid = 12150] [id = 248] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204dee1000 == 72 [pid = 12150] [id = 247] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f205271c000) [pid = 12150] [serial = 667] [outer = (nil)] [url = about:blank] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f2054dbbc00) [pid = 12150] [serial = 670] [outer = (nil)] [url = about:blank] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f2056907800) [pid = 12150] [serial = 673] [outer = (nil)] [url = about:blank] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f205a460400) [pid = 12150] [serial = 676] [outer = (nil)] [url = about:blank] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f20528d9c00) [pid = 12150] [serial = 700] [outer = (nil)] [url = about:blank] 23:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1486ms 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052a73000 == 71 [pid = 12150] [id = 246] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204fa9a800 == 70 [pid = 12150] [id = 245] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204d1c2800 == 69 [pid = 12150] [id = 244] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a16d000 == 68 [pid = 12150] [id = 243] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049f80800 == 67 [pid = 12150] [id = 242] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20407d0800 == 66 [pid = 12150] [id = 240] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206a8b4000 == 65 [pid = 12150] [id = 239] 23:03:53 INFO - PROCESS | 12150 | 1461477833769 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 23:03:53 INFO - PROCESS | 12150 | 1461477833777 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066929800 == 64 [pid = 12150] [id = 238] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206627f800 == 63 [pid = 12150] [id = 237] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2062321000 == 62 [pid = 12150] [id = 236] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052a64800 == 61 [pid = 12150] [id = 235] 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052d22800 == 60 [pid = 12150] [id = 193] 23:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:03:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ad86000 == 59 [pid = 12150] [id = 234] 23:03:53 INFO - PROCESS | 12150 | 1461477833793 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:03:53 INFO - PROCESS | 12150 | 1461477833797 Marionette TRACE conn3 <- [1,1006,null,{}] 23:03:53 INFO - PROCESS | 12150 | 1461477833802 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:53 INFO - PROCESS | 12150 | 1461477833948 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f2051133400) [pid = 12150] [serial = 694] [outer = (nil)] [url = about:blank] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f204c23b000) [pid = 12150] [serial = 664] [outer = (nil)] [url = about:blank] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f2049f1a800) [pid = 12150] [serial = 661] [outer = (nil)] [url = about:blank] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f204a139000) [pid = 12150] [serial = 685] [outer = (nil)] [url = about:blank] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f204abacc00) [pid = 12150] [serial = 686] [outer = (nil)] [url = about:blank] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f2049f4f800) [pid = 12150] [serial = 683] [outer = (nil)] [url = about:blank] 23:03:53 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f2049d23800) [pid = 12150] [serial = 682] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f204c23fc00) [pid = 12150] [serial = 688] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f204db81000) [pid = 12150] [serial = 689] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f204dbf3000) [pid = 12150] [serial = 680] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f20485e9400) [pid = 12150] [serial = 679] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f204db84400) [pid = 12150] [serial = 691] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f2051ffa400) [pid = 12150] [serial = 697] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f2051167000) [pid = 12150] [serial = 695] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f2050727000) [pid = 12150] [serial = 692] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f205271c400) [pid = 12150] [serial = 698] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f204dd91800) [pid = 12150] [serial = 581] [outer = (nil)] [url = about:blank] 23:03:54 INFO - PROCESS | 12150 | 1461477834084 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a16a000 == 60 [pid = 12150] [id = 259] 23:03:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f20485e9400) [pid = 12150] [serial = 778] [outer = (nil)] 23:03:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f204a139000) [pid = 12150] [serial = 779] [outer = 0x7f20485e9400] 23:03:54 INFO - PROCESS | 12150 | 1461477834148 Marionette DEBUG loaded listener.js 23:03:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f204db1bc00) [pid = 12150] [serial = 780] [outer = 0x7f20485e9400] 23:03:54 INFO - PROCESS | 12150 | 1461477834920 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 23:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1185ms 23:03:54 INFO - PROCESS | 12150 | 1461477834988 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 23:03:54 INFO - PROCESS | 12150 | 1461477834991 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 23:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:03:55 INFO - PROCESS | 12150 | 1461477834998 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:03:55 INFO - PROCESS | 12150 | 1461477835003 Marionette TRACE conn3 <- [1,1010,null,{}] 23:03:55 INFO - PROCESS | 12150 | 1461477835017 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:55 INFO - PROCESS | 12150 | 1461477835174 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 23:03:55 INFO - PROCESS | 12150 | 1461477835186 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c245800 == 61 [pid = 12150] [id = 260] 23:03:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f205050dc00) [pid = 12150] [serial = 781] [outer = (nil)] 23:03:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f2051136400) [pid = 12150] [serial = 782] [outer = 0x7f205050dc00] 23:03:55 INFO - PROCESS | 12150 | 1461477835247 Marionette DEBUG loaded listener.js 23:03:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f2051cce800) [pid = 12150] [serial = 783] [outer = 0x7f205050dc00] 23:03:56 INFO - PROCESS | 12150 | 1461477836000 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 23:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1036ms 23:03:56 INFO - PROCESS | 12150 | 1461477836034 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 23:03:56 INFO - PROCESS | 12150 | 1461477836037 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 23:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:03:56 INFO - PROCESS | 12150 | 1461477836043 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:03:56 INFO - PROCESS | 12150 | 1461477836044 Marionette TRACE conn3 <- [1,1014,null,{}] 23:03:56 INFO - PROCESS | 12150 | 1461477836049 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:56 INFO - PROCESS | 12150 | 1461477836253 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 23:03:56 INFO - PROCESS | 12150 | 1461477836287 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e2dc800 == 62 [pid = 12150] [id = 261] 23:03:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f204c509000) [pid = 12150] [serial = 784] [outer = (nil)] 23:03:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f2051dd7000) [pid = 12150] [serial = 785] [outer = 0x7f204c509000] 23:03:56 INFO - PROCESS | 12150 | 1461477836343 Marionette DEBUG loaded listener.js 23:03:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f205288c800) [pid = 12150] [serial = 786] [outer = 0x7f204c509000] 23:03:57 INFO - PROCESS | 12150 | 1461477837126 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 23:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1127ms 23:03:57 INFO - PROCESS | 12150 | 1461477837170 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 23:03:57 INFO - PROCESS | 12150 | 1461477837173 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 23:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:03:57 INFO - PROCESS | 12150 | 1461477837186 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:03:57 INFO - PROCESS | 12150 | 1461477837188 Marionette TRACE conn3 <- [1,1018,null,{}] 23:03:57 INFO - PROCESS | 12150 | 1461477837192 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:57 INFO - PROCESS | 12150 | 1461477837365 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 23:03:57 INFO - PROCESS | 12150 | 1461477837387 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205045c000 == 63 [pid = 12150] [id = 262] 23:03:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f204dd92c00) [pid = 12150] [serial = 787] [outer = (nil)] 23:03:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f2052ef8400) [pid = 12150] [serial = 788] [outer = 0x7f204dd92c00] 23:03:57 INFO - PROCESS | 12150 | 1461477837443 Marionette DEBUG loaded listener.js 23:03:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f205365cc00) [pid = 12150] [serial = 789] [outer = 0x7f204dd92c00] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f204a571000) [pid = 12150] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f2049f15800) [pid = 12150] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f2049d29800) [pid = 12150] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f20431b4c00) [pid = 12150] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f20485e3c00) [pid = 12150] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f20504a2000) [pid = 12150] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f2056aaac00) [pid = 12150] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f204af94800) [pid = 12150] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f204aaddc00) [pid = 12150] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f204b564800) [pid = 12150] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f204a141c00) [pid = 12150] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f204c23d400) [pid = 12150] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f2049a1a000) [pid = 12150] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 121 (0x7f20485dd000) [pid = 12150] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f204abae800) [pid = 12150] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f2053d60000) [pid = 12150] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f2052bd9400) [pid = 12150] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 117 (0x7f2052356000) [pid = 12150] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 116 (0x7f20485dd400) [pid = 12150] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 115 (0x7f204db81c00) [pid = 12150] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:03:58 INFO - PROCESS | 12150 | --DOMWINDOW == 114 (0x7f2050407000) [pid = 12150] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:03:58 INFO - PROCESS | 12150 | 1461477838675 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 23:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1532ms 23:03:58 INFO - PROCESS | 12150 | 1461477838711 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 23:03:58 INFO - PROCESS | 12150 | 1461477838714 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 23:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:03:58 INFO - PROCESS | 12150 | 1461477838720 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:03:58 INFO - PROCESS | 12150 | 1461477838721 Marionette TRACE conn3 <- [1,1022,null,{}] 23:03:58 INFO - PROCESS | 12150 | 1461477838726 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:58 INFO - PROCESS | 12150 | 1461477838919 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 23:03:58 INFO - PROCESS | 12150 | 1461477838994 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eed8800 == 64 [pid = 12150] [id = 263] 23:03:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 115 (0x7f20515bc000) [pid = 12150] [serial = 790] [outer = (nil)] 23:03:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 116 (0x7f2052358000) [pid = 12150] [serial = 791] [outer = 0x7f20515bc000] 23:03:59 INFO - PROCESS | 12150 | 1461477839068 Marionette DEBUG loaded listener.js 23:03:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 117 (0x7f2053e92400) [pid = 12150] [serial = 792] [outer = 0x7f20515bc000] 23:03:59 INFO - PROCESS | 12150 | 1461477839643 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 23:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 976ms 23:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:03:59 INFO - PROCESS | 12150 | 1461477839696 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 23:03:59 INFO - PROCESS | 12150 | 1461477839699 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 23:03:59 INFO - PROCESS | 12150 | 1461477839704 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:03:59 INFO - PROCESS | 12150 | 1461477839706 Marionette TRACE conn3 <- [1,1026,null,{}] 23:03:59 INFO - PROCESS | 12150 | 1461477839711 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:03:59 INFO - PROCESS | 12150 | 1461477839891 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 23:03:59 INFO - PROCESS | 12150 | 1461477839908 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053bd4000 == 65 [pid = 12150] [id = 264] 23:03:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 118 (0x7f2049d24800) [pid = 12150] [serial = 793] [outer = (nil)] 23:03:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f2053e95800) [pid = 12150] [serial = 794] [outer = 0x7f2049d24800] 23:03:59 INFO - PROCESS | 12150 | 1461477839966 Marionette DEBUG loaded listener.js 23:04:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f2056aad000) [pid = 12150] [serial = 795] [outer = 0x7f2049d24800] 23:04:00 INFO - PROCESS | 12150 | 1461477840849 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 23:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1174ms 23:04:00 INFO - PROCESS | 12150 | 1461477840881 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 23:04:00 INFO - PROCESS | 12150 | 1461477840886 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 23:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:04:00 INFO - PROCESS | 12150 | 1461477840895 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:04:00 INFO - PROCESS | 12150 | 1461477840901 Marionette TRACE conn3 <- [1,1030,null,{}] 23:04:00 INFO - PROCESS | 12150 | 1461477840911 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:01 INFO - PROCESS | 12150 | 1461477841096 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 23:04:01 INFO - PROCESS | 12150 | 1461477841257 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049c9d000 == 66 [pid = 12150] [id = 265] 23:04:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f20430e2c00) [pid = 12150] [serial = 796] [outer = (nil)] 23:04:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f2049bd2400) [pid = 12150] [serial = 797] [outer = 0x7f20430e2c00] 23:04:01 INFO - PROCESS | 12150 | 1461477841330 Marionette DEBUG loaded listener.js 23:04:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f204a56fc00) [pid = 12150] [serial = 798] [outer = 0x7f20430e2c00] 23:04:02 INFO - PROCESS | 12150 | 1461477842250 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 23:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1391ms 23:04:02 INFO - PROCESS | 12150 | 1461477842287 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 23:04:02 INFO - PROCESS | 12150 | 1461477842295 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 23:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:04:02 INFO - PROCESS | 12150 | 1461477842306 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:04:02 INFO - PROCESS | 12150 | 1461477842310 Marionette TRACE conn3 <- [1,1034,null,{}] 23:04:02 INFO - PROCESS | 12150 | 1461477842316 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:02 INFO - PROCESS | 12150 | 1461477842494 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 23:04:02 INFO - PROCESS | 12150 | 1461477842664 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e2f7000 == 67 [pid = 12150] [id = 266] 23:04:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f204a571000) [pid = 12150] [serial = 799] [outer = (nil)] 23:04:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f204c5c3800) [pid = 12150] [serial = 800] [outer = 0x7f204a571000] 23:04:02 INFO - PROCESS | 12150 | 1461477842733 Marionette DEBUG loaded listener.js 23:04:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f204dd9a400) [pid = 12150] [serial = 801] [outer = 0x7f204a571000] 23:04:03 INFO - PROCESS | 12150 | 1461477843724 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 23:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1485ms 23:04:03 INFO - PROCESS | 12150 | 1461477843792 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 23:04:03 INFO - PROCESS | 12150 | 1461477843796 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 23:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:04:03 INFO - PROCESS | 12150 | 1461477843802 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:04:03 INFO - PROCESS | 12150 | 1461477843807 Marionette TRACE conn3 <- [1,1038,null,{}] 23:04:03 INFO - PROCESS | 12150 | 1461477843823 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:04 INFO - PROCESS | 12150 | 1461477844043 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 23:04:04 INFO - PROCESS | 12150 | 1461477844245 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056a66000 == 68 [pid = 12150] [id = 267] 23:04:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f2052357000) [pid = 12150] [serial = 802] [outer = (nil)] 23:04:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f2052891800) [pid = 12150] [serial = 803] [outer = 0x7f2052357000] 23:04:04 INFO - PROCESS | 12150 | 1461477844362 Marionette DEBUG loaded listener.js 23:04:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f205452d000) [pid = 12150] [serial = 804] [outer = 0x7f2052357000] 23:04:05 INFO - PROCESS | 12150 | 1461477845144 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 23:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1386ms 23:04:05 INFO - PROCESS | 12150 | 1461477845189 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 23:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:04:05 INFO - PROCESS | 12150 | 1461477845193 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 23:04:05 INFO - PROCESS | 12150 | 1461477845199 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:04:05 INFO - PROCESS | 12150 | 1461477845201 Marionette TRACE conn3 <- [1,1042,null,{}] 23:04:05 INFO - PROCESS | 12150 | 1461477845206 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:05 INFO - PROCESS | 12150 | 1461477845368 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 23:04:05 INFO - PROCESS | 12150 | 1461477845531 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2060f0b000 == 69 [pid = 12150] [id = 268] 23:04:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f2052723000) [pid = 12150] [serial = 805] [outer = (nil)] 23:04:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f20569cec00) [pid = 12150] [serial = 806] [outer = 0x7f2052723000] 23:04:05 INFO - PROCESS | 12150 | 1461477845602 Marionette DEBUG loaded listener.js 23:04:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f2060337400) [pid = 12150] [serial = 807] [outer = 0x7f2052723000] 23:04:06 INFO - PROCESS | 12150 | 1461477846422 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 23:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1286ms 23:04:06 INFO - PROCESS | 12150 | 1461477846485 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 23:04:06 INFO - PROCESS | 12150 | 1461477846489 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 23:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:04:06 INFO - PROCESS | 12150 | 1461477846494 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:04:06 INFO - PROCESS | 12150 | 1461477846497 Marionette TRACE conn3 <- [1,1046,null,{}] 23:04:06 INFO - PROCESS | 12150 | 1461477846502 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:06 INFO - PROCESS | 12150 | 1461477846654 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 23:04:06 INFO - PROCESS | 12150 | 1461477846854 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:06 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065c63000 == 70 [pid = 12150] [id = 269] 23:04:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f2061165c00) [pid = 12150] [serial = 808] [outer = (nil)] 23:04:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f20611dac00) [pid = 12150] [serial = 809] [outer = 0x7f2061165c00] 23:04:06 INFO - PROCESS | 12150 | 1461477846927 Marionette DEBUG loaded listener.js 23:04:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f20616f5c00) [pid = 12150] [serial = 810] [outer = 0x7f2061165c00] 23:04:07 INFO - PROCESS | 12150 | 1461477847732 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 23:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1275ms 23:04:07 INFO - PROCESS | 12150 | 1461477847770 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 23:04:07 INFO - PROCESS | 12150 | 1461477847774 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 23:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:04:07 INFO - PROCESS | 12150 | 1461477847779 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:04:07 INFO - PROCESS | 12150 | 1461477847781 Marionette TRACE conn3 <- [1,1050,null,{}] 23:04:07 INFO - PROCESS | 12150 | 1461477847786 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:07 INFO - PROCESS | 12150 | 1461477847955 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 23:04:08 INFO - PROCESS | 12150 | 1461477848127 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066899800 == 71 [pid = 12150] [id = 270] 23:04:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f206209c400) [pid = 12150] [serial = 811] [outer = (nil)] 23:04:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f2065d36000) [pid = 12150] [serial = 812] [outer = 0x7f206209c400] 23:04:08 INFO - PROCESS | 12150 | 1461477848198 Marionette DEBUG loaded listener.js 23:04:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f2066166400) [pid = 12150] [serial = 813] [outer = 0x7f206209c400] 23:04:09 INFO - PROCESS | 12150 | 1461477849003 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 23:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1276ms 23:04:09 INFO - PROCESS | 12150 | 1461477849056 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 23:04:09 INFO - PROCESS | 12150 | 1461477849060 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 23:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:04:09 INFO - PROCESS | 12150 | 1461477849065 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:04:09 INFO - PROCESS | 12150 | 1461477849067 Marionette TRACE conn3 <- [1,1054,null,{}] 23:04:09 INFO - PROCESS | 12150 | 1461477849073 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:09 INFO - PROCESS | 12150 | 1461477849226 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 23:04:09 INFO - PROCESS | 12150 | 1461477849388 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043311800 == 72 [pid = 12150] [id = 271] 23:04:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f2043193c00) [pid = 12150] [serial = 814] [outer = (nil)] 23:04:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f204319b800) [pid = 12150] [serial = 815] [outer = 0x7f2043193c00] 23:04:09 INFO - PROCESS | 12150 | 1461477849454 Marionette DEBUG loaded listener.js 23:04:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f20431a0400) [pid = 12150] [serial = 816] [outer = 0x7f2043193c00] 23:04:10 INFO - PROCESS | 12150 | 1461477850282 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 23:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1274ms 23:04:10 INFO - PROCESS | 12150 | 1461477850341 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 23:04:10 INFO - PROCESS | 12150 | 1461477850345 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 23:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:04:10 INFO - PROCESS | 12150 | 1461477850350 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:04:10 INFO - PROCESS | 12150 | 1461477850353 Marionette TRACE conn3 <- [1,1058,null,{}] 23:04:10 INFO - PROCESS | 12150 | 1461477850358 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:10 INFO - PROCESS | 12150 | 1461477850510 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 23:04:10 INFO - PROCESS | 12150 | 1461477850673 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206924c000 == 73 [pid = 12150] [id = 272] 23:04:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f2040484400) [pid = 12150] [serial = 817] [outer = (nil)] 23:04:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f204048a800) [pid = 12150] [serial = 818] [outer = 0x7f2040484400] 23:04:10 INFO - PROCESS | 12150 | 1461477850742 Marionette DEBUG loaded listener.js 23:04:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f2040490000) [pid = 12150] [serial = 819] [outer = 0x7f2040484400] 23:04:11 INFO - PROCESS | 12150 | 1461477851497 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 23:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1181ms 23:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:04:11 INFO - PROCESS | 12150 | 1461477851532 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 23:04:11 INFO - PROCESS | 12150 | 1461477851534 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 23:04:11 INFO - PROCESS | 12150 | 1461477851540 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:04:11 INFO - PROCESS | 12150 | 1461477851543 Marionette TRACE conn3 <- [1,1062,null,{}] 23:04:11 INFO - PROCESS | 12150 | 1461477851548 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:11 INFO - PROCESS | 12150 | 1461477851696 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 23:04:11 INFO - PROCESS | 12150 | 1461477851864 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203f09b000 == 74 [pid = 12150] [id = 273] 23:04:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f2040486000) [pid = 12150] [serial = 820] [outer = (nil)] 23:04:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f204319c800) [pid = 12150] [serial = 821] [outer = 0x7f2040486000] 23:04:11 INFO - PROCESS | 12150 | 1461477851943 Marionette DEBUG loaded listener.js 23:04:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 147 (0x7f2065c1f800) [pid = 12150] [serial = 822] [outer = 0x7f2040486000] 23:04:12 INFO - PROCESS | 12150 | 1461477852780 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 23:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1280ms 23:04:12 INFO - PROCESS | 12150 | 1461477852819 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 23:04:12 INFO - PROCESS | 12150 | 1461477852822 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 23:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:04:12 INFO - PROCESS | 12150 | 1461477852828 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:04:12 INFO - PROCESS | 12150 | 1461477852831 Marionette TRACE conn3 <- [1,1066,null,{}] 23:04:12 INFO - PROCESS | 12150 | 1461477852836 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:12 INFO - PROCESS | 12150 | 1461477852994 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 23:04:13 INFO - PROCESS | 12150 | 1461477853161 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204170d800 == 75 [pid = 12150] [id = 274] 23:04:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 148 (0x7f203f28d400) [pid = 12150] [serial = 823] [outer = (nil)] 23:04:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 149 (0x7f203f290c00) [pid = 12150] [serial = 824] [outer = 0x7f203f28d400] 23:04:13 INFO - PROCESS | 12150 | 1461477853239 Marionette DEBUG loaded listener.js 23:04:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 150 (0x7f203f295c00) [pid = 12150] [serial = 825] [outer = 0x7f203f28d400] 23:04:14 INFO - PROCESS | 12150 | 1461477854079 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 23:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1279ms 23:04:14 INFO - PROCESS | 12150 | 1461477854108 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 23:04:14 INFO - PROCESS | 12150 | 1461477854112 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 23:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:04:14 INFO - PROCESS | 12150 | 1461477854117 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:04:14 INFO - PROCESS | 12150 | 1461477854121 Marionette TRACE conn3 <- [1,1070,null,{}] 23:04:14 INFO - PROCESS | 12150 | 1461477854126 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:14 INFO - PROCESS | 12150 | 1461477854305 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 23:04:14 INFO - PROCESS | 12150 | 1461477854479 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:14 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204153e000 == 76 [pid = 12150] [id = 275] 23:04:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 151 (0x7f203f297c00) [pid = 12150] [serial = 826] [outer = (nil)] 23:04:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f2049f1b800) [pid = 12150] [serial = 827] [outer = 0x7f203f297c00] 23:04:14 INFO - PROCESS | 12150 | 1461477854557 Marionette DEBUG loaded listener.js 23:04:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f206616d000) [pid = 12150] [serial = 828] [outer = 0x7f203f297c00] 23:04:15 INFO - PROCESS | 12150 | 1461477855375 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 23:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1327ms 23:04:15 INFO - PROCESS | 12150 | 1461477855446 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 23:04:15 INFO - PROCESS | 12150 | 1461477855449 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 23:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:04:15 INFO - PROCESS | 12150 | 1461477855454 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:04:15 INFO - PROCESS | 12150 | 1461477855456 Marionette TRACE conn3 <- [1,1074,null,{}] 23:04:15 INFO - PROCESS | 12150 | 1461477855462 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:15 INFO - PROCESS | 12150 | 1461477855648 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 23:04:16 INFO - PROCESS | 12150 | 1461477856146 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204170c800 == 77 [pid = 12150] [id = 276] 23:04:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f203f296800) [pid = 12150] [serial = 829] [outer = (nil)] 23:04:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f2040a66400) [pid = 12150] [serial = 830] [outer = 0x7f203f296800] 23:04:16 INFO - PROCESS | 12150 | 1461477856256 Marionette DEBUG loaded listener.js 23:04:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f2040a70c00) [pid = 12150] [serial = 831] [outer = 0x7f203f296800] 23:04:17 INFO - PROCESS | 12150 | 1461477857137 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 23:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1725ms 23:04:17 INFO - PROCESS | 12150 | 1461477857182 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 23:04:17 INFO - PROCESS | 12150 | 1461477857192 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 23:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:04:17 INFO - PROCESS | 12150 | 1461477857205 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:04:17 INFO - PROCESS | 12150 | 1461477857213 Marionette TRACE conn3 <- [1,1078,null,{}] 23:04:17 INFO - PROCESS | 12150 | 1461477857268 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:17 INFO - PROCESS | 12150 | 1461477857415 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 23:04:17 INFO - PROCESS | 12150 | 1461477857636 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20431e0800 == 78 [pid = 12150] [id = 277] 23:04:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f20431b5400) [pid = 12150] [serial = 832] [outer = (nil)] 23:04:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f2043289800) [pid = 12150] [serial = 833] [outer = 0x7f20431b5400] 23:04:17 INFO - PROCESS | 12150 | 1461477857743 Marionette DEBUG loaded listener.js 23:04:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f20485e3c00) [pid = 12150] [serial = 834] [outer = 0x7f20431b5400] 23:04:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eed8800 == 77 [pid = 12150] [id = 263] 23:04:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205045c000 == 76 [pid = 12150] [id = 262] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 158 (0x7f205116a400) [pid = 12150] [serial = 709] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f205690c400) [pid = 12150] [serial = 715] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f2049a06800) [pid = 12150] [serial = 703] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f204af92400) [pid = 12150] [serial = 706] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 154 (0x7f205352c400) [pid = 12150] [serial = 712] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e2dc800 == 75 [pid = 12150] [id = 261] 23:04:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c245800 == 74 [pid = 12150] [id = 260] 23:04:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a16a000 == 73 [pid = 12150] [id = 259] 23:04:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20407dd000 == 72 [pid = 12150] [id = 258] 23:04:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20603ca800 == 71 [pid = 12150] [id = 251] 23:04:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204edf1000 == 70 [pid = 12150] [id = 250] 23:04:18 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043207000 == 69 [pid = 12150] [id = 249] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 153 (0x7f204db1f800) [pid = 12150] [serial = 665] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 152 (0x7f2054e27c00) [pid = 12150] [serial = 659] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 151 (0x7f204a56e400) [pid = 12150] [serial = 662] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 150 (0x7f2043294800) [pid = 12150] [serial = 727] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 149 (0x7f204aba6400) [pid = 12150] [serial = 620] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 148 (0x7f205352ec00) [pid = 12150] [serial = 668] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 147 (0x7f2060f59800) [pid = 12150] [serial = 677] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 146 (0x7f2051ccec00) [pid = 12150] [serial = 737] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 145 (0x7f20569c7800) [pid = 12150] [serial = 744] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f2050e8ac00) [pid = 12150] [serial = 736] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f206233bc00) [pid = 12150] [serial = 724] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f2053d5b400) [pid = 12150] [serial = 701] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f2051dd6800) [pid = 12150] [serial = 740] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f205072ac00) [pid = 12150] [serial = 623] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f204aae0c00) [pid = 12150] [serial = 731] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f20515b1400) [pid = 12150] [serial = 626] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f204c5cc000) [pid = 12150] [serial = 734] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f20569cf000) [pid = 12150] [serial = 674] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f2049a0a000) [pid = 12150] [serial = 728] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f2053d5dc00) [pid = 12150] [serial = 635] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f2054fbb800) [pid = 12150] [serial = 671] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f2054316c00) [pid = 12150] [serial = 741] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f20611d5c00) [pid = 12150] [serial = 718] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f2049be0c00) [pid = 12150] [serial = 617] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f204a13d000) [pid = 12150] [serial = 730] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f204c508c00) [pid = 12150] [serial = 743] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f204a141400) [pid = 12150] [serial = 476] [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.] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f206122c000) [pid = 12150] [serial = 746] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f204c237800) [pid = 12150] [serial = 733] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f20520a0800) [pid = 12150] [serial = 629] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f2053521000) [pid = 12150] [serial = 632] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f206144c000) [pid = 12150] [serial = 721] [outer = (nil)] [url = about:blank] 23:04:18 INFO - PROCESS | 12150 | 1461477858655 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 23:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1481ms 23:04:18 INFO - PROCESS | 12150 | 1461477858690 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 23:04:18 INFO - PROCESS | 12150 | 1461477858694 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 23:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:04:18 INFO - PROCESS | 12150 | 1461477858700 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:04:18 INFO - PROCESS | 12150 | 1461477858702 Marionette TRACE conn3 <- [1,1082,null,{}] 23:04:18 INFO - PROCESS | 12150 | 1461477858708 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:18 INFO - PROCESS | 12150 | 1461477858847 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 23:04:18 INFO - PROCESS | 12150 | 1461477858987 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049f77800 == 70 [pid = 12150] [id = 278] 23:04:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f20417ad000) [pid = 12150] [serial = 835] [outer = (nil)] 23:04:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f2049d23800) [pid = 12150] [serial = 836] [outer = 0x7f20417ad000] 23:04:19 INFO - PROCESS | 12150 | 1461477859045 Marionette DEBUG loaded listener.js 23:04:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f204a13d000) [pid = 12150] [serial = 837] [outer = 0x7f20417ad000] 23:04:19 INFO - PROCESS | 12150 | 1461477859740 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 23:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1079ms 23:04:19 INFO - PROCESS | 12150 | 1461477859780 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 23:04:19 INFO - PROCESS | 12150 | 1461477859783 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 23:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:04:19 INFO - PROCESS | 12150 | 1461477859795 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:04:19 INFO - PROCESS | 12150 | 1461477859802 Marionette TRACE conn3 <- [1,1086,null,{}] 23:04:19 INFO - PROCESS | 12150 | 1461477859810 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:20 INFO - PROCESS | 12150 | 1461477860001 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 23:04:20 INFO - PROCESS | 12150 | 1461477860019 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b347800 == 71 [pid = 12150] [id = 279] 23:04:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f204aae0400) [pid = 12150] [serial = 838] [outer = (nil)] 23:04:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f204b23a800) [pid = 12150] [serial = 839] [outer = 0x7f204aae0400] 23:04:20 INFO - PROCESS | 12150 | 1461477860077 Marionette DEBUG loaded listener.js 23:04:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f204c23fc00) [pid = 12150] [serial = 840] [outer = 0x7f204aae0400] 23:04:20 INFO - PROCESS | 12150 | 1461477860832 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 23:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1104ms 23:04:20 INFO - PROCESS | 12150 | 1461477860892 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 23:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:04:20 INFO - PROCESS | 12150 | 1461477860896 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 23:04:20 INFO - PROCESS | 12150 | 1461477860916 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:04:20 INFO - PROCESS | 12150 | 1461477860920 Marionette TRACE conn3 <- [1,1090,null,{}] 23:04:20 INFO - PROCESS | 12150 | 1461477860925 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:21 INFO - PROCESS | 12150 | 1461477861115 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 23:04:21 INFO - PROCESS | 12150 | 1461477861135 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204dedc000 == 72 [pid = 12150] [id = 280] 23:04:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f20431b7400) [pid = 12150] [serial = 841] [outer = (nil)] 23:04:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f204c5cb000) [pid = 12150] [serial = 842] [outer = 0x7f20431b7400] 23:04:21 INFO - PROCESS | 12150 | 1461477861192 Marionette DEBUG loaded listener.js 23:04:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f204dd9c400) [pid = 12150] [serial = 843] [outer = 0x7f20431b7400] 23:04:22 INFO - PROCESS | 12150 | 1461477862009 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 23:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1143ms 23:04:22 INFO - PROCESS | 12150 | 1461477862044 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 23:04:22 INFO - PROCESS | 12150 | 1461477862047 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 23:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:04:22 INFO - PROCESS | 12150 | 1461477862052 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:04:22 INFO - PROCESS | 12150 | 1461477862054 Marionette TRACE conn3 <- [1,1094,null,{}] 23:04:22 INFO - PROCESS | 12150 | 1461477862059 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:22 INFO - PROCESS | 12150 | 1461477862250 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 23:04:22 INFO - PROCESS | 12150 | 1461477862293 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eed3000 == 73 [pid = 12150] [id = 281] 23:04:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f2051130000) [pid = 12150] [serial = 844] [outer = (nil)] 23:04:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f2051163c00) [pid = 12150] [serial = 845] [outer = 0x7f2051130000] 23:04:22 INFO - PROCESS | 12150 | 1461477862362 Marionette DEBUG loaded listener.js 23:04:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f205235c800) [pid = 12150] [serial = 846] [outer = 0x7f2051130000] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f204dd92c00) [pid = 12150] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f20515bc000) [pid = 12150] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f20430dc800) [pid = 12150] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f20417b6400) [pid = 12150] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f204314c400) [pid = 12150] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f204a066800) [pid = 12150] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f2050497000) [pid = 12150] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f205050dc00) [pid = 12150] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f20485e9400) [pid = 12150] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f204db86c00) [pid = 12150] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f204c509000) [pid = 12150] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f2053525c00) [pid = 12150] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 121 (0x7f205040a800) [pid = 12150] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f2050732000) [pid = 12150] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f2049bd6c00) [pid = 12150] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:04:23 INFO - PROCESS | 12150 | --DOMWINDOW == 118 (0x7f204841a800) [pid = 12150] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:04:23 INFO - PROCESS | 12150 | 1461477863379 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 23:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1374ms 23:04:23 INFO - PROCESS | 12150 | 1461477863427 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 23:04:23 INFO - PROCESS | 12150 | 1461477863430 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 23:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:04:23 INFO - PROCESS | 12150 | 1461477863435 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:04:23 INFO - PROCESS | 12150 | 1461477863437 Marionette TRACE conn3 <- [1,1098,null,{}] 23:04:23 INFO - PROCESS | 12150 | 1461477863442 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:23 INFO - PROCESS | 12150 | 1461477863631 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 23:04:23 INFO - PROCESS | 12150 | 1461477863651 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:23 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050e66800 == 74 [pid = 12150] [id = 282] 23:04:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 119 (0x7f20485e9400) [pid = 12150] [serial = 847] [outer = (nil)] 23:04:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f204db87400) [pid = 12150] [serial = 848] [outer = 0x7f20485e9400] 23:04:23 INFO - PROCESS | 12150 | 1461477863707 Marionette DEBUG loaded listener.js 23:04:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f205288b400) [pid = 12150] [serial = 849] [outer = 0x7f20485e9400] 23:04:24 INFO - PROCESS | 12150 | 1461477864375 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 23:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 979ms 23:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:04:24 INFO - PROCESS | 12150 | 1461477864416 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 23:04:24 INFO - PROCESS | 12150 | 1461477864418 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 23:04:24 INFO - PROCESS | 12150 | 1461477864424 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:04:24 INFO - PROCESS | 12150 | 1461477864426 Marionette TRACE conn3 <- [1,1102,null,{}] 23:04:24 INFO - PROCESS | 12150 | 1461477864431 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:24 INFO - PROCESS | 12150 | 1461477864591 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 23:04:24 INFO - PROCESS | 12150 | 1461477864721 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053e2f000 == 75 [pid = 12150] [id = 283] 23:04:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f2049a08000) [pid = 12150] [serial = 850] [outer = (nil)] 23:04:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f2053525c00) [pid = 12150] [serial = 851] [outer = 0x7f2049a08000] 23:04:24 INFO - PROCESS | 12150 | 1461477864780 Marionette DEBUG loaded listener.js 23:04:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f205419c800) [pid = 12150] [serial = 852] [outer = 0x7f2049a08000] 23:04:25 INFO - PROCESS | 12150 | 1461477865702 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 23:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1326ms 23:04:25 INFO - PROCESS | 12150 | 1461477865751 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 23:04:25 INFO - PROCESS | 12150 | 1461477865757 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 23:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:04:25 INFO - PROCESS | 12150 | 1461477865765 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:04:25 INFO - PROCESS | 12150 | 1461477865771 Marionette TRACE conn3 <- [1,1106,null,{}] 23:04:25 INFO - PROCESS | 12150 | 1461477865779 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:25 INFO - PROCESS | 12150 | 1461477865971 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 23:04:26 INFO - PROCESS | 12150 | 1461477866137 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049c8b000 == 76 [pid = 12150] [id = 284] 23:04:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f20417b3400) [pid = 12150] [serial = 853] [outer = (nil)] 23:04:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f204319d000) [pid = 12150] [serial = 854] [outer = 0x7f20417b3400] 23:04:26 INFO - PROCESS | 12150 | 1461477866217 Marionette DEBUG loaded listener.js 23:04:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f2049a06000) [pid = 12150] [serial = 855] [outer = 0x7f20417b3400] 23:04:27 INFO - PROCESS | 12150 | 1461477867102 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 23:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1380ms 23:04:27 INFO - PROCESS | 12150 | 1461477867147 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 23:04:27 INFO - PROCESS | 12150 | 1461477867155 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 23:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:04:27 INFO - PROCESS | 12150 | 1461477867165 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:04:27 INFO - PROCESS | 12150 | 1461477867169 Marionette TRACE conn3 <- [1,1110,null,{}] 23:04:27 INFO - PROCESS | 12150 | 1461477867175 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:27 INFO - PROCESS | 12150 | 1461477867343 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 23:04:27 INFO - PROCESS | 12150 | 1461477867513 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204deca000 == 77 [pid = 12150] [id = 285] 23:04:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f20430e6000) [pid = 12150] [serial = 856] [outer = (nil)] 23:04:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f204aae0c00) [pid = 12150] [serial = 857] [outer = 0x7f20430e6000] 23:04:27 INFO - PROCESS | 12150 | 1461477867585 Marionette DEBUG loaded listener.js 23:04:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f204b23a400) [pid = 12150] [serial = 858] [outer = 0x7f20430e6000] 23:04:28 INFO - PROCESS | 12150 | 1461477868455 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 23:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1333ms 23:04:28 INFO - PROCESS | 12150 | 1461477868498 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 23:04:28 INFO - PROCESS | 12150 | 1461477868502 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 23:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:04:28 INFO - PROCESS | 12150 | 1461477868508 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:04:28 INFO - PROCESS | 12150 | 1461477868514 Marionette TRACE conn3 <- [1,1114,null,{}] 23:04:28 INFO - PROCESS | 12150 | 1461477868529 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:28 INFO - PROCESS | 12150 | 1461477868692 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 23:04:28 INFO - PROCESS | 12150 | 1461477868867 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054f64000 == 78 [pid = 12150] [id = 286] 23:04:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f204db81400) [pid = 12150] [serial = 859] [outer = (nil)] 23:04:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f20515b4800) [pid = 12150] [serial = 860] [outer = 0x7f204db81400] 23:04:28 INFO - PROCESS | 12150 | 1461477868940 Marionette DEBUG loaded listener.js 23:04:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f2052888c00) [pid = 12150] [serial = 861] [outer = 0x7f204db81400] 23:04:29 INFO - PROCESS | 12150 | 1461477869740 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 23:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1283ms 23:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:04:29 INFO - PROCESS | 12150 | 1461477869792 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 23:04:29 INFO - PROCESS | 12150 | 1461477869796 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 23:04:29 INFO - PROCESS | 12150 | 1461477869802 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:04:29 INFO - PROCESS | 12150 | 1461477869805 Marionette TRACE conn3 <- [1,1118,null,{}] 23:04:29 INFO - PROCESS | 12150 | 1461477869809 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:29 INFO - PROCESS | 12150 | 1461477869964 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 23:04:30 INFO - PROCESS | 12150 | 1461477870132 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20611b8000 == 79 [pid = 12150] [id = 287] 23:04:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f20504a2000) [pid = 12150] [serial = 862] [outer = (nil)] 23:04:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f205352a400) [pid = 12150] [serial = 863] [outer = 0x7f20504a2000] 23:04:30 INFO - PROCESS | 12150 | 1461477870201 Marionette DEBUG loaded listener.js 23:04:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f2054e27000) [pid = 12150] [serial = 864] [outer = 0x7f20504a2000] 23:04:31 INFO - PROCESS | 12150 | 1461477871038 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 23:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1279ms 23:04:31 INFO - PROCESS | 12150 | 1461477871081 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 23:04:31 INFO - PROCESS | 12150 | 1461477871084 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 23:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:04:31 INFO - PROCESS | 12150 | 1461477871090 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:04:31 INFO - PROCESS | 12150 | 1461477871092 Marionette TRACE conn3 <- [1,1122,null,{}] 23:04:31 INFO - PROCESS | 12150 | 1461477871097 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:31 INFO - PROCESS | 12150 | 1461477871250 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 23:04:31 INFO - PROCESS | 12150 | 1461477871416 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065c68800 == 80 [pid = 12150] [id = 288] 23:04:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f205288ec00) [pid = 12150] [serial = 865] [outer = (nil)] 23:04:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f205690dc00) [pid = 12150] [serial = 866] [outer = 0x7f205288ec00] 23:04:31 INFO - PROCESS | 12150 | 1461477871485 Marionette DEBUG loaded listener.js 23:04:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f205a46a400) [pid = 12150] [serial = 867] [outer = 0x7f205288ec00] 23:04:32 INFO - PROCESS | 12150 | 1461477872347 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 23:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1281ms 23:04:32 INFO - PROCESS | 12150 | 1461477872372 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 23:04:32 INFO - PROCESS | 12150 | 1461477872375 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 23:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:04:32 INFO - PROCESS | 12150 | 1461477872381 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:04:32 INFO - PROCESS | 12150 | 1461477872383 Marionette TRACE conn3 <- [1,1126,null,{}] 23:04:32 INFO - PROCESS | 12150 | 1461477872388 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:32 INFO - PROCESS | 12150 | 1461477872561 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 23:04:32 INFO - PROCESS | 12150 | 1461477872730 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:32 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20666a5800 == 81 [pid = 12150] [id = 289] 23:04:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f2061235000) [pid = 12150] [serial = 868] [outer = (nil)] 23:04:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f206233c800) [pid = 12150] [serial = 869] [outer = 0x7f2061235000] 23:04:32 INFO - PROCESS | 12150 | 1461477872801 Marionette DEBUG loaded listener.js 23:04:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f2065f96400) [pid = 12150] [serial = 870] [outer = 0x7f2061235000] 23:04:33 INFO - PROCESS | 12150 | 1461477873622 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 23:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1275ms 23:04:33 INFO - PROCESS | 12150 | 1461477873656 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 23:04:33 INFO - PROCESS | 12150 | 1461477873659 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 23:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:04:33 INFO - PROCESS | 12150 | 1461477873665 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:04:33 INFO - PROCESS | 12150 | 1461477873667 Marionette TRACE conn3 <- [1,1130,null,{}] 23:04:33 INFO - PROCESS | 12150 | 1461477873672 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:33 INFO - PROCESS | 12150 | 1461477873825 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 23:04:34 INFO - PROCESS | 12150 | 1461477873994 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206aa92000 == 82 [pid = 12150] [id = 290] 23:04:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f2061433400) [pid = 12150] [serial = 871] [outer = (nil)] 23:04:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f2065f9dc00) [pid = 12150] [serial = 872] [outer = 0x7f2061433400] 23:04:34 INFO - PROCESS | 12150 | 1461477874061 Marionette DEBUG loaded listener.js 23:04:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f2066168800) [pid = 12150] [serial = 873] [outer = 0x7f2061433400] 23:04:34 INFO - PROCESS | 12150 | 1461477874885 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 23:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1276ms 23:04:34 INFO - PROCESS | 12150 | 1461477874941 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 23:04:34 INFO - PROCESS | 12150 | 1461477874944 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 23:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:04:34 INFO - PROCESS | 12150 | 1461477874950 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:04:34 INFO - PROCESS | 12150 | 1461477874952 Marionette TRACE conn3 <- [1,1134,null,{}] 23:04:34 INFO - PROCESS | 12150 | 1461477874957 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:35 INFO - PROCESS | 12150 | 1461477875105 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 23:04:35 INFO - PROCESS | 12150 | 1461477875272 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043134800 == 83 [pid = 12150] [id = 291] 23:04:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f2049993c00) [pid = 12150] [serial = 874] [outer = (nil)] 23:04:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 147 (0x7f2049998800) [pid = 12150] [serial = 875] [outer = 0x7f2049993c00] 23:04:35 INFO - PROCESS | 12150 | 1461477875349 Marionette DEBUG loaded listener.js 23:04:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 148 (0x7f204999d000) [pid = 12150] [serial = 876] [outer = 0x7f2049993c00] 23:04:36 INFO - PROCESS | 12150 | 1461477876169 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 23:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1276ms 23:04:36 INFO - PROCESS | 12150 | 1461477876227 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 23:04:36 INFO - PROCESS | 12150 | 1461477876231 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 23:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:04:36 INFO - PROCESS | 12150 | 1461477876237 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:04:36 INFO - PROCESS | 12150 | 1461477876240 Marionette TRACE conn3 <- [1,1138,null,{}] 23:04:36 INFO - PROCESS | 12150 | 1461477876245 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:36 INFO - PROCESS | 12150 | 1461477876411 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 23:04:36 INFO - PROCESS | 12150 | 1461477876581 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042d11800 == 84 [pid = 12150] [id = 292] 23:04:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 149 (0x7f203f00b800) [pid = 12150] [serial = 877] [outer = (nil)] 23:04:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 150 (0x7f203f010400) [pid = 12150] [serial = 878] [outer = 0x7f203f00b800] 23:04:36 INFO - PROCESS | 12150 | 1461477876659 Marionette DEBUG loaded listener.js 23:04:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 151 (0x7f203f015800) [pid = 12150] [serial = 879] [outer = 0x7f203f00b800] 23:04:37 INFO - PROCESS | 12150 | 1461477877497 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 23:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1332ms 23:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:04:37 INFO - PROCESS | 12150 | 1461477877569 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 23:04:37 INFO - PROCESS | 12150 | 1461477877572 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 23:04:37 INFO - PROCESS | 12150 | 1461477877577 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:04:37 INFO - PROCESS | 12150 | 1461477877580 Marionette TRACE conn3 <- [1,1142,null,{}] 23:04:37 INFO - PROCESS | 12150 | 1461477877585 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:37 INFO - PROCESS | 12150 | 1461477877816 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 23:04:37 INFO - PROCESS | 12150 | 1461477877982 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e833000 == 85 [pid = 12150] [id = 293] 23:04:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f203f00c800) [pid = 12150] [serial = 880] [outer = (nil)] 23:04:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f204999a000) [pid = 12150] [serial = 881] [outer = 0x7f203f00c800] 23:04:38 INFO - PROCESS | 12150 | 1461477878050 Marionette DEBUG loaded listener.js 23:04:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f2065d39400) [pid = 12150] [serial = 882] [outer = 0x7f203f00c800] 23:04:38 INFO - PROCESS | 12150 | 1461477878984 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 23:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1477ms 23:04:39 INFO - PROCESS | 12150 | 1461477879056 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 23:04:39 INFO - PROCESS | 12150 | 1461477879060 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 23:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:04:39 INFO - PROCESS | 12150 | 1461477879065 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:04:39 INFO - PROCESS | 12150 | 1461477879069 Marionette TRACE conn3 <- [1,1146,null,{}] 23:04:39 INFO - PROCESS | 12150 | 1461477879074 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:39 INFO - PROCESS | 12150 | 1461477879630 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 23:04:39 INFO - PROCESS | 12150 | 1461477879877 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042d20800 == 86 [pid = 12150] [id = 294] 23:04:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f2040487800) [pid = 12150] [serial = 883] [outer = (nil)] 23:04:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f2040a69800) [pid = 12150] [serial = 884] [outer = 0x7f2040487800] 23:04:39 INFO - PROCESS | 12150 | 1461477879961 Marionette DEBUG loaded listener.js 23:04:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f20417b5400) [pid = 12150] [serial = 885] [outer = 0x7f2040487800] 23:04:41 INFO - PROCESS | 12150 | 1461477881006 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 23:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1990ms 23:04:41 INFO - PROCESS | 12150 | 1461477881058 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 23:04:41 INFO - PROCESS | 12150 | 1461477881063 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 23:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:04:41 INFO - PROCESS | 12150 | 1461477881070 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:04:41 INFO - PROCESS | 12150 | 1461477881076 Marionette TRACE conn3 <- [1,1150,null,{}] 23:04:41 INFO - PROCESS | 12150 | 1461477881081 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:41 INFO - PROCESS | 12150 | 1461477881316 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 23:04:41 INFO - PROCESS | 12150 | 1461477881678 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ce6800 == 87 [pid = 12150] [id = 295] 23:04:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f20431a0c00) [pid = 12150] [serial = 886] [outer = (nil)] 23:04:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f2043298400) [pid = 12150] [serial = 887] [outer = 0x7f20431a0c00] 23:04:41 INFO - PROCESS | 12150 | 1461477881757 Marionette DEBUG loaded listener.js 23:04:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 160 (0x7f2049a03800) [pid = 12150] [serial = 888] [outer = 0x7f20431a0c00] 23:04:42 INFO - PROCESS | 12150 | 1461477882598 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 23:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1579ms 23:04:42 INFO - PROCESS | 12150 | 1461477882650 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 23:04:42 INFO - PROCESS | 12150 | 1461477882653 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 23:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:04:42 INFO - PROCESS | 12150 | 1461477882659 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:04:42 INFO - PROCESS | 12150 | 1461477882662 Marionette TRACE conn3 <- [1,1154,null,{}] 23:04:42 INFO - PROCESS | 12150 | 1461477882667 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:42 INFO - PROCESS | 12150 | 1461477882814 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050e66800 == 86 [pid = 12150] [id = 282] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eed3000 == 85 [pid = 12150] [id = 281] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 159 (0x7f2053e95800) [pid = 12150] [serial = 794] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 158 (0x7f2062607800) [pid = 12150] [serial = 761] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f2065c1a800) [pid = 12150] [serial = 764] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f2052894c00) [pid = 12150] [serial = 767] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f20417b4000) [pid = 12150] [serial = 770] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | 1461477883077 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204dedc000 == 84 [pid = 12150] [id = 280] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b347800 == 83 [pid = 12150] [id = 279] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049f77800 == 82 [pid = 12150] [id = 278] 23:04:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204151a800 == 83 [pid = 12150] [id = 296] 23:04:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f20430e5c00) [pid = 12150] [serial = 889] [outer = (nil)] 23:04:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f2049f46800) [pid = 12150] [serial = 890] [outer = 0x7f20430e5c00] 23:04:43 INFO - PROCESS | 12150 | 1461477883227 Marionette DEBUG loaded listener.js 23:04:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f204a13c800) [pid = 12150] [serial = 891] [outer = 0x7f20430e5c00] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20431e0800 == 82 [pid = 12150] [id = 277] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204170c800 == 81 [pid = 12150] [id = 276] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043311800 == 80 [pid = 12150] [id = 271] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066899800 == 79 [pid = 12150] [id = 270] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2065c63000 == 78 [pid = 12150] [id = 269] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2060f0b000 == 77 [pid = 12150] [id = 268] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2056a66000 == 76 [pid = 12150] [id = 267] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e2f7000 == 75 [pid = 12150] [id = 266] 23:04:43 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049c9d000 == 74 [pid = 12150] [id = 265] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f2056ab0c00) [pid = 12150] [serial = 716] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f20522c7c00) [pid = 12150] [serial = 710] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f2054dbb400) [pid = 12150] [serial = 713] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 154 (0x7f204c238000) [pid = 12150] [serial = 707] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 153 (0x7f2049bd5c00) [pid = 12150] [serial = 704] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 152 (0x7f2052ef8400) [pid = 12150] [serial = 788] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 151 (0x7f2052358000) [pid = 12150] [serial = 791] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 150 (0x7f20485e6c00) [pid = 12150] [serial = 750] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 149 (0x7f2043152400) [pid = 12150] [serial = 749] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 148 (0x7f204c509c00) [pid = 12150] [serial = 774] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 147 (0x7f2043294c00) [pid = 12150] [serial = 773] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 146 (0x7f204c239c00) [pid = 12150] [serial = 753] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 145 (0x7f204abad000) [pid = 12150] [serial = 752] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f204abb3000) [pid = 12150] [serial = 777] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f204a13ec00) [pid = 12150] [serial = 776] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f2061491000) [pid = 12150] [serial = 759] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f205b392400) [pid = 12150] [serial = 758] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f2051136400) [pid = 12150] [serial = 782] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f2051cce800) [pid = 12150] [serial = 783] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f204a139000) [pid = 12150] [serial = 779] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f204db1bc00) [pid = 12150] [serial = 780] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f20541a6400) [pid = 12150] [serial = 756] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f205115e800) [pid = 12150] [serial = 755] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f2051dd7000) [pid = 12150] [serial = 785] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f205288c800) [pid = 12150] [serial = 786] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f2053e92400) [pid = 12150] [serial = 792] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f205365cc00) [pid = 12150] [serial = 789] [outer = (nil)] [url = about:blank] 23:04:43 INFO - PROCESS | 12150 | 1461477883955 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 23:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1328ms 23:04:43 INFO - PROCESS | 12150 | 1461477883988 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 23:04:43 INFO - PROCESS | 12150 | 1461477883994 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 23:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:04:44 INFO - PROCESS | 12150 | 1461477884046 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:04:44 INFO - PROCESS | 12150 | 1461477884053 Marionette TRACE conn3 <- [1,1158,null,{}] 23:04:44 INFO - PROCESS | 12150 | 1461477884058 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:44 INFO - PROCESS | 12150 | 1461477884206 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 23:04:44 INFO - PROCESS | 12150 | 1461477884216 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a1b6000 == 75 [pid = 12150] [id = 297] 23:04:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f2040a70800) [pid = 12150] [serial = 892] [outer = (nil)] 23:04:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f204b235c00) [pid = 12150] [serial = 893] [outer = 0x7f2040a70800] 23:04:44 INFO - PROCESS | 12150 | 1461477884276 Marionette DEBUG loaded listener.js 23:04:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f204c23e400) [pid = 12150] [serial = 894] [outer = 0x7f2040a70800] 23:04:45 INFO - PROCESS | 12150 | 1461477885016 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 23:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 999ms 23:04:45 INFO - PROCESS | 12150 | 1461477885029 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 23:04:45 INFO - PROCESS | 12150 | 1461477885032 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 23:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:04:45 INFO - PROCESS | 12150 | 1461477885037 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:04:45 INFO - PROCESS | 12150 | 1461477885039 Marionette TRACE conn3 <- [1,1162,null,{}] 23:04:45 INFO - PROCESS | 12150 | 1461477885043 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:45 INFO - PROCESS | 12150 | 1461477885231 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 23:04:45 INFO - PROCESS | 12150 | 1461477885254 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b343000 == 76 [pid = 12150] [id = 298] 23:04:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f203f012c00) [pid = 12150] [serial = 895] [outer = (nil)] 23:04:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f204c502800) [pid = 12150] [serial = 896] [outer = 0x7f203f012c00] 23:04:45 INFO - PROCESS | 12150 | 1461477885315 Marionette DEBUG loaded listener.js 23:04:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f204dd94400) [pid = 12150] [serial = 897] [outer = 0x7f203f012c00] 23:04:46 INFO - PROCESS | 12150 | 1461477886135 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 23:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1131ms 23:04:46 INFO - PROCESS | 12150 | 1461477886168 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 23:04:46 INFO - PROCESS | 12150 | 1461477886171 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 23:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:04:46 INFO - PROCESS | 12150 | 1461477886176 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:04:46 INFO - PROCESS | 12150 | 1461477886178 Marionette TRACE conn3 <- [1,1166,null,{}] 23:04:46 INFO - PROCESS | 12150 | 1461477886183 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:46 INFO - PROCESS | 12150 | 1461477886371 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 23:04:46 INFO - PROCESS | 12150 | 1461477886405 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ded0000 == 77 [pid = 12150] [id = 299] 23:04:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f204e6a5c00) [pid = 12150] [serial = 898] [outer = (nil)] 23:04:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f204e6a7800) [pid = 12150] [serial = 899] [outer = 0x7f204e6a5c00] 23:04:46 INFO - PROCESS | 12150 | 1461477886476 Marionette DEBUG loaded listener.js 23:04:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f2050409000) [pid = 12150] [serial = 900] [outer = 0x7f204e6a5c00] 23:04:47 INFO - PROCESS | 12150 | 1461477887275 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 23:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1125ms 23:04:47 INFO - PROCESS | 12150 | 1461477887302 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 23:04:47 INFO - PROCESS | 12150 | 1461477887305 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 23:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:04:47 INFO - PROCESS | 12150 | 1461477887310 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:04:47 INFO - PROCESS | 12150 | 1461477887313 Marionette TRACE conn3 <- [1,1170,null,{}] 23:04:47 INFO - PROCESS | 12150 | 1461477887318 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:47 INFO - PROCESS | 12150 | 1461477887500 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 23:04:47 INFO - PROCESS | 12150 | 1461477887527 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050469800 == 78 [pid = 12150] [id = 300] 23:04:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f204999f400) [pid = 12150] [serial = 901] [outer = (nil)] 23:04:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f205112f000) [pid = 12150] [serial = 902] [outer = 0x7f204999f400] 23:04:47 INFO - PROCESS | 12150 | 1461477887583 Marionette DEBUG loaded listener.js 23:04:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f205116b400) [pid = 12150] [serial = 903] [outer = 0x7f204999f400] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f20534d3000) [pid = 12150] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f203f296800) [pid = 12150] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f2065c12400) [pid = 12150] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f20417ad000) [pid = 12150] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f20431b5400) [pid = 12150] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f20485e9400) [pid = 12150] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f206122e800) [pid = 12150] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f2051130000) [pid = 12150] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f205b31a000) [pid = 12150] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f2054fb6c00) [pid = 12150] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f204aae0400) [pid = 12150] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f20417abc00) [pid = 12150] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f205288e400) [pid = 12150] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:04:48 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f20431b7400) [pid = 12150] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:04:48 INFO - PROCESS | 12150 | 1461477888798 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 23:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1526ms 23:04:48 INFO - PROCESS | 12150 | 1461477888841 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 23:04:48 INFO - PROCESS | 12150 | 1461477888844 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 23:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:04:48 INFO - PROCESS | 12150 | 1461477888849 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:04:48 INFO - PROCESS | 12150 | 1461477888851 Marionette TRACE conn3 <- [1,1174,null,{}] 23:04:48 INFO - PROCESS | 12150 | 1461477888860 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:49 INFO - PROCESS | 12150 | 1461477889038 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 23:04:49 INFO - PROCESS | 12150 | 1461477889055 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204d1d4000 == 79 [pid = 12150] [id = 301] 23:04:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f20417b2c00) [pid = 12150] [serial = 904] [outer = (nil)] 23:04:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f204db20000) [pid = 12150] [serial = 905] [outer = 0x7f20417b2c00] 23:04:49 INFO - PROCESS | 12150 | 1461477889110 Marionette DEBUG loaded listener.js 23:04:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f20522c7c00) [pid = 12150] [serial = 906] [outer = 0x7f20417b2c00] 23:04:49 INFO - PROCESS | 12150 | 1461477889795 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 23:04:49 INFO - PROCESS | 12150 | 1461477889834 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 23:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:04:49 INFO - PROCESS | 12150 | 1461477889840 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:04:49 INFO - PROCESS | 12150 | 1461477889843 Marionette TRACE conn3 <- [1,1178,null,{}] 23:04:49 INFO - PROCESS | 12150 | 1461477889847 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:49 INFO - PROCESS | 12150 | 1461477889986 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 23:04:50 INFO - PROCESS | 12150 | 1461477890115 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053676000 == 80 [pid = 12150] [id = 302] 23:04:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f203f010c00) [pid = 12150] [serial = 907] [outer = (nil)] 23:04:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f2052359400) [pid = 12150] [serial = 908] [outer = 0x7f203f010c00] 23:04:50 INFO - PROCESS | 12150 | 1461477890173 Marionette DEBUG loaded listener.js 23:04:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f20531db000) [pid = 12150] [serial = 909] [outer = 0x7f203f010c00] 23:04:51 INFO - PROCESS | 12150 | 1461477891136 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 23:04:51 INFO - PROCESS | 12150 | 1461477891174 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 23:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:04:51 INFO - PROCESS | 12150 | 1461477891184 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:04:51 INFO - PROCESS | 12150 | 1461477891188 Marionette TRACE conn3 <- [1,1182,null,{}] 23:04:51 INFO - PROCESS | 12150 | 1461477891195 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:51 INFO - PROCESS | 12150 | 1461477891389 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 23:04:51 INFO - PROCESS | 12150 | 1461477891563 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043215000 == 81 [pid = 12150] [id = 303] 23:04:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f204314ac00) [pid = 12150] [serial = 910] [outer = (nil)] 23:04:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f204841d800) [pid = 12150] [serial = 911] [outer = 0x7f204314ac00] 23:04:51 INFO - PROCESS | 12150 | 1461477891642 Marionette DEBUG loaded listener.js 23:04:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f2049a06800) [pid = 12150] [serial = 912] [outer = 0x7f204314ac00] 23:04:52 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:04:52 INFO - PROCESS | 12150 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:04:52 INFO - PROCESS | 12150 | 1461477892651 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 23:04:52 INFO - PROCESS | 12150 | 1461477892726 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 23:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:04:52 INFO - PROCESS | 12150 | 1461477892735 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:04:52 INFO - PROCESS | 12150 | 1461477892739 Marionette TRACE conn3 <- [1,1186,null,{}] 23:04:52 INFO - PROCESS | 12150 | 1461477892745 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:52 INFO - PROCESS | 12150 | 1461477892928 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 23:04:53 INFO - PROCESS | 12150 | 1461477893179 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ede0800 == 82 [pid = 12150] [id = 304] 23:04:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f2049f54400) [pid = 12150] [serial = 913] [outer = (nil)] 23:04:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f204c0c3000) [pid = 12150] [serial = 914] [outer = 0x7f2049f54400] 23:04:53 INFO - PROCESS | 12150 | 1461477893306 Marionette DEBUG loaded listener.js 23:04:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f204dbf0800) [pid = 12150] [serial = 915] [outer = 0x7f2049f54400] 23:04:54 INFO - PROCESS | 12150 | 1461477894114 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 23:04:54 INFO - PROCESS | 12150 | 1461477894173 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 23:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:04:54 INFO - PROCESS | 12150 | 1461477894180 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:04:54 INFO - PROCESS | 12150 | 1461477894186 Marionette TRACE conn3 <- [1,1190,null,{}] 23:04:54 INFO - PROCESS | 12150 | 1461477894203 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:54 INFO - PROCESS | 12150 | 1461477894385 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 23:04:54 INFO - PROCESS | 12150 | 1461477894551 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056a64000 == 83 [pid = 12150] [id = 305] 23:04:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f204e6a0800) [pid = 12150] [serial = 916] [outer = (nil)] 23:04:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f205072b000) [pid = 12150] [serial = 917] [outer = 0x7f204e6a0800] 23:04:54 INFO - PROCESS | 12150 | 1461477894626 Marionette DEBUG loaded listener.js 23:04:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f2052449400) [pid = 12150] [serial = 918] [outer = 0x7f204e6a0800] 23:04:55 INFO - PROCESS | 12150 | 1461477895452 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 23:04:55 INFO - PROCESS | 12150 | 1461477895539 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 23:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:04:55 INFO - PROCESS | 12150 | 1461477895552 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:04:55 INFO - PROCESS | 12150 | 1461477895554 Marionette TRACE conn3 <- [1,1194,null,{}] 23:04:55 INFO - PROCESS | 12150 | 1461477895561 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:55 INFO - PROCESS | 12150 | 1461477895739 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 23:04:55 INFO - PROCESS | 12150 | 1461477895915 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2061619000 == 84 [pid = 12150] [id = 306] 23:04:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f204e6a1000) [pid = 12150] [serial = 919] [outer = (nil)] 23:04:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f205365e400) [pid = 12150] [serial = 920] [outer = 0x7f204e6a1000] 23:04:55 INFO - PROCESS | 12150 | 1461477895986 Marionette DEBUG loaded listener.js 23:04:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 147 (0x7f2054dbb400) [pid = 12150] [serial = 921] [outer = 0x7f204e6a1000] 23:04:56 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:04:56 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:04:56 INFO - PROCESS | 12150 | 1461477896814 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 23:04:56 INFO - PROCESS | 12150 | 1461477896887 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 23:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:04:56 INFO - PROCESS | 12150 | 1461477896892 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:04:56 INFO - PROCESS | 12150 | 1461477896895 Marionette TRACE conn3 <- [1,1198,null,{}] 23:04:56 INFO - PROCESS | 12150 | 1461477896900 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:57 INFO - PROCESS | 12150 | 1461477897063 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 23:04:57 INFO - PROCESS | 12150 | 1461477897230 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066275000 == 85 [pid = 12150] [id = 307] 23:04:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 148 (0x7f205288c400) [pid = 12150] [serial = 922] [outer = (nil)] 23:04:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 149 (0x7f2056ab0c00) [pid = 12150] [serial = 923] [outer = 0x7f205288c400] 23:04:57 INFO - PROCESS | 12150 | 1461477897302 Marionette DEBUG loaded listener.js 23:04:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 150 (0x7f2060335800) [pid = 12150] [serial = 924] [outer = 0x7f205288c400] 23:04:58 INFO - PROCESS | 12150 | 1461477898112 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1280ms 23:04:58 INFO - PROCESS | 12150 | 1461477898173 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 23:04:58 INFO - PROCESS | 12150 | 1461477898176 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 23:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:04:58 INFO - PROCESS | 12150 | 1461477898182 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:04:58 INFO - PROCESS | 12150 | 1461477898185 Marionette TRACE conn3 <- [1,1202,null,{}] 23:04:58 INFO - PROCESS | 12150 | 1461477898190 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:58 INFO - PROCESS | 12150 | 1461477898420 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 23:04:58 INFO - PROCESS | 12150 | 1461477898585 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206a830800 == 86 [pid = 12150] [id = 308] 23:04:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 151 (0x7f2060336c00) [pid = 12150] [serial = 925] [outer = (nil)] 23:04:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f20627cbc00) [pid = 12150] [serial = 926] [outer = 0x7f2060336c00] 23:04:58 INFO - PROCESS | 12150 | 1461477898658 Marionette DEBUG loaded listener.js 23:04:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f2066167c00) [pid = 12150] [serial = 927] [outer = 0x7f2060336c00] 23:04:59 INFO - PROCESS | 12150 | 1461477899445 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:04:59 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 23:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1335ms 23:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:04:59 INFO - PROCESS | 12150 | 1461477899518 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 23:04:59 INFO - PROCESS | 12150 | 1461477899521 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 23:04:59 INFO - PROCESS | 12150 | 1461477899527 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:04:59 INFO - PROCESS | 12150 | 1461477899530 Marionette TRACE conn3 <- [1,1206,null,{}] 23:04:59 INFO - PROCESS | 12150 | 1461477899534 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:04:59 INFO - PROCESS | 12150 | 1461477899687 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 23:04:59 INFO - PROCESS | 12150 | 1461477899859 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049db4000 == 87 [pid = 12150] [id = 309] 23:04:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f203f169c00) [pid = 12150] [serial = 928] [outer = (nil)] 23:04:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f203f172000) [pid = 12150] [serial = 929] [outer = 0x7f203f169c00] 23:04:59 INFO - PROCESS | 12150 | 1461477899938 Marionette DEBUG loaded listener.js 23:05:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f203f176400) [pid = 12150] [serial = 930] [outer = 0x7f203f169c00] 23:05:00 INFO - PROCESS | 12150 | 1461477900731 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:05:00 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 23:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1278ms 23:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:05:00 INFO - PROCESS | 12150 | 1461477900805 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 23:05:00 INFO - PROCESS | 12150 | 1461477900807 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 23:05:00 INFO - PROCESS | 12150 | 1461477900813 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:05:00 INFO - PROCESS | 12150 | 1461477900816 Marionette TRACE conn3 <- [1,1210,null,{}] 23:05:00 INFO - PROCESS | 12150 | 1461477900821 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:00 INFO - PROCESS | 12150 | 1461477900978 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 23:05:01 INFO - PROCESS | 12150 | 1461477901160 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204040f800 == 88 [pid = 12150] [id = 310] 23:05:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f203f16bc00) [pid = 12150] [serial = 931] [outer = (nil)] 23:05:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f2065c13000) [pid = 12150] [serial = 932] [outer = 0x7f203f16bc00] 23:05:01 INFO - PROCESS | 12150 | 1461477901252 Marionette DEBUG loaded listener.js 23:05:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f206616b800) [pid = 12150] [serial = 933] [outer = 0x7f203f16bc00] 23:05:02 INFO - PROCESS | 12150 | 1461477902019 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1277ms 23:05:02 INFO - PROCESS | 12150 | 1461477902091 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 23:05:02 INFO - PROCESS | 12150 | 1461477902094 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 23:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:05:02 INFO - PROCESS | 12150 | 1461477902100 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:05:02 INFO - PROCESS | 12150 | 1461477902102 Marionette TRACE conn3 <- [1,1214,null,{}] 23:05:02 INFO - PROCESS | 12150 | 1461477902107 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:02 INFO - PROCESS | 12150 | 1461477902280 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 23:05:02 INFO - PROCESS | 12150 | 1461477902448 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206669d000 == 89 [pid = 12150] [id = 311] 23:05:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 160 (0x7f203f175800) [pid = 12150] [serial = 934] [outer = (nil)] 23:05:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 161 (0x7f2048639800) [pid = 12150] [serial = 935] [outer = 0x7f203f175800] 23:05:02 INFO - PROCESS | 12150 | 1461477902517 Marionette DEBUG loaded listener.js 23:05:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 162 (0x7f204863dc00) [pid = 12150] [serial = 936] [outer = 0x7f203f175800] 23:05:03 INFO - PROCESS | 12150 | 1461477903368 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 23:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1333ms 23:05:03 INFO - PROCESS | 12150 | 1461477903433 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 23:05:03 INFO - PROCESS | 12150 | 1461477903437 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 23:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:05:03 INFO - PROCESS | 12150 | 1461477903443 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:05:03 INFO - PROCESS | 12150 | 1461477903445 Marionette TRACE conn3 <- [1,1218,null,{}] 23:05:03 INFO - PROCESS | 12150 | 1461477903451 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:03 INFO - PROCESS | 12150 | 1461477903608 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 23:05:03 INFO - PROCESS | 12150 | 1461477903776 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e7ad000 == 90 [pid = 12150] [id = 312] 23:05:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 163 (0x7f2043096000) [pid = 12150] [serial = 937] [outer = (nil)] 23:05:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 164 (0x7f204309b800) [pid = 12150] [serial = 938] [outer = 0x7f2043096000] 23:05:03 INFO - PROCESS | 12150 | 1461477903844 Marionette DEBUG loaded listener.js 23:05:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 165 (0x7f20430a0000) [pid = 12150] [serial = 939] [outer = 0x7f2043096000] 23:05:04 INFO - PROCESS | 12150 | 1461477904663 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 23:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1280ms 23:05:04 INFO - PROCESS | 12150 | 1461477904723 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 23:05:04 INFO - PROCESS | 12150 | 1461477904727 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 23:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:05:04 INFO - PROCESS | 12150 | 1461477904733 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:05:04 INFO - PROCESS | 12150 | 1461477904737 Marionette TRACE conn3 <- [1,1222,null,{}] 23:05:04 INFO - PROCESS | 12150 | 1461477904741 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:04 INFO - PROCESS | 12150 | 1461477904932 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 23:05:05 INFO - PROCESS | 12150 | 1461477905101 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205325a000 == 91 [pid = 12150] [id = 313] 23:05:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 166 (0x7f2043095000) [pid = 12150] [serial = 940] [outer = (nil)] 23:05:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 167 (0x7f206616f000) [pid = 12150] [serial = 941] [outer = 0x7f2043095000] 23:05:05 INFO - PROCESS | 12150 | 1461477905174 Marionette DEBUG loaded listener.js 23:05:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 168 (0x7f2066645c00) [pid = 12150] [serial = 942] [outer = 0x7f2043095000] 23:05:06 INFO - PROCESS | 12150 | 1461477906018 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 23:05:06 INFO - PROCESS | 12150 | 1461477906066 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 23:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:05:06 INFO - PROCESS | 12150 | 1461477906071 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:05:06 INFO - PROCESS | 12150 | 1461477906073 Marionette TRACE conn3 <- [1,1226,null,{}] 23:05:06 INFO - PROCESS | 12150 | 1461477906078 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:06 INFO - PROCESS | 12150 | 1461477906243 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 23:05:06 INFO - PROCESS | 12150 | 1461477906420 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:06 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c7b1000 == 92 [pid = 12150] [id = 314] 23:05:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 169 (0x7f203c825800) [pid = 12150] [serial = 943] [outer = (nil)] 23:05:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 170 (0x7f203c82d400) [pid = 12150] [serial = 944] [outer = 0x7f203c825800] 23:05:06 INFO - PROCESS | 12150 | 1461477906489 Marionette DEBUG loaded listener.js 23:05:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 171 (0x7f2048636c00) [pid = 12150] [serial = 945] [outer = 0x7f203c825800] 23:05:07 INFO - PROCESS | 12150 | 1461477907342 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 23:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1325ms 23:05:07 INFO - PROCESS | 12150 | 1461477907423 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 23:05:07 INFO - PROCESS | 12150 | 1461477907426 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 23:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:05:07 INFO - PROCESS | 12150 | 1461477907436 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:05:07 INFO - PROCESS | 12150 | 1461477907439 Marionette TRACE conn3 <- [1,1230,null,{}] 23:05:07 INFO - PROCESS | 12150 | 1461477907444 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:07 INFO - PROCESS | 12150 | 1461477907651 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 23:05:07 INFO - PROCESS | 12150 | 1461477907828 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c9e7800 == 93 [pid = 12150] [id = 315] 23:05:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 172 (0x7f203c829000) [pid = 12150] [serial = 946] [outer = (nil)] 23:05:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 173 (0x7f203c9a4400) [pid = 12150] [serial = 947] [outer = 0x7f203c829000] 23:05:07 INFO - PROCESS | 12150 | 1461477907894 Marionette DEBUG loaded listener.js 23:05:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 174 (0x7f203c9ab400) [pid = 12150] [serial = 948] [outer = 0x7f203c829000] 23:05:09 INFO - PROCESS | 12150 | 1461477909103 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 23:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1727ms 23:05:09 INFO - PROCESS | 12150 | 1461477909164 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 23:05:09 INFO - PROCESS | 12150 | 1461477909170 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 23:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:05:09 INFO - PROCESS | 12150 | 1461477909185 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:05:09 INFO - PROCESS | 12150 | 1461477909190 Marionette TRACE conn3 <- [1,1234,null,{}] 23:05:09 INFO - PROCESS | 12150 | 1461477909198 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:09 INFO - PROCESS | 12150 | 1461477909375 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 23:05:09 INFO - PROCESS | 12150 | 1461477909611 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041512000 == 94 [pid = 12150] [id = 316] 23:05:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 175 (0x7f203c82e400) [pid = 12150] [serial = 949] [outer = (nil)] 23:05:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 176 (0x7f203ef77000) [pid = 12150] [serial = 950] [outer = 0x7f203c82e400] 23:05:09 INFO - PROCESS | 12150 | 1461477909674 Marionette DEBUG loaded listener.js 23:05:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 177 (0x7f203f013c00) [pid = 12150] [serial = 951] [outer = 0x7f203c82e400] 23:05:10 INFO - PROCESS | 12150 | 1461477910460 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 23:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1346ms 23:05:10 INFO - PROCESS | 12150 | 1461477910525 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 23:05:10 INFO - PROCESS | 12150 | 1461477910532 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 23:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:05:10 INFO - PROCESS | 12150 | 1461477910541 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:05:10 INFO - PROCESS | 12150 | 1461477910544 Marionette TRACE conn3 <- [1,1238,null,{}] 23:05:10 INFO - PROCESS | 12150 | 1461477910548 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:10 INFO - PROCESS | 12150 | 1461477910791 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 23:05:11 INFO - PROCESS | 12150 | 1461477911052 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e83d800 == 95 [pid = 12150] [id = 317] 23:05:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 178 (0x7f20417b0400) [pid = 12150] [serial = 952] [outer = (nil)] 23:05:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f20417b5c00) [pid = 12150] [serial = 953] [outer = 0x7f20417b0400] 23:05:11 INFO - PROCESS | 12150 | 1461477911167 Marionette DEBUG loaded listener.js 23:05:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f20430e0400) [pid = 12150] [serial = 954] [outer = 0x7f20417b0400] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2062324000 == 94 [pid = 12150] [id = 219] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20664e1000 == 93 [pid = 12150] [id = 253] 23:05:11 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f2053525c00) [pid = 12150] [serial = 851] [outer = (nil)] [url = about:blank] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041513800 == 92 [pid = 12150] [id = 256] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206a828800 == 91 [pid = 12150] [id = 254] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049c9c000 == 90 [pid = 12150] [id = 255] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204d1d4000 == 89 [pid = 12150] [id = 301] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050469800 == 88 [pid = 12150] [id = 300] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ded0000 == 87 [pid = 12150] [id = 299] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b343000 == 86 [pid = 12150] [id = 298] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a1b6000 == 85 [pid = 12150] [id = 297] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204151a800 == 84 [pid = 12150] [id = 296] 23:05:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040ce6800 == 83 [pid = 12150] [id = 295] 23:05:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042d20800 == 82 [pid = 12150] [id = 294] 23:05:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054f64000 == 81 [pid = 12150] [id = 286] 23:05:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204deca000 == 80 [pid = 12150] [id = 285] 23:05:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049c8b000 == 79 [pid = 12150] [id = 284] 23:05:12 INFO - PROCESS | 12150 | 1461477912106 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f206409b800) [pid = 12150] [serial = 762] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 177 (0x7f2065f9f000) [pid = 12150] [serial = 765] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 176 (0x7f20624b6800) [pid = 12150] [serial = 725] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 175 (0x7f20616f4000) [pid = 12150] [serial = 722] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 174 (0x7f2061232000) [pid = 12150] [serial = 719] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 173 (0x7f2065fa4400) [pid = 12150] [serial = 768] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 172 (0x7f204048a800) [pid = 12150] [serial = 818] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 171 (0x7f2049bd2400) [pid = 12150] [serial = 797] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 170 (0x7f2040a70c00) [pid = 12150] [serial = 831] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 169 (0x7f204c5c3800) [pid = 12150] [serial = 800] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 168 (0x7f204a13d000) [pid = 12150] [serial = 837] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 167 (0x7f20485e3c00) [pid = 12150] [serial = 834] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 166 (0x7f204db87400) [pid = 12150] [serial = 848] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 165 (0x7f204319c800) [pid = 12150] [serial = 821] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 164 (0x7f2049d23800) [pid = 12150] [serial = 836] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 163 (0x7f205235c800) [pid = 12150] [serial = 846] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 162 (0x7f2052891800) [pid = 12150] [serial = 803] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 161 (0x7f2040a66400) [pid = 12150] [serial = 830] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 160 (0x7f203f290c00) [pid = 12150] [serial = 824] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 159 (0x7f204319b800) [pid = 12150] [serial = 815] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 158 (0x7f205288b400) [pid = 12150] [serial = 849] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f204c23fc00) [pid = 12150] [serial = 840] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f20417b8400) [pid = 12150] [serial = 771] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f2051163c00) [pid = 12150] [serial = 845] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 154 (0x7f204c5cb000) [pid = 12150] [serial = 842] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 153 (0x7f204dd9c400) [pid = 12150] [serial = 843] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 152 (0x7f2065d36000) [pid = 12150] [serial = 812] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 151 (0x7f2049f1b800) [pid = 12150] [serial = 827] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 150 (0x7f20569cec00) [pid = 12150] [serial = 806] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 149 (0x7f2043289800) [pid = 12150] [serial = 833] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 148 (0x7f204b23a800) [pid = 12150] [serial = 839] [outer = (nil)] [url = about:blank] 23:05:12 INFO - PROCESS | 12150 | --DOMWINDOW == 147 (0x7f20611dac00) [pid = 12150] [serial = 809] [outer = (nil)] [url = about:blank] 23:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1631ms 23:05:12 INFO - PROCESS | 12150 | 1461477912171 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 23:05:12 INFO - PROCESS | 12150 | 1461477912176 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 23:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:05:12 INFO - PROCESS | 12150 | 1461477912181 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:05:12 INFO - PROCESS | 12150 | 1461477912186 Marionette TRACE conn3 <- [1,1242,null,{}] 23:05:12 INFO - PROCESS | 12150 | 1461477912200 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:12 INFO - PROCESS | 12150 | 1461477912363 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 23:05:12 INFO - PROCESS | 12150 | 1461477912536 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204170b800 == 80 [pid = 12150] [id = 318] 23:05:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 148 (0x7f204319d800) [pid = 12150] [serial = 955] [outer = (nil)] 23:05:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 149 (0x7f2048639c00) [pid = 12150] [serial = 956] [outer = 0x7f204319d800] 23:05:12 INFO - PROCESS | 12150 | 1461477912602 Marionette DEBUG loaded listener.js 23:05:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 150 (0x7f2049994000) [pid = 12150] [serial = 957] [outer = 0x7f204319d800] 23:05:13 INFO - PROCESS | 12150 | 1461477913236 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 23:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1080ms 23:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:05:13 INFO - PROCESS | 12150 | 1461477913268 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 23:05:13 INFO - PROCESS | 12150 | 1461477913271 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 23:05:13 INFO - PROCESS | 12150 | 1461477913277 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:05:13 INFO - PROCESS | 12150 | 1461477913279 Marionette TRACE conn3 <- [1,1246,null,{}] 23:05:13 INFO - PROCESS | 12150 | 1461477913284 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:13 INFO - PROCESS | 12150 | 1461477913453 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 23:05:13 INFO - PROCESS | 12150 | 1461477913589 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043312800 == 81 [pid = 12150] [id = 319] 23:05:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 151 (0x7f20485e3c00) [pid = 12150] [serial = 958] [outer = (nil)] 23:05:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f2049a1cc00) [pid = 12150] [serial = 959] [outer = 0x7f20485e3c00] 23:05:13 INFO - PROCESS | 12150 | 1461477913647 Marionette DEBUG loaded listener.js 23:05:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f2049f1b800) [pid = 12150] [serial = 960] [outer = 0x7f20485e3c00] 23:05:14 INFO - PROCESS | 12150 | 1461477914332 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 23:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1083ms 23:05:14 INFO - PROCESS | 12150 | 1461477914361 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 23:05:14 INFO - PROCESS | 12150 | 1461477914364 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 23:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:05:14 INFO - PROCESS | 12150 | 1461477914370 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:05:14 INFO - PROCESS | 12150 | 1461477914371 Marionette TRACE conn3 <- [1,1250,null,{}] 23:05:14 INFO - PROCESS | 12150 | 1461477914376 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:14 INFO - PROCESS | 12150 | 1461477914614 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 23:05:14 INFO - PROCESS | 12150 | 1461477914646 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:14 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049fec800 == 82 [pid = 12150] [id = 320] 23:05:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f2049d2f000) [pid = 12150] [serial = 961] [outer = (nil)] 23:05:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f204a565000) [pid = 12150] [serial = 962] [outer = 0x7f2049d2f000] 23:05:14 INFO - PROCESS | 12150 | 1461477914704 Marionette DEBUG loaded listener.js 23:05:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f204af91c00) [pid = 12150] [serial = 963] [outer = 0x7f2049d2f000] 23:05:15 INFO - PROCESS | 12150 | 1461477915504 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 23:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1181ms 23:05:15 INFO - PROCESS | 12150 | 1461477915551 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 23:05:15 INFO - PROCESS | 12150 | 1461477915555 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 23:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:05:15 INFO - PROCESS | 12150 | 1461477915565 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:05:15 INFO - PROCESS | 12150 | 1461477915567 Marionette TRACE conn3 <- [1,1254,null,{}] 23:05:15 INFO - PROCESS | 12150 | 1461477915570 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:15 INFO - PROCESS | 12150 | 1461477915787 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 23:05:15 INFO - PROCESS | 12150 | 1461477915817 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b32d000 == 83 [pid = 12150] [id = 321] 23:05:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f204db83800) [pid = 12150] [serial = 964] [outer = (nil)] 23:05:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f204e6a2800) [pid = 12150] [serial = 965] [outer = 0x7f204db83800] 23:05:15 INFO - PROCESS | 12150 | 1461477915900 Marionette DEBUG loaded listener.js 23:05:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f2050408c00) [pid = 12150] [serial = 966] [outer = 0x7f204db83800] 23:05:16 INFO - PROCESS | 12150 | --DOMWINDOW == 158 (0x7f204e6a5c00) [pid = 12150] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:05:16 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f204999f400) [pid = 12150] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:05:16 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f20417b2c00) [pid = 12150] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:05:16 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f20431a0c00) [pid = 12150] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:05:16 INFO - PROCESS | 12150 | --DOMWINDOW == 154 (0x7f2040487800) [pid = 12150] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:05:16 INFO - PROCESS | 12150 | --DOMWINDOW == 153 (0x7f203f012c00) [pid = 12150] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:05:16 INFO - PROCESS | 12150 | --DOMWINDOW == 152 (0x7f2040a70800) [pid = 12150] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:05:16 INFO - PROCESS | 12150 | --DOMWINDOW == 151 (0x7f20430e5c00) [pid = 12150] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:05:16 INFO - PROCESS | 12150 | 1461477916924 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 23:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1373ms 23:05:16 INFO - PROCESS | 12150 | 1461477916940 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 23:05:16 INFO - PROCESS | 12150 | 1461477916942 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 23:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:05:16 INFO - PROCESS | 12150 | 1461477916949 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:05:16 INFO - PROCESS | 12150 | 1461477916952 Marionette TRACE conn3 <- [1,1258,null,{}] 23:05:16 INFO - PROCESS | 12150 | 1461477916966 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:17 INFO - PROCESS | 12150 | 1461477917104 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 23:05:17 INFO - PROCESS | 12150 | 1461477917128 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c588800 == 84 [pid = 12150] [id = 322] 23:05:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f20417b2c00) [pid = 12150] [serial = 967] [outer = (nil)] 23:05:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f204e6a6800) [pid = 12150] [serial = 968] [outer = 0x7f20417b2c00] 23:05:17 INFO - PROCESS | 12150 | 1461477917186 Marionette DEBUG loaded listener.js 23:05:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f2051132c00) [pid = 12150] [serial = 969] [outer = 0x7f20417b2c00] 23:05:17 INFO - PROCESS | 12150 | 1461477917929 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 23:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1035ms 23:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:05:17 INFO - PROCESS | 12150 | 1461477917985 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 23:05:17 INFO - PROCESS | 12150 | 1461477917987 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 23:05:17 INFO - PROCESS | 12150 | 1461477917991 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:05:17 INFO - PROCESS | 12150 | 1461477917995 Marionette TRACE conn3 <- [1,1262,null,{}] 23:05:18 INFO - PROCESS | 12150 | 1461477918000 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:18 INFO - PROCESS | 12150 | 1461477918205 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 23:05:18 INFO - PROCESS | 12150 | 1461477918407 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:18 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e7a4000 == 85 [pid = 12150] [id = 323] 23:05:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f203c828400) [pid = 12150] [serial = 970] [outer = (nil)] 23:05:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f203c831000) [pid = 12150] [serial = 971] [outer = 0x7f203c828400] 23:05:18 INFO - PROCESS | 12150 | 1461477918480 Marionette DEBUG loaded listener.js 23:05:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f203ef6dc00) [pid = 12150] [serial = 972] [outer = 0x7f203c828400] 23:05:19 INFO - PROCESS | 12150 | 1461477919372 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 23:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1431ms 23:05:19 INFO - PROCESS | 12150 | 1461477919425 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 23:05:19 INFO - PROCESS | 12150 | 1461477919432 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 23:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:05:19 INFO - PROCESS | 12150 | 1461477919440 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:05:19 INFO - PROCESS | 12150 | 1461477919445 Marionette TRACE conn3 <- [1,1266,null,{}] 23:05:19 INFO - PROCESS | 12150 | 1461477919451 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:19 INFO - PROCESS | 12150 | 1461477919630 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 23:05:19 INFO - PROCESS | 12150 | 1461477919801 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204313a800 == 86 [pid = 12150] [id = 324] 23:05:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f203ef6e000) [pid = 12150] [serial = 973] [outer = (nil)] 23:05:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f20417b8400) [pid = 12150] [serial = 974] [outer = 0x7f203ef6e000] 23:05:19 INFO - PROCESS | 12150 | 1461477919870 Marionette DEBUG loaded listener.js 23:05:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 160 (0x7f204319c000) [pid = 12150] [serial = 975] [outer = 0x7f203ef6e000] 23:05:20 INFO - PROCESS | 12150 | 1461477920768 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 23:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1381ms 23:05:20 INFO - PROCESS | 12150 | 1461477920825 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 23:05:20 INFO - PROCESS | 12150 | 1461477920831 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 23:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:05:20 INFO - PROCESS | 12150 | 1461477920836 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:05:20 INFO - PROCESS | 12150 | 1461477920839 Marionette TRACE conn3 <- [1,1270,null,{}] 23:05:20 INFO - PROCESS | 12150 | 1461477920845 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:21 INFO - PROCESS | 12150 | 1461477921012 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 23:05:21 INFO - PROCESS | 12150 | 1461477921192 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204dbd6800 == 87 [pid = 12150] [id = 325] 23:05:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 161 (0x7f2049996800) [pid = 12150] [serial = 976] [outer = (nil)] 23:05:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 162 (0x7f2049a15400) [pid = 12150] [serial = 977] [outer = 0x7f2049996800] 23:05:21 INFO - PROCESS | 12150 | 1461477921263 Marionette DEBUG loaded listener.js 23:05:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 163 (0x7f204a877000) [pid = 12150] [serial = 978] [outer = 0x7f2049996800] 23:05:22 INFO - PROCESS | 12150 | 1461477922204 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 23:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1431ms 23:05:22 INFO - PROCESS | 12150 | 1461477922269 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 23:05:22 INFO - PROCESS | 12150 | 1461477922272 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 23:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:05:22 INFO - PROCESS | 12150 | 1461477922287 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:05:22 INFO - PROCESS | 12150 | 1461477922295 Marionette TRACE conn3 <- [1,1274,null,{}] 23:05:22 INFO - PROCESS | 12150 | 1461477922302 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:22 INFO - PROCESS | 12150 | 1461477922484 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 23:05:22 INFO - PROCESS | 12150 | 1461477922683 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053103000 == 88 [pid = 12150] [id = 326] 23:05:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 164 (0x7f204af92400) [pid = 12150] [serial = 979] [outer = (nil)] 23:05:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 165 (0x7f204e6a8800) [pid = 12150] [serial = 980] [outer = 0x7f204af92400] 23:05:22 INFO - PROCESS | 12150 | 1461477922752 Marionette DEBUG loaded listener.js 23:05:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 166 (0x7f2051163c00) [pid = 12150] [serial = 981] [outer = 0x7f204af92400] 23:05:23 INFO - PROCESS | 12150 | 1461477923618 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 23:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1392ms 23:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:05:23 INFO - PROCESS | 12150 | 1461477923672 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 23:05:23 INFO - PROCESS | 12150 | 1461477923675 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 23:05:23 INFO - PROCESS | 12150 | 1461477923681 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:05:23 INFO - PROCESS | 12150 | 1461477923684 Marionette TRACE conn3 <- [1,1278,null,{}] 23:05:23 INFO - PROCESS | 12150 | 1461477923689 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:23 INFO - PROCESS | 12150 | 1461477923852 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 23:05:24 INFO - PROCESS | 12150 | 1461477924036 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053e2f800 == 89 [pid = 12150] [id = 327] 23:05:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 167 (0x7f204328d800) [pid = 12150] [serial = 982] [outer = (nil)] 23:05:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 168 (0x7f20528e4000) [pid = 12150] [serial = 983] [outer = 0x7f204328d800] 23:05:24 INFO - PROCESS | 12150 | 1461477924110 Marionette DEBUG loaded listener.js 23:05:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 169 (0x7f2054566400) [pid = 12150] [serial = 984] [outer = 0x7f204328d800] 23:05:24 INFO - PROCESS | 12150 | 1461477924932 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 23:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1280ms 23:05:24 INFO - PROCESS | 12150 | 1461477924976 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 23:05:24 INFO - PROCESS | 12150 | 1461477924980 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 23:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:05:24 INFO - PROCESS | 12150 | 1461477924986 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:05:24 INFO - PROCESS | 12150 | 1461477924989 Marionette TRACE conn3 <- [1,1282,null,{}] 23:05:24 INFO - PROCESS | 12150 | 1461477924994 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:25 INFO - PROCESS | 12150 | 1461477925155 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 23:05:25 INFO - PROCESS | 12150 | 1461477925332 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20603be000 == 90 [pid = 12150] [id = 328] 23:05:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 170 (0x7f2056d34800) [pid = 12150] [serial = 985] [outer = (nil)] 23:05:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 171 (0x7f2060f59800) [pid = 12150] [serial = 986] [outer = 0x7f2056d34800] 23:05:25 INFO - PROCESS | 12150 | 1461477925414 Marionette DEBUG loaded listener.js 23:05:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 172 (0x7f206148c000) [pid = 12150] [serial = 987] [outer = 0x7f2056d34800] 23:05:26 INFO - PROCESS | 12150 | 1461477926302 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 23:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1378ms 23:05:26 INFO - PROCESS | 12150 | 1461477926365 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 23:05:26 INFO - PROCESS | 12150 | 1461477926369 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 23:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:05:26 INFO - PROCESS | 12150 | 1461477926374 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:05:26 INFO - PROCESS | 12150 | 1461477926377 Marionette TRACE conn3 <- [1,1286,null,{}] 23:05:26 INFO - PROCESS | 12150 | 1461477926381 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:26 INFO - PROCESS | 12150 | 1461477926535 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 23:05:26 INFO - PROCESS | 12150 | 1461477926715 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066286800 == 91 [pid = 12150] [id = 329] 23:05:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 173 (0x7f2054fb9800) [pid = 12150] [serial = 988] [outer = (nil)] 23:05:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 174 (0x7f2065d40800) [pid = 12150] [serial = 989] [outer = 0x7f2054fb9800] 23:05:26 INFO - PROCESS | 12150 | 1461477926786 Marionette DEBUG loaded listener.js 23:05:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 175 (0x7f2065fa5400) [pid = 12150] [serial = 990] [outer = 0x7f2054fb9800] 23:05:27 INFO - PROCESS | 12150 | 1461477927583 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 23:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1284ms 23:05:27 INFO - PROCESS | 12150 | 1461477927658 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 23:05:27 INFO - PROCESS | 12150 | 1461477927661 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 23:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:05:27 INFO - PROCESS | 12150 | 1461477927667 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:05:27 INFO - PROCESS | 12150 | 1461477927669 Marionette TRACE conn3 <- [1,1290,null,{}] 23:05:27 INFO - PROCESS | 12150 | 1461477927675 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:27 INFO - PROCESS | 12150 | 1461477927839 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 23:05:28 INFO - PROCESS | 12150 | 1461477928012 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206924e800 == 92 [pid = 12150] [id = 330] 23:05:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 176 (0x7f203c88fc00) [pid = 12150] [serial = 991] [outer = (nil)] 23:05:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 177 (0x7f203c898800) [pid = 12150] [serial = 992] [outer = 0x7f203c88fc00] 23:05:28 INFO - PROCESS | 12150 | 1461477928084 Marionette DEBUG loaded listener.js 23:05:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 178 (0x7f203c89e000) [pid = 12150] [serial = 993] [outer = 0x7f203c88fc00] 23:05:28 INFO - PROCESS | 12150 | 1461477928953 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 23:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1336ms 23:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:05:29 INFO - PROCESS | 12150 | 1461477929004 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 23:05:29 INFO - PROCESS | 12150 | 1461477929007 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 23:05:29 INFO - PROCESS | 12150 | 1461477929013 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:05:29 INFO - PROCESS | 12150 | 1461477929016 Marionette TRACE conn3 <- [1,1294,null,{}] 23:05:29 INFO - PROCESS | 12150 | 1461477929021 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:29 INFO - PROCESS | 12150 | 1461477929174 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 23:05:29 INFO - PROCESS | 12150 | 1461477929352 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ae9800 == 93 [pid = 12150] [id = 331] 23:05:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f203c892000) [pid = 12150] [serial = 994] [outer = (nil)] 23:05:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f203e5b2c00) [pid = 12150] [serial = 995] [outer = 0x7f203c892000] 23:05:29 INFO - PROCESS | 12150 | 1461477929420 Marionette DEBUG loaded listener.js 23:05:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f203e5b8800) [pid = 12150] [serial = 996] [outer = 0x7f203c892000] 23:05:30 INFO - PROCESS | 12150 | 1461477930211 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 23:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1227ms 23:05:30 INFO - PROCESS | 12150 | 1461477930239 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 23:05:30 INFO - PROCESS | 12150 | 1461477930242 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 23:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:05:30 INFO - PROCESS | 12150 | 1461477930247 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:05:30 INFO - PROCESS | 12150 | 1461477930249 Marionette TRACE conn3 <- [1,1298,null,{}] 23:05:30 INFO - PROCESS | 12150 | 1461477930254 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:30 INFO - PROCESS | 12150 | 1461477930413 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 23:05:30 INFO - PROCESS | 12150 | 1461477930594 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ef86800 == 94 [pid = 12150] [id = 332] 23:05:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f203c89c400) [pid = 12150] [serial = 997] [outer = (nil)] 23:05:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f203cae4400) [pid = 12150] [serial = 998] [outer = 0x7f203c89c400] 23:05:30 INFO - PROCESS | 12150 | 1461477930669 Marionette DEBUG loaded listener.js 23:05:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f203cae9800) [pid = 12150] [serial = 999] [outer = 0x7f203c89c400] 23:05:31 INFO - PROCESS | 12150 | 1461477931438 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1225ms 23:05:31 INFO - PROCESS | 12150 | 1461477931473 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 23:05:31 INFO - PROCESS | 12150 | 1461477931477 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 23:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:05:31 INFO - PROCESS | 12150 | 1461477931500 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:05:31 INFO - PROCESS | 12150 | 1461477931504 Marionette TRACE conn3 <- [1,1302,null,{}] 23:05:31 INFO - PROCESS | 12150 | 1461477931509 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:31 INFO - PROCESS | 12150 | 1461477931672 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 23:05:31 INFO - PROCESS | 12150 | 1461477931852 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040aed000 == 95 [pid = 12150] [id = 333] 23:05:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 185 (0x7f203cadd800) [pid = 12150] [serial = 1000] [outer = (nil)] 23:05:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 186 (0x7f203e5b9c00) [pid = 12150] [serial = 1001] [outer = 0x7f203cadd800] 23:05:31 INFO - PROCESS | 12150 | 1461477931926 Marionette DEBUG loaded listener.js 23:05:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 187 (0x7f20624bf800) [pid = 12150] [serial = 1002] [outer = 0x7f203cadd800] 23:05:32 INFO - PROCESS | 12150 | 1461477932789 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 23:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1339ms 23:05:32 INFO - PROCESS | 12150 | 1461477932837 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 23:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:05:32 INFO - PROCESS | 12150 | 1461477932841 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 23:05:32 INFO - PROCESS | 12150 | 1461477932846 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:05:32 INFO - PROCESS | 12150 | 1461477932850 Marionette TRACE conn3 <- [1,1306,null,{}] 23:05:32 INFO - PROCESS | 12150 | 1461477932854 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:33 INFO - PROCESS | 12150 | 1461477933055 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 23:05:33 INFO - PROCESS | 12150 | 1461477933240 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c7be800 == 96 [pid = 12150] [id = 334] 23:05:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 188 (0x7f203b59c000) [pid = 12150] [serial = 1003] [outer = (nil)] 23:05:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 189 (0x7f203b5a4c00) [pid = 12150] [serial = 1004] [outer = 0x7f203b59c000] 23:05:33 INFO - PROCESS | 12150 | 1461477933311 Marionette DEBUG loaded listener.js 23:05:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 190 (0x7f2065f9ac00) [pid = 12150] [serial = 1005] [outer = 0x7f203b59c000] 23:05:34 INFO - PROCESS | 12150 | 1461477934118 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 23:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1326ms 23:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:05:34 INFO - PROCESS | 12150 | 1461477934173 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 23:05:34 INFO - PROCESS | 12150 | 1461477934175 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 23:05:34 INFO - PROCESS | 12150 | 1461477934180 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:05:34 INFO - PROCESS | 12150 | 1461477934184 Marionette TRACE conn3 <- [1,1310,null,{}] 23:05:34 INFO - PROCESS | 12150 | 1461477934189 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:34 INFO - PROCESS | 12150 | 1461477934362 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 23:05:34 INFO - PROCESS | 12150 | 1461477934544 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ad35000 == 97 [pid = 12150] [id = 335] 23:05:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 191 (0x7f203ae04c00) [pid = 12150] [serial = 1006] [outer = (nil)] 23:05:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 192 (0x7f203ae0bc00) [pid = 12150] [serial = 1007] [outer = 0x7f203ae04c00] 23:05:34 INFO - PROCESS | 12150 | 1461477934611 Marionette DEBUG loaded listener.js 23:05:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 193 (0x7f203ae10800) [pid = 12150] [serial = 1008] [outer = 0x7f203ae04c00] 23:05:35 INFO - PROCESS | 12150 | 1461477935426 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 23:05:35 INFO - PROCESS | 12150 | 1461477935473 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 23:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:05:35 INFO - PROCESS | 12150 | 1461477935478 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:05:35 INFO - PROCESS | 12150 | 1461477935481 Marionette TRACE conn3 <- [1,1314,null,{}] 23:05:35 INFO - PROCESS | 12150 | 1461477935486 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:35 INFO - PROCESS | 12150 | 1461477935663 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 23:05:35 INFO - PROCESS | 12150 | 1461477935846 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203af6d800 == 98 [pid = 12150] [id = 336] 23:05:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 194 (0x7f203ae09400) [pid = 12150] [serial = 1009] [outer = (nil)] 23:05:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 195 (0x7f203afc3400) [pid = 12150] [serial = 1010] [outer = 0x7f203ae09400] 23:05:35 INFO - PROCESS | 12150 | 1461477935915 Marionette DEBUG loaded listener.js 23:05:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f203afc9800) [pid = 12150] [serial = 1011] [outer = 0x7f203ae09400] 23:05:36 INFO - PROCESS | 12150 | 1461477936720 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 23:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1280ms 23:05:36 INFO - PROCESS | 12150 | 1461477936760 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 23:05:36 INFO - PROCESS | 12150 | 1461477936762 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 23:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:05:36 INFO - PROCESS | 12150 | 1461477936768 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:05:36 INFO - PROCESS | 12150 | 1461477936770 Marionette TRACE conn3 <- [1,1318,null,{}] 23:05:36 INFO - PROCESS | 12150 | 1461477936775 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:36 INFO - PROCESS | 12150 | 1461477936933 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 23:05:37 INFO - PROCESS | 12150 | 1461477937614 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ef87800 == 99 [pid = 12150] [id = 337] 23:05:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f203b59c800) [pid = 12150] [serial = 1012] [outer = (nil)] 23:05:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f203b5a3400) [pid = 12150] [serial = 1013] [outer = 0x7f203b59c800] 23:05:37 INFO - PROCESS | 12150 | 1461477937698 Marionette DEBUG loaded listener.js 23:05:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f203c9a6400) [pid = 12150] [serial = 1014] [outer = 0x7f203b59c800] 23:05:38 INFO - PROCESS | 12150 | 1461477938544 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 23:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1825ms 23:05:38 INFO - PROCESS | 12150 | 1461477938596 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 23:05:38 INFO - PROCESS | 12150 | 1461477938600 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 23:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:05:38 INFO - PROCESS | 12150 | 1461477938607 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:05:38 INFO - PROCESS | 12150 | 1461477938612 Marionette TRACE conn3 <- [1,1322,null,{}] 23:05:38 INFO - PROCESS | 12150 | 1461477938619 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:38 INFO - PROCESS | 12150 | 1461477938781 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 23:05:38 INFO - PROCESS | 12150 | 1461477938987 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20407ca000 == 100 [pid = 12150] [id = 338] 23:05:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f203afcc000) [pid = 12150] [serial = 1015] [outer = (nil)] 23:05:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f203c9a9000) [pid = 12150] [serial = 1016] [outer = 0x7f203afcc000] 23:05:39 INFO - PROCESS | 12150 | 1461477939052 Marionette DEBUG loaded listener.js 23:05:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 202 (0x7f203f177800) [pid = 12150] [serial = 1017] [outer = 0x7f203afcc000] 23:05:40 INFO - PROCESS | 12150 | 1461477940039 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 23:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1483ms 23:05:40 INFO - PROCESS | 12150 | 1461477940095 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 23:05:40 INFO - PROCESS | 12150 | 1461477940100 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 23:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:05:40 INFO - PROCESS | 12150 | 1461477940107 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:05:40 INFO - PROCESS | 12150 | 1461477940110 Marionette TRACE conn3 <- [1,1326,null,{}] 23:05:40 INFO - PROCESS | 12150 | 1461477940115 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:40 INFO - PROCESS | 12150 | 1461477940282 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 23:05:40 INFO - PROCESS | 12150 | 1461477940549 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e835800 == 101 [pid = 12150] [id = 339] 23:05:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f203ef73000) [pid = 12150] [serial = 1018] [outer = (nil)] 23:05:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f204309c400) [pid = 12150] [serial = 1019] [outer = 0x7f203ef73000] 23:05:40 INFO - PROCESS | 12150 | 1461477940692 Marionette DEBUG loaded listener.js 23:05:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 205 (0x7f2043195400) [pid = 12150] [serial = 1020] [outer = 0x7f203ef73000] 23:05:40 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c588800 == 100 [pid = 12150] [id = 322] 23:05:40 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b32d000 == 99 [pid = 12150] [id = 321] 23:05:40 INFO - PROCESS | 12150 | --DOMWINDOW == 204 (0x7f205352a400) [pid = 12150] [serial = 863] [outer = (nil)] [url = about:blank] 23:05:40 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f205690dc00) [pid = 12150] [serial = 866] [outer = (nil)] [url = about:blank] 23:05:40 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f206233c800) [pid = 12150] [serial = 869] [outer = (nil)] [url = about:blank] 23:05:40 INFO - PROCESS | 12150 | --DOMWINDOW == 201 (0x7f2065f9dc00) [pid = 12150] [serial = 872] [outer = (nil)] [url = about:blank] 23:05:40 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f2049998800) [pid = 12150] [serial = 875] [outer = (nil)] [url = about:blank] 23:05:40 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f203f010400) [pid = 12150] [serial = 878] [outer = (nil)] [url = about:blank] 23:05:40 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f204999a000) [pid = 12150] [serial = 881] [outer = (nil)] [url = about:blank] 23:05:40 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f2052359400) [pid = 12150] [serial = 908] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049fec800 == 98 [pid = 12150] [id = 320] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043312800 == 97 [pid = 12150] [id = 319] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204170b800 == 96 [pid = 12150] [id = 318] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e83d800 == 95 [pid = 12150] [id = 317] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041512000 == 94 [pid = 12150] [id = 316] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c7b1000 == 93 [pid = 12150] [id = 314] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e7ad000 == 92 [pid = 12150] [id = 312] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206669d000 == 91 [pid = 12150] [id = 311] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204040f800 == 90 [pid = 12150] [id = 310] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049db4000 == 89 [pid = 12150] [id = 309] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206a830800 == 88 [pid = 12150] [id = 308] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066275000 == 87 [pid = 12150] [id = 307] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2061619000 == 86 [pid = 12150] [id = 306] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2056a64000 == 85 [pid = 12150] [id = 305] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ede0800 == 84 [pid = 12150] [id = 304] 23:05:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043215000 == 83 [pid = 12150] [id = 303] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f204e6a7800) [pid = 12150] [serial = 899] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f205112f000) [pid = 12150] [serial = 902] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 194 (0x7f204db20000) [pid = 12150] [serial = 905] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 193 (0x7f20522c7c00) [pid = 12150] [serial = 906] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 192 (0x7f2049a03800) [pid = 12150] [serial = 888] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 191 (0x7f2043298400) [pid = 12150] [serial = 887] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 190 (0x7f20417b5400) [pid = 12150] [serial = 885] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 189 (0x7f2040a69800) [pid = 12150] [serial = 884] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 188 (0x7f20515b4800) [pid = 12150] [serial = 860] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 187 (0x7f204c502800) [pid = 12150] [serial = 896] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 186 (0x7f204b235c00) [pid = 12150] [serial = 893] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 185 (0x7f2049f46800) [pid = 12150] [serial = 890] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 184 (0x7f204c23e400) [pid = 12150] [serial = 894] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f204a13c800) [pid = 12150] [serial = 891] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f204319d000) [pid = 12150] [serial = 854] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f204aae0c00) [pid = 12150] [serial = 857] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f2050409000) [pid = 12150] [serial = 900] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f205116b400) [pid = 12150] [serial = 903] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f204dd94400) [pid = 12150] [serial = 897] [outer = (nil)] [url = about:blank] 23:05:41 INFO - PROCESS | 12150 | 1461477941506 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:05:41 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 23:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1430ms 23:05:41 INFO - PROCESS | 12150 | 1461477941538 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 23:05:41 INFO - PROCESS | 12150 | 1461477941542 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 23:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:05:41 INFO - PROCESS | 12150 | 1461477941554 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:05:41 INFO - PROCESS | 12150 | 1461477941561 Marionette TRACE conn3 <- [1,1330,null,{}] 23:05:41 INFO - PROCESS | 12150 | 1461477941572 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:41 INFO - PROCESS | 12150 | 1461477941732 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 23:05:41 INFO - PROCESS | 12150 | 1461477941744 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042d0e800 == 84 [pid = 12150] [id = 340] 23:05:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f204319f000) [pid = 12150] [serial = 1021] [outer = (nil)] 23:05:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f204863a000) [pid = 12150] [serial = 1022] [outer = 0x7f204319f000] 23:05:41 INFO - PROCESS | 12150 | 1461477941802 Marionette DEBUG loaded listener.js 23:05:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f2049991c00) [pid = 12150] [serial = 1023] [outer = 0x7f204319f000] 23:05:42 INFO - PROCESS | 12150 | 1461477942578 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:05:42 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 23:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1094ms 23:05:42 INFO - PROCESS | 12150 | 1461477942642 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 23:05:42 INFO - PROCESS | 12150 | 1461477942646 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 23:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:05:42 INFO - PROCESS | 12150 | 1461477942651 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:05:42 INFO - PROCESS | 12150 | 1461477942653 Marionette TRACE conn3 <- [1,1334,null,{}] 23:05:42 INFO - PROCESS | 12150 | 1461477942658 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:42 INFO - PROCESS | 12150 | 1461477942813 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 23:05:42 INFO - PROCESS | 12150 | 1461477942976 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204320b000 == 85 [pid = 12150] [id = 341] 23:05:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f203afcb400) [pid = 12150] [serial = 1024] [outer = (nil)] 23:05:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f2049a1a400) [pid = 12150] [serial = 1025] [outer = 0x7f203afcb400] 23:05:43 INFO - PROCESS | 12150 | 1461477943046 Marionette DEBUG loaded listener.js 23:05:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f2049f10c00) [pid = 12150] [serial = 1026] [outer = 0x7f203afcb400] 23:05:43 INFO - PROCESS | 12150 | 1461477943780 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1178ms 23:05:43 INFO - PROCESS | 12150 | 1461477943830 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 23:05:43 INFO - PROCESS | 12150 | 1461477943834 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 23:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:05:43 INFO - PROCESS | 12150 | 1461477943846 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:05:43 INFO - PROCESS | 12150 | 1461477943847 Marionette TRACE conn3 <- [1,1338,null,{}] 23:05:43 INFO - PROCESS | 12150 | 1461477943856 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:44 INFO - PROCESS | 12150 | 1461477944054 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 23:05:44 INFO - PROCESS | 12150 | 1461477944079 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049f87800 == 86 [pid = 12150] [id = 342] 23:05:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 185 (0x7f204a13d400) [pid = 12150] [serial = 1027] [outer = (nil)] 23:05:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 186 (0x7f204a56c400) [pid = 12150] [serial = 1028] [outer = 0x7f204a13d400] 23:05:44 INFO - PROCESS | 12150 | 1461477944149 Marionette DEBUG loaded listener.js 23:05:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 187 (0x7f204b234c00) [pid = 12150] [serial = 1029] [outer = 0x7f204a13d400] 23:05:45 INFO - PROCESS | 12150 | --DOMWINDOW == 186 (0x7f203c82e400) [pid = 12150] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:05:45 INFO - PROCESS | 12150 | --DOMWINDOW == 185 (0x7f20417b0400) [pid = 12150] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:05:45 INFO - PROCESS | 12150 | --DOMWINDOW == 184 (0x7f20485e3c00) [pid = 12150] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:05:45 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f204319d800) [pid = 12150] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:05:45 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f204db83800) [pid = 12150] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:05:45 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f2049d2f000) [pid = 12150] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:05:45 INFO - PROCESS | 12150 | 1461477945675 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 23:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1842ms 23:05:45 INFO - PROCESS | 12150 | 1461477945682 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 23:05:45 INFO - PROCESS | 12150 | 1461477945684 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 23:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:05:45 INFO - PROCESS | 12150 | 1461477945691 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:05:45 INFO - PROCESS | 12150 | 1461477945693 Marionette TRACE conn3 <- [1,1342,null,{}] 23:05:45 INFO - PROCESS | 12150 | 1461477945698 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:45 INFO - PROCESS | 12150 | 1461477945836 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 23:05:45 INFO - PROCESS | 12150 | 1461477945968 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049fe9800 == 87 [pid = 12150] [id = 343] 23:05:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f204a13fc00) [pid = 12150] [serial = 1030] [outer = (nil)] 23:05:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f204c237800) [pid = 12150] [serial = 1031] [outer = 0x7f204a13fc00] 23:05:46 INFO - PROCESS | 12150 | 1461477946028 Marionette DEBUG loaded listener.js 23:05:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f204db82c00) [pid = 12150] [serial = 1032] [outer = 0x7f204a13fc00] 23:05:46 INFO - PROCESS | 12150 | 1461477946611 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 23:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 973ms 23:05:46 INFO - PROCESS | 12150 | 1461477946666 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 23:05:46 INFO - PROCESS | 12150 | 1461477946678 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 23:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:05:46 INFO - PROCESS | 12150 | 1461477946685 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:05:46 INFO - PROCESS | 12150 | 1461477946687 Marionette TRACE conn3 <- [1,1346,null,{}] 23:05:46 INFO - PROCESS | 12150 | 1461477946692 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:46 INFO - PROCESS | 12150 | 1461477946831 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 23:05:46 INFO - PROCESS | 12150 | 1461477946965 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b357800 == 88 [pid = 12150] [id = 344] 23:05:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 185 (0x7f204999ac00) [pid = 12150] [serial = 1033] [outer = (nil)] 23:05:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 186 (0x7f204e69f400) [pid = 12150] [serial = 1034] [outer = 0x7f204999ac00] 23:05:47 INFO - PROCESS | 12150 | 1461477947022 Marionette DEBUG loaded listener.js 23:05:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 187 (0x7f2051166800) [pid = 12150] [serial = 1035] [outer = 0x7f204999ac00] 23:05:47 INFO - PROCESS | 12150 | 1461477947807 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 23:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1174ms 23:05:47 INFO - PROCESS | 12150 | 1461477947867 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 23:05:47 INFO - PROCESS | 12150 | 1461477947872 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 23:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:05:47 INFO - PROCESS | 12150 | 1461477947880 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:05:47 INFO - PROCESS | 12150 | 1461477947885 Marionette TRACE conn3 <- [1,1350,null,{}] 23:05:47 INFO - PROCESS | 12150 | 1461477947893 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:48 INFO - PROCESS | 12150 | 1461477948092 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 23:05:48 INFO - PROCESS | 12150 | 1461477948276 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e830800 == 89 [pid = 12150] [id = 345] 23:05:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 188 (0x7f203ae0a000) [pid = 12150] [serial = 1036] [outer = (nil)] 23:05:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 189 (0x7f203c82e000) [pid = 12150] [serial = 1037] [outer = 0x7f203ae0a000] 23:05:48 INFO - PROCESS | 12150 | 1461477948347 Marionette DEBUG loaded listener.js 23:05:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 190 (0x7f203c9abc00) [pid = 12150] [serial = 1038] [outer = 0x7f203ae0a000] 23:05:49 INFO - PROCESS | 12150 | 1461477949242 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 23:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1432ms 23:05:49 INFO - PROCESS | 12150 | 1461477949313 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 23:05:49 INFO - PROCESS | 12150 | 1461477949321 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 23:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:05:49 INFO - PROCESS | 12150 | 1461477949331 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:05:49 INFO - PROCESS | 12150 | 1461477949335 Marionette TRACE conn3 <- [1,1354,null,{}] 23:05:49 INFO - PROCESS | 12150 | 1461477949341 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:49 INFO - PROCESS | 12150 | 1461477949553 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 23:05:49 INFO - PROCESS | 12150 | 1461477949728 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20431dc000 == 90 [pid = 12150] [id = 346] 23:05:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 191 (0x7f203e5b3c00) [pid = 12150] [serial = 1039] [outer = (nil)] 23:05:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 192 (0x7f203f290c00) [pid = 12150] [serial = 1040] [outer = 0x7f203e5b3c00] 23:05:49 INFO - PROCESS | 12150 | 1461477949798 Marionette DEBUG loaded listener.js 23:05:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 193 (0x7f20417b7400) [pid = 12150] [serial = 1041] [outer = 0x7f203e5b3c00] 23:05:50 INFO - PROCESS | 12150 | 1461477950740 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 23:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1431ms 23:05:50 INFO - PROCESS | 12150 | 1461477950761 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 23:05:50 INFO - PROCESS | 12150 | 1461477950765 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 23:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:05:50 INFO - PROCESS | 12150 | 1461477950770 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:05:50 INFO - PROCESS | 12150 | 1461477950775 Marionette TRACE conn3 <- [1,1358,null,{}] 23:05:50 INFO - PROCESS | 12150 | 1461477950790 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:50 INFO - PROCESS | 12150 | 1461477950964 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 23:05:51 INFO - PROCESS | 12150 | 1461477951151 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e2ea000 == 91 [pid = 12150] [id = 347] 23:05:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 194 (0x7f20431be000) [pid = 12150] [serial = 1042] [outer = (nil)] 23:05:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 195 (0x7f2049996000) [pid = 12150] [serial = 1043] [outer = 0x7f20431be000] 23:05:51 INFO - PROCESS | 12150 | 1461477951278 Marionette DEBUG loaded listener.js 23:05:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f2049f53c00) [pid = 12150] [serial = 1044] [outer = 0x7f20431be000] 23:05:52 INFO - PROCESS | 12150 | 1461477952071 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 23:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1338ms 23:05:52 INFO - PROCESS | 12150 | 1461477952108 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 23:05:52 INFO - PROCESS | 12150 | 1461477952113 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 23:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:05:52 INFO - PROCESS | 12150 | 1461477952119 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:05:52 INFO - PROCESS | 12150 | 1461477952121 Marionette TRACE conn3 <- [1,1362,null,{}] 23:05:52 INFO - PROCESS | 12150 | 1461477952126 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:52 INFO - PROCESS | 12150 | 1461477952294 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 23:05:52 INFO - PROCESS | 12150 | 1461477952474 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052431000 == 92 [pid = 12150] [id = 348] 23:05:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f20430df800) [pid = 12150] [serial = 1045] [outer = (nil)] 23:05:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f2049f4c800) [pid = 12150] [serial = 1046] [outer = 0x7f20430df800] 23:05:52 INFO - PROCESS | 12150 | 1461477952548 Marionette DEBUG loaded listener.js 23:05:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f204c23e400) [pid = 12150] [serial = 1047] [outer = 0x7f20430df800] 23:05:53 INFO - PROCESS | 12150 | 1461477953498 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 23:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1429ms 23:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:05:53 INFO - PROCESS | 12150 | 1461477953549 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 23:05:53 INFO - PROCESS | 12150 | 1461477953551 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 23:05:53 INFO - PROCESS | 12150 | 1461477953558 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:05:53 INFO - PROCESS | 12150 | 1461477953561 Marionette TRACE conn3 <- [1,1366,null,{}] 23:05:53 INFO - PROCESS | 12150 | 1461477953566 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:53 INFO - PROCESS | 12150 | 1461477953730 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 23:05:53 INFO - PROCESS | 12150 | 1461477953910 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053bc8000 == 93 [pid = 12150] [id = 349] 23:05:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f2043150800) [pid = 12150] [serial = 1048] [outer = (nil)] 23:05:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f204e6a6400) [pid = 12150] [serial = 1049] [outer = 0x7f2043150800] 23:05:53 INFO - PROCESS | 12150 | 1461477953980 Marionette DEBUG loaded listener.js 23:05:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 202 (0x7f20520a0c00) [pid = 12150] [serial = 1050] [outer = 0x7f2043150800] 23:05:54 INFO - PROCESS | 12150 | 1461477954821 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 23:05:54 INFO - PROCESS | 12150 | 1461477954843 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 23:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:05:54 INFO - PROCESS | 12150 | 1461477954849 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:05:54 INFO - PROCESS | 12150 | 1461477954851 Marionette TRACE conn3 <- [1,1370,null,{}] 23:05:54 INFO - PROCESS | 12150 | 1461477954857 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:55 INFO - PROCESS | 12150 | 1461477955050 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 23:05:55 INFO - PROCESS | 12150 | 1461477955236 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2060fcd000 == 94 [pid = 12150] [id = 350] 23:05:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f205288c800) [pid = 12150] [serial = 1051] [outer = (nil)] 23:05:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f20541a6400) [pid = 12150] [serial = 1052] [outer = 0x7f205288c800] 23:05:55 INFO - PROCESS | 12150 | 1461477955310 Marionette DEBUG loaded listener.js 23:05:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 205 (0x7f206122b800) [pid = 12150] [serial = 1053] [outer = 0x7f205288c800] 23:05:56 INFO - PROCESS | 12150 | 1461477956174 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 23:05:56 INFO - PROCESS | 12150 | 1461477956236 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 23:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:05:56 INFO - PROCESS | 12150 | 1461477956242 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:05:56 INFO - PROCESS | 12150 | 1461477956244 Marionette TRACE conn3 <- [1,1374,null,{}] 23:05:56 INFO - PROCESS | 12150 | 1461477956250 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:56 INFO - PROCESS | 12150 | 1461477956419 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 23:05:56 INFO - PROCESS | 12150 | 1461477956601 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206620f000 == 95 [pid = 12150] [id = 351] 23:05:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 206 (0x7f2053557800) [pid = 12150] [serial = 1054] [outer = (nil)] 23:05:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 207 (0x7f206260a400) [pid = 12150] [serial = 1055] [outer = 0x7f2053557800] 23:05:56 INFO - PROCESS | 12150 | 1461477956671 Marionette DEBUG loaded listener.js 23:05:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 208 (0x7f2065d35c00) [pid = 12150] [serial = 1056] [outer = 0x7f2053557800] 23:05:57 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:05:57 INFO - PROCESS | 12150 | 1461477957506 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 23:05:57 INFO - PROCESS | 12150 | 1461477957577 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 23:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:05:57 INFO - PROCESS | 12150 | 1461477957583 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:05:57 INFO - PROCESS | 12150 | 1461477957585 Marionette TRACE conn3 <- [1,1378,null,{}] 23:05:57 INFO - PROCESS | 12150 | 1461477957592 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:57 INFO - PROCESS | 12150 | 1461477957753 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 23:05:57 INFO - PROCESS | 12150 | 1461477957935 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2068f57000 == 96 [pid = 12150] [id = 352] 23:05:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 209 (0x7f203d294400) [pid = 12150] [serial = 1057] [outer = (nil)] 23:05:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 210 (0x7f203d299c00) [pid = 12150] [serial = 1058] [outer = 0x7f203d294400] 23:05:58 INFO - PROCESS | 12150 | 1461477958005 Marionette DEBUG loaded listener.js 23:05:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 211 (0x7f204a573c00) [pid = 12150] [serial = 1059] [outer = 0x7f203d294400] 23:05:58 INFO - PROCESS | 12150 | 1461477958845 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 23:05:58 INFO - PROCESS | 12150 | 1461477958917 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 23:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:05:58 INFO - PROCESS | 12150 | 1461477958923 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:05:58 INFO - PROCESS | 12150 | 1461477958926 Marionette TRACE conn3 <- [1,1382,null,{}] 23:05:58 INFO - PROCESS | 12150 | 1461477958931 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:05:59 INFO - PROCESS | 12150 | 1461477959089 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 23:05:59 INFO - PROCESS | 12150 | 1461477959273 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040455000 == 97 [pid = 12150] [id = 353] 23:05:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 212 (0x7f203d294c00) [pid = 12150] [serial = 1060] [outer = (nil)] 23:05:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 213 (0x7f20403b8000) [pid = 12150] [serial = 1061] [outer = 0x7f203d294c00] 23:05:59 INFO - PROCESS | 12150 | 1461477959342 Marionette DEBUG loaded listener.js 23:05:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f20403bdc00) [pid = 12150] [serial = 1062] [outer = 0x7f203d294c00] 23:06:00 INFO - PROCESS | 12150 | [12150] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:06:00 INFO - PROCESS | 12150 | 1461477960197 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 23:06:00 INFO - PROCESS | 12150 | 1461477960260 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 23:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:06:00 INFO - PROCESS | 12150 | 1461477960265 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:06:00 INFO - PROCESS | 12150 | 1461477960267 Marionette TRACE conn3 <- [1,1386,null,{}] 23:06:00 INFO - PROCESS | 12150 | 1461477960273 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:00 INFO - PROCESS | 12150 | 1461477960444 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 23:06:00 INFO - PROCESS | 12150 | 1461477960641 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eacc800 == 98 [pid = 12150] [id = 354] 23:06:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f203d295c00) [pid = 12150] [serial = 1063] [outer = (nil)] 23:06:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f2062340800) [pid = 12150] [serial = 1064] [outer = 0x7f203d295c00] 23:06:00 INFO - PROCESS | 12150 | 1461477960707 Marionette DEBUG loaded listener.js 23:06:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f2065fa3c00) [pid = 12150] [serial = 1065] [outer = 0x7f203d295c00] 23:06:01 INFO - PROCESS | 12150 | 1461477961638 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 23:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:06:01 INFO - PROCESS | 12150 | 1461477961706 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 23:06:01 INFO - PROCESS | 12150 | 1461477961712 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:06:01 INFO - PROCESS | 12150 | 1461477961717 Marionette TRACE conn3 <- [1,1390,null,{}] 23:06:01 INFO - PROCESS | 12150 | 1461477961723 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:01 INFO - PROCESS | 12150 | 1461477961963 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 23:06:02 INFO - PROCESS | 12150 | 1461477962205 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20399d6000 == 99 [pid = 12150] [id = 355] 23:06:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f204047b800) [pid = 12150] [serial = 1066] [outer = (nil)] 23:06:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f2061433800) [pid = 12150] [serial = 1067] [outer = 0x7f204047b800] 23:06:02 INFO - PROCESS | 12150 | 1461477962294 Marionette DEBUG loaded listener.js 23:06:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f206616fc00) [pid = 12150] [serial = 1068] [outer = 0x7f204047b800] 23:06:03 INFO - PROCESS | 12150 | 1461477963099 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 23:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1436ms 23:06:03 INFO - PROCESS | 12150 | 1461477963148 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 23:06:03 INFO - PROCESS | 12150 | 1461477963151 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 23:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:06:03 INFO - PROCESS | 12150 | 1461477963156 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:06:03 INFO - PROCESS | 12150 | 1461477963158 Marionette TRACE conn3 <- [1,1394,null,{}] 23:06:03 INFO - PROCESS | 12150 | 1461477963164 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:03 INFO - PROCESS | 12150 | 1461477963338 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 23:06:03 INFO - PROCESS | 12150 | 1461477963530 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039470800 == 100 [pid = 12150] [id = 356] 23:06:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f203bef0800) [pid = 12150] [serial = 1069] [outer = (nil)] 23:06:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f203bef5800) [pid = 12150] [serial = 1070] [outer = 0x7f203bef0800] 23:06:03 INFO - PROCESS | 12150 | 1461477963600 Marionette DEBUG loaded listener.js 23:06:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f2040472c00) [pid = 12150] [serial = 1071] [outer = 0x7f203bef0800] 23:06:04 INFO - PROCESS | 12150 | 1461477964436 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 23:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1331ms 23:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:06:04 INFO - PROCESS | 12150 | 1461477964489 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 23:06:04 INFO - PROCESS | 12150 | 1461477964492 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 23:06:04 INFO - PROCESS | 12150 | 1461477964499 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:06:04 INFO - PROCESS | 12150 | 1461477964502 Marionette TRACE conn3 <- [1,1398,null,{}] 23:06:04 INFO - PROCESS | 12150 | 1461477964507 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:04 INFO - PROCESS | 12150 | 1461477964677 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 23:06:04 INFO - PROCESS | 12150 | 1461477964863 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eada800 == 101 [pid = 12150] [id = 357] 23:06:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f203b120400) [pid = 12150] [serial = 1072] [outer = (nil)] 23:06:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f203b129000) [pid = 12150] [serial = 1073] [outer = 0x7f203b120400] 23:06:04 INFO - PROCESS | 12150 | 1461477964933 Marionette DEBUG loaded listener.js 23:06:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f203b12e000) [pid = 12150] [serial = 1074] [outer = 0x7f203b120400] 23:06:05 INFO - PROCESS | 12150 | 1461477965790 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 23:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1331ms 23:06:05 INFO - PROCESS | 12150 | 1461477965829 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 23:06:05 INFO - PROCESS | 12150 | 1461477965833 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 23:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:06:05 INFO - PROCESS | 12150 | 1461477965839 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:06:05 INFO - PROCESS | 12150 | 1461477965842 Marionette TRACE conn3 <- [1,1402,null,{}] 23:06:05 INFO - PROCESS | 12150 | 1461477965847 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:06 INFO - PROCESS | 12150 | 1461477966021 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 23:06:06 INFO - PROCESS | 12150 | 1461477966208 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:06 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203968b000 == 102 [pid = 12150] [id = 358] 23:06:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f203972e800) [pid = 12150] [serial = 1075] [outer = (nil)] 23:06:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f2039734400) [pid = 12150] [serial = 1076] [outer = 0x7f203972e800] 23:06:06 INFO - PROCESS | 12150 | 1461477966274 Marionette DEBUG loaded listener.js 23:06:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f2039738c00) [pid = 12150] [serial = 1077] [outer = 0x7f203972e800] 23:06:06 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ab37000 == 101 [pid = 12150] [id = 11] 23:06:07 INFO - PROCESS | 12150 | 1461477967266 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 23:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1482ms 23:06:07 INFO - PROCESS | 12150 | 1461477967321 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 23:06:07 INFO - PROCESS | 12150 | 1461477967324 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 23:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:06:07 INFO - PROCESS | 12150 | 1461477967330 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:06:07 INFO - PROCESS | 12150 | 1461477967334 Marionette TRACE conn3 <- [1,1406,null,{}] 23:06:07 INFO - PROCESS | 12150 | 1461477967339 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:07 INFO - PROCESS | 12150 | 1461477967513 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 23:06:07 INFO - PROCESS | 12150 | 1461477967742 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20398c3000 == 102 [pid = 12150] [id = 359] 23:06:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f2039735000) [pid = 12150] [serial = 1078] [outer = (nil)] 23:06:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f20398d7c00) [pid = 12150] [serial = 1079] [outer = 0x7f2039735000] 23:06:07 INFO - PROCESS | 12150 | 1461477967855 Marionette DEBUG loaded listener.js 23:06:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f20398dc400) [pid = 12150] [serial = 1080] [outer = 0x7f2039735000] 23:06:08 INFO - PROCESS | 12150 | 1461477968700 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 23:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1428ms 23:06:08 INFO - PROCESS | 12150 | 1461477968760 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 23:06:08 INFO - PROCESS | 12150 | 1461477968763 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 23:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:06:08 INFO - PROCESS | 12150 | 1461477968768 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:06:08 INFO - PROCESS | 12150 | 1461477968770 Marionette TRACE conn3 <- [1,1410,null,{}] 23:06:08 INFO - PROCESS | 12150 | 1461477968775 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:08 INFO - PROCESS | 12150 | 1461477968948 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 23:06:09 INFO - PROCESS | 12150 | 1461477969571 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20399dc800 == 103 [pid = 12150] [id = 360] 23:06:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f203ae0ec00) [pid = 12150] [serial = 1081] [outer = (nil)] 23:06:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f203afc7c00) [pid = 12150] [serial = 1082] [outer = 0x7f203ae0ec00] 23:06:09 INFO - PROCESS | 12150 | 1461477969684 Marionette DEBUG loaded listener.js 23:06:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f203b12ec00) [pid = 12150] [serial = 1083] [outer = 0x7f203ae0ec00] 23:06:10 INFO - PROCESS | 12150 | 1461477970705 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 23:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1983ms 23:06:10 INFO - PROCESS | 12150 | 1461477970753 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 23:06:10 INFO - PROCESS | 12150 | 1461477970762 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 23:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:06:10 INFO - PROCESS | 12150 | 1461477970842 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:06:10 INFO - PROCESS | 12150 | 1461477970848 Marionette TRACE conn3 <- [1,1414,null,{}] 23:06:10 INFO - PROCESS | 12150 | 1461477970858 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:11 INFO - PROCESS | 12150 | 1461477971054 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 23:06:11 INFO - PROCESS | 12150 | 1461477971298 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c7a7000 == 104 [pid = 12150] [id = 361] 23:06:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f203bef8400) [pid = 12150] [serial = 1084] [outer = (nil)] 23:06:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f203c82c800) [pid = 12150] [serial = 1085] [outer = 0x7f203bef8400] 23:06:11 INFO - PROCESS | 12150 | 1461477971363 Marionette DEBUG loaded listener.js 23:06:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f203c89c000) [pid = 12150] [serial = 1086] [outer = 0x7f203bef8400] 23:06:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20505f1800 == 103 [pid = 12150] [id = 72] 23:06:11 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f204e6a6800) [pid = 12150] [serial = 968] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f206616f000) [pid = 12150] [serial = 941] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f203c82d400) [pid = 12150] [serial = 944] [outer = (nil)] [url = about:blank] 23:06:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049fe9800 == 102 [pid = 12150] [id = 343] 23:06:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049f87800 == 101 [pid = 12150] [id = 342] 23:06:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204320b000 == 100 [pid = 12150] [id = 341] 23:06:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042d0e800 == 99 [pid = 12150] [id = 340] 23:06:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e835800 == 98 [pid = 12150] [id = 339] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20407ca000 == 97 [pid = 12150] [id = 338] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ef87800 == 96 [pid = 12150] [id = 337] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040ae9800 == 95 [pid = 12150] [id = 331] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206924e800 == 94 [pid = 12150] [id = 330] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066286800 == 93 [pid = 12150] [id = 329] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20603be000 == 92 [pid = 12150] [id = 328] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053e2f800 == 91 [pid = 12150] [id = 327] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053103000 == 90 [pid = 12150] [id = 326] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204dbd6800 == 89 [pid = 12150] [id = 325] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204313a800 == 88 [pid = 12150] [id = 324] 23:06:12 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e7a4000 == 87 [pid = 12150] [id = 323] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f203ef77000) [pid = 12150] [serial = 950] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f203f013c00) [pid = 12150] [serial = 951] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f20417b5c00) [pid = 12150] [serial = 953] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f20430e0400) [pid = 12150] [serial = 954] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f203f172000) [pid = 12150] [serial = 929] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f2049a1cc00) [pid = 12150] [serial = 959] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f205365e400) [pid = 12150] [serial = 920] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f2065c13000) [pid = 12150] [serial = 932] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f2048639c00) [pid = 12150] [serial = 956] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f2049994000) [pid = 12150] [serial = 957] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f205072b000) [pid = 12150] [serial = 917] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f203c9a4400) [pid = 12150] [serial = 947] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f2056ab0c00) [pid = 12150] [serial = 923] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f204c0c3000) [pid = 12150] [serial = 914] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f204309b800) [pid = 12150] [serial = 938] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f2048639800) [pid = 12150] [serial = 935] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f204e6a2800) [pid = 12150] [serial = 965] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f20627cbc00) [pid = 12150] [serial = 926] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f204841d800) [pid = 12150] [serial = 911] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f204a565000) [pid = 12150] [serial = 962] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f2050408c00) [pid = 12150] [serial = 966] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f204af91c00) [pid = 12150] [serial = 963] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | --DOMWINDOW == 212 (0x7f2049f1b800) [pid = 12150] [serial = 960] [outer = (nil)] [url = about:blank] 23:06:12 INFO - PROCESS | 12150 | 1461477972372 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 23:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1592ms 23:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:06:12 INFO - PROCESS | 12150 | 1461477972383 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 23:06:12 INFO - PROCESS | 12150 | 1461477972387 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 23:06:12 INFO - PROCESS | 12150 | 1461477972393 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:06:12 INFO - PROCESS | 12150 | 1461477972396 Marionette TRACE conn3 <- [1,1418,null,{}] 23:06:12 INFO - PROCESS | 12150 | 1461477972401 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:12 INFO - PROCESS | 12150 | 1461477972570 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 23:06:12 INFO - PROCESS | 12150 | 1461477972714 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ef84000 == 88 [pid = 12150] [id = 362] 23:06:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 213 (0x7f203ae0f800) [pid = 12150] [serial = 1087] [outer = (nil)] 23:06:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f203e5b1000) [pid = 12150] [serial = 1088] [outer = 0x7f203ae0f800] 23:06:12 INFO - PROCESS | 12150 | 1461477972777 Marionette DEBUG loaded listener.js 23:06:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f203ef73400) [pid = 12150] [serial = 1089] [outer = 0x7f203ae0f800] 23:06:13 INFO - PROCESS | 12150 | 1461477973563 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 23:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1184ms 23:06:13 INFO - PROCESS | 12150 | 1461477973576 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 23:06:13 INFO - PROCESS | 12150 | 1461477973579 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 23:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:06:13 INFO - PROCESS | 12150 | 1461477973619 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:06:13 INFO - PROCESS | 12150 | 1461477973627 Marionette TRACE conn3 <- [1,1422,null,{}] 23:06:13 INFO - PROCESS | 12150 | 1461477973635 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:13 INFO - PROCESS | 12150 | 1461477973795 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 23:06:13 INFO - PROCESS | 12150 | 1461477973812 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041546800 == 89 [pid = 12150] [id = 363] 23:06:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f20403b5000) [pid = 12150] [serial = 1090] [outer = (nil)] 23:06:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f2040476c00) [pid = 12150] [serial = 1091] [outer = 0x7f20403b5000] 23:06:13 INFO - PROCESS | 12150 | 1461477973871 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f204047b400) [pid = 12150] [serial = 1092] [outer = 0x7f20403b5000] 23:06:14 INFO - PROCESS | 12150 | 1461477974750 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 23:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1192ms 23:06:14 INFO - PROCESS | 12150 | 1461477974803 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 23:06:14 INFO - PROCESS | 12150 | 1461477974806 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 23:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:06:14 INFO - PROCESS | 12150 | 1461477974819 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:06:14 INFO - PROCESS | 12150 | 1461477974821 Marionette TRACE conn3 <- [1,1426,null,{}] 23:06:14 INFO - PROCESS | 12150 | 1461477974826 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:15 INFO - PROCESS | 12150 | 1461477975044 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 23:06:15 INFO - PROCESS | 12150 | 1461477975077 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043127000 == 90 [pid = 12150] [id = 364] 23:06:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f203befac00) [pid = 12150] [serial = 1093] [outer = (nil)] 23:06:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f20417b0400) [pid = 12150] [serial = 1094] [outer = 0x7f203befac00] 23:06:15 INFO - PROCESS | 12150 | 1461477975140 Marionette DEBUG loaded listener.js 23:06:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f20430e0400) [pid = 12150] [serial = 1095] [outer = 0x7f203befac00] 23:06:16 INFO - PROCESS | 12150 | 1461477976007 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 23:06:16 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f203ef73000) [pid = 12150] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:06:16 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f204319f000) [pid = 12150] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:06:16 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f204a13fc00) [pid = 12150] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:06:16 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f203afcc000) [pid = 12150] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:06:16 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f204a13d400) [pid = 12150] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:06:16 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f203b59c800) [pid = 12150] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:06:16 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f203afcb400) [pid = 12150] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:06:16 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f20417b2c00) [pid = 12150] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1575ms 23:06:16 INFO - PROCESS | 12150 | 1461477976395 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 23:06:16 INFO - PROCESS | 12150 | 1461477976398 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 23:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:06:16 INFO - PROCESS | 12150 | 1461477976403 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:06:16 INFO - PROCESS | 12150 | 1461477976405 Marionette TRACE conn3 <- [1,1430,null,{}] 23:06:16 INFO - PROCESS | 12150 | 1461477976418 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:16 INFO - PROCESS | 12150 | 1461477976572 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 23:06:16 INFO - PROCESS | 12150 | 1461477976581 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486cc000 == 91 [pid = 12150] [id = 365] 23:06:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f2043198000) [pid = 12150] [serial = 1096] [outer = (nil)] 23:06:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f204319f400) [pid = 12150] [serial = 1097] [outer = 0x7f2043198000] 23:06:16 INFO - PROCESS | 12150 | 1461477976651 Marionette DEBUG loaded listener.js 23:06:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f204863cc00) [pid = 12150] [serial = 1098] [outer = 0x7f2043198000] 23:06:17 INFO - PROCESS | 12150 | 1461477977478 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 23:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1132ms 23:06:17 INFO - PROCESS | 12150 | 1461477977537 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 23:06:17 INFO - PROCESS | 12150 | 1461477977540 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 23:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:06:17 INFO - PROCESS | 12150 | 1461477977546 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:06:17 INFO - PROCESS | 12150 | 1461477977547 Marionette TRACE conn3 <- [1,1434,null,{}] 23:06:17 INFO - PROCESS | 12150 | 1461477977553 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:17 INFO - PROCESS | 12150 | 1461477977729 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 23:06:17 INFO - PROCESS | 12150 | 1461477977739 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a1b4000 == 92 [pid = 12150] [id = 366] 23:06:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f2049a1cc00) [pid = 12150] [serial = 1099] [outer = (nil)] 23:06:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f204a06ec00) [pid = 12150] [serial = 1100] [outer = 0x7f2049a1cc00] 23:06:17 INFO - PROCESS | 12150 | 1461477977796 Marionette DEBUG loaded listener.js 23:06:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f204aae0000) [pid = 12150] [serial = 1101] [outer = 0x7f2049a1cc00] 23:06:18 INFO - PROCESS | 12150 | 1461477978853 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 23:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1335ms 23:06:18 INFO - PROCESS | 12150 | 1461477978882 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 23:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:06:18 INFO - PROCESS | 12150 | 1461477978888 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 23:06:18 INFO - PROCESS | 12150 | 1461477978896 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:06:18 INFO - PROCESS | 12150 | 1461477978901 Marionette TRACE conn3 <- [1,1438,null,{}] 23:06:18 INFO - PROCESS | 12150 | 1461477978910 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:19 INFO - PROCESS | 12150 | 1461477979134 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 23:06:19 INFO - PROCESS | 12150 | 1461477979393 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e7a4000 == 93 [pid = 12150] [id = 367] 23:06:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f203afcb800) [pid = 12150] [serial = 1102] [outer = (nil)] 23:06:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f203b5a2800) [pid = 12150] [serial = 1103] [outer = 0x7f203afcb800] 23:06:19 INFO - PROCESS | 12150 | 1461477979510 Marionette DEBUG loaded listener.js 23:06:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f203befa400) [pid = 12150] [serial = 1104] [outer = 0x7f203afcb800] 23:06:20 INFO - PROCESS | 12150 | 1461477980389 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 23:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1534ms 23:06:20 INFO - PROCESS | 12150 | 1461477980430 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 23:06:20 INFO - PROCESS | 12150 | 1461477980438 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 23:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:06:20 INFO - PROCESS | 12150 | 1461477980448 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:06:20 INFO - PROCESS | 12150 | 1461477980451 Marionette TRACE conn3 <- [1,1442,null,{}] 23:06:20 INFO - PROCESS | 12150 | 1461477980457 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:20 INFO - PROCESS | 12150 | 1461477980631 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 23:06:20 INFO - PROCESS | 12150 | 1461477980836 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042d1b000 == 94 [pid = 12150] [id = 368] 23:06:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f203cae9400) [pid = 12150] [serial = 1105] [outer = (nil)] 23:06:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f203ef72000) [pid = 12150] [serial = 1106] [outer = 0x7f203cae9400] 23:06:20 INFO - PROCESS | 12150 | 1461477980904 Marionette DEBUG loaded listener.js 23:06:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f203f168c00) [pid = 12150] [serial = 1107] [outer = 0x7f203cae9400] 23:06:21 INFO - PROCESS | 12150 | 1461477981874 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 23:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1483ms 23:06:21 INFO - PROCESS | 12150 | 1461477981932 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 23:06:21 INFO - PROCESS | 12150 | 1461477981935 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 23:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:06:21 INFO - PROCESS | 12150 | 1461477981941 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:06:21 INFO - PROCESS | 12150 | 1461477981946 Marionette TRACE conn3 <- [1,1446,null,{}] 23:06:21 INFO - PROCESS | 12150 | 1461477981961 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:22 INFO - PROCESS | 12150 | 1461477982153 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 23:06:22 INFO - PROCESS | 12150 | 1461477982376 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c24b800 == 95 [pid = 12150] [id = 369] 23:06:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f2040477c00) [pid = 12150] [serial = 1108] [outer = (nil)] 23:06:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f2043151400) [pid = 12150] [serial = 1109] [outer = 0x7f2040477c00] 23:06:22 INFO - PROCESS | 12150 | 1461477982494 Marionette DEBUG loaded listener.js 23:06:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f2048639c00) [pid = 12150] [serial = 1110] [outer = 0x7f2040477c00] 23:06:23 INFO - PROCESS | 12150 | 1461477983359 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 23:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1483ms 23:06:23 INFO - PROCESS | 12150 | 1461477983425 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 23:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:06:23 INFO - PROCESS | 12150 | 1461477983430 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 23:06:23 INFO - PROCESS | 12150 | 1461477983436 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:06:23 INFO - PROCESS | 12150 | 1461477983439 Marionette TRACE conn3 <- [1,1450,null,{}] 23:06:23 INFO - PROCESS | 12150 | 1461477983444 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:23 INFO - PROCESS | 12150 | 1461477983699 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 23:06:23 INFO - PROCESS | 12150 | 1461477983927 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:23 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050e5a000 == 96 [pid = 12150] [id = 370] 23:06:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f2048640800) [pid = 12150] [serial = 1111] [outer = (nil)] 23:06:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f204a139c00) [pid = 12150] [serial = 1112] [outer = 0x7f2048640800] 23:06:24 INFO - PROCESS | 12150 | 1461477984040 Marionette DEBUG loaded listener.js 23:06:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f204af95800) [pid = 12150] [serial = 1113] [outer = 0x7f2048640800] 23:06:24 INFO - PROCESS | 12150 | 1461477984859 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 23:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1482ms 23:06:24 INFO - PROCESS | 12150 | 1461477984918 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 23:06:24 INFO - PROCESS | 12150 | 1461477984921 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 23:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:06:24 INFO - PROCESS | 12150 | 1461477984926 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:06:24 INFO - PROCESS | 12150 | 1461477984929 Marionette TRACE conn3 <- [1,1454,null,{}] 23:06:24 INFO - PROCESS | 12150 | 1461477984934 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:25 INFO - PROCESS | 12150 | 1461477985108 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 23:06:25 INFO - PROCESS | 12150 | 1461477985306 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053bcc800 == 97 [pid = 12150] [id = 371] 23:06:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f2043157c00) [pid = 12150] [serial = 1114] [outer = (nil)] 23:06:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f204b563c00) [pid = 12150] [serial = 1115] [outer = 0x7f2043157c00] 23:06:25 INFO - PROCESS | 12150 | 1461477985381 Marionette DEBUG loaded listener.js 23:06:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f204db1c400) [pid = 12150] [serial = 1116] [outer = 0x7f2043157c00] 23:06:26 INFO - PROCESS | 12150 | 1461477986249 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 23:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1385ms 23:06:26 INFO - PROCESS | 12150 | 1461477986313 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 23:06:26 INFO - PROCESS | 12150 | 1461477986316 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 23:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:06:26 INFO - PROCESS | 12150 | 1461477986322 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:06:26 INFO - PROCESS | 12150 | 1461477986324 Marionette TRACE conn3 <- [1,1458,null,{}] 23:06:26 INFO - PROCESS | 12150 | 1461477986329 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:26 INFO - PROCESS | 12150 | 1461477986535 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 23:06:26 INFO - PROCESS | 12150 | 1461477986720 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20614d0800 == 98 [pid = 12150] [id = 372] 23:06:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f2049a13000) [pid = 12150] [serial = 1117] [outer = (nil)] 23:06:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f2051ffe400) [pid = 12150] [serial = 1118] [outer = 0x7f2049a13000] 23:06:26 INFO - PROCESS | 12150 | 1461477986795 Marionette DEBUG loaded listener.js 23:06:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f205355a800) [pid = 12150] [serial = 1119] [outer = 0x7f2049a13000] 23:06:27 INFO - PROCESS | 12150 | 1461477987682 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 23:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1429ms 23:06:27 INFO - PROCESS | 12150 | 1461477987752 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 23:06:27 INFO - PROCESS | 12150 | 1461477987754 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 23:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:06:27 INFO - PROCESS | 12150 | 1461477987760 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:06:27 INFO - PROCESS | 12150 | 1461477987762 Marionette TRACE conn3 <- [1,1462,null,{}] 23:06:27 INFO - PROCESS | 12150 | 1461477987768 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:27 INFO - PROCESS | 12150 | 1461477987945 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 23:06:28 INFO - PROCESS | 12150 | 1461477988135 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066929800 == 99 [pid = 12150] [id = 373] 23:06:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f204a571800) [pid = 12150] [serial = 1120] [outer = (nil)] 23:06:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 239 (0x7f204c50f800) [pid = 12150] [serial = 1121] [outer = 0x7f204a571800] 23:06:28 INFO - PROCESS | 12150 | 1461477988209 Marionette DEBUG loaded listener.js 23:06:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 240 (0x7f2053e95800) [pid = 12150] [serial = 1122] [outer = 0x7f204a571800] 23:06:29 INFO - PROCESS | 12150 | 1461477989073 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 23:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1379ms 23:06:29 INFO - PROCESS | 12150 | 1461477989141 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 23:06:29 INFO - PROCESS | 12150 | 1461477989145 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 23:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:06:29 INFO - PROCESS | 12150 | 1461477989150 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:06:29 INFO - PROCESS | 12150 | 1461477989153 Marionette TRACE conn3 <- [1,1466,null,{}] 23:06:29 INFO - PROCESS | 12150 | 1461477989158 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:29 INFO - PROCESS | 12150 | 1461477989333 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 23:06:29 INFO - PROCESS | 12150 | 1461477989522 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e474000 == 100 [pid = 12150] [id = 374] 23:06:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 241 (0x7f204c0c7c00) [pid = 12150] [serial = 1123] [outer = (nil)] 23:06:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 242 (0x7f206122c400) [pid = 12150] [serial = 1124] [outer = 0x7f204c0c7c00] 23:06:29 INFO - PROCESS | 12150 | 1461477989593 Marionette DEBUG loaded listener.js 23:06:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 243 (0x7f206233c800) [pid = 12150] [serial = 1125] [outer = 0x7f204c0c7c00] 23:06:30 INFO - PROCESS | 12150 | 1461477990453 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 23:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1337ms 23:06:30 INFO - PROCESS | 12150 | 1461477990488 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 23:06:30 INFO - PROCESS | 12150 | 1461477990491 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 23:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:06:30 INFO - PROCESS | 12150 | 1461477990497 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:06:30 INFO - PROCESS | 12150 | 1461477990500 Marionette TRACE conn3 <- [1,1470,null,{}] 23:06:30 INFO - PROCESS | 12150 | 1461477990505 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:30 INFO - PROCESS | 12150 | 1461477990691 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 23:06:30 INFO - PROCESS | 12150 | 1461477990896 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203a0e0000 == 101 [pid = 12150] [id = 375] 23:06:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 244 (0x7f203c9afc00) [pid = 12150] [serial = 1126] [outer = (nil)] 23:06:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 245 (0x7f203c9b6c00) [pid = 12150] [serial = 1127] [outer = 0x7f203c9afc00] 23:06:30 INFO - PROCESS | 12150 | 1461477990968 Marionette DEBUG loaded listener.js 23:06:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 246 (0x7f203c9bb000) [pid = 12150] [serial = 1128] [outer = 0x7f203c9afc00] 23:06:31 INFO - PROCESS | 12150 | 1461477991812 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 23:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1381ms 23:06:31 INFO - PROCESS | 12150 | 1461477991880 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 23:06:31 INFO - PROCESS | 12150 | 1461477991884 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 23:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:06:31 INFO - PROCESS | 12150 | 1461477991889 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:06:31 INFO - PROCESS | 12150 | 1461477991891 Marionette TRACE conn3 <- [1,1474,null,{}] 23:06:31 INFO - PROCESS | 12150 | 1461477991897 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:32 INFO - PROCESS | 12150 | 1461477992094 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 23:06:32 INFO - PROCESS | 12150 | 1461477992280 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:32 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203b28e800 == 102 [pid = 12150] [id = 376] 23:06:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 247 (0x7f203c9b1000) [pid = 12150] [serial = 1129] [outer = (nil)] 23:06:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 248 (0x7f205b318400) [pid = 12150] [serial = 1130] [outer = 0x7f203c9b1000] 23:06:32 INFO - PROCESS | 12150 | 1461477992354 Marionette DEBUG loaded listener.js 23:06:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 249 (0x7f20627cc800) [pid = 12150] [serial = 1131] [outer = 0x7f203c9b1000] 23:06:33 INFO - PROCESS | 12150 | 1461477993218 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 23:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1383ms 23:06:33 INFO - PROCESS | 12150 | 1461477993273 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 23:06:33 INFO - PROCESS | 12150 | 1461477993277 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 23:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:06:33 INFO - PROCESS | 12150 | 1461477993284 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:06:33 INFO - PROCESS | 12150 | 1461477993287 Marionette TRACE conn3 <- [1,1478,null,{}] 23:06:33 INFO - PROCESS | 12150 | 1461477993292 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:33 INFO - PROCESS | 12150 | 1461477993494 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 23:06:33 INFO - PROCESS | 12150 | 1461477993701 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206dfae000 == 103 [pid = 12150] [id = 377] 23:06:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 250 (0x7f203c9b2c00) [pid = 12150] [serial = 1132] [outer = (nil)] 23:06:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 251 (0x7f204ea03000) [pid = 12150] [serial = 1133] [outer = 0x7f203c9b2c00] 23:06:33 INFO - PROCESS | 12150 | 1461477993828 Marionette DEBUG loaded listener.js 23:06:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 252 (0x7f2065c1e000) [pid = 12150] [serial = 1134] [outer = 0x7f203c9b2c00] 23:06:34 INFO - PROCESS | 12150 | 1461477994868 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 23:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1627ms 23:06:34 INFO - PROCESS | 12150 | 1461477994911 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 23:06:34 INFO - PROCESS | 12150 | 1461477994915 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 23:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:06:34 INFO - PROCESS | 12150 | 1461477994920 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:06:34 INFO - PROCESS | 12150 | 1461477994923 Marionette TRACE conn3 <- [1,1482,null,{}] 23:06:34 INFO - PROCESS | 12150 | 1461477994928 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:35 INFO - PROCESS | 12150 | 1461477995126 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 23:06:35 INFO - PROCESS | 12150 | 1461477995366 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203a0e6800 == 104 [pid = 12150] [id = 378] 23:06:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 253 (0x7f203873fc00) [pid = 12150] [serial = 1135] [outer = (nil)] 23:06:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 254 (0x7f203874a400) [pid = 12150] [serial = 1136] [outer = 0x7f203873fc00] 23:06:35 INFO - PROCESS | 12150 | 1461477995855 Marionette DEBUG loaded listener.js 23:06:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 255 (0x7f20398d8800) [pid = 12150] [serial = 1137] [outer = 0x7f203873fc00] 23:06:36 INFO - PROCESS | 12150 | 1461477996765 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 23:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1878ms 23:06:36 INFO - PROCESS | 12150 | 1461477996799 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 23:06:36 INFO - PROCESS | 12150 | 1461477996805 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 23:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:06:36 INFO - PROCESS | 12150 | 1461477996814 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:06:36 INFO - PROCESS | 12150 | 1461477996818 Marionette TRACE conn3 <- [1,1486,null,{}] 23:06:36 INFO - PROCESS | 12150 | 1461477996824 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:36 INFO - PROCESS | 12150 | 1461477996991 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 23:06:37 INFO - PROCESS | 12150 | 1461477997189 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040448000 == 105 [pid = 12150] [id = 379] 23:06:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 256 (0x7f203b123c00) [pid = 12150] [serial = 1138] [outer = (nil)] 23:06:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 257 (0x7f203b59b800) [pid = 12150] [serial = 1139] [outer = 0x7f203b123c00] 23:06:37 INFO - PROCESS | 12150 | 1461477997254 Marionette DEBUG loaded listener.js 23:06:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 258 (0x7f203bef4c00) [pid = 12150] [serial = 1140] [outer = 0x7f203b123c00] 23:06:38 INFO - PROCESS | 12150 | 1461477998126 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 23:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1382ms 23:06:38 INFO - PROCESS | 12150 | 1461477998196 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 23:06:38 INFO - PROCESS | 12150 | 1461477998205 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 23:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:06:38 INFO - PROCESS | 12150 | 1461477998220 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:06:38 INFO - PROCESS | 12150 | 1461477998231 Marionette TRACE conn3 <- [1,1490,null,{}] 23:06:38 INFO - PROCESS | 12150 | 1461477998240 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:38 INFO - PROCESS | 12150 | 1461477998526 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 23:06:38 INFO - PROCESS | 12150 | 1461477998840 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20399c7000 == 106 [pid = 12150] [id = 380] 23:06:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 259 (0x7f203c895000) [pid = 12150] [serial = 1141] [outer = (nil)] 23:06:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 260 (0x7f203c896800) [pid = 12150] [serial = 1142] [outer = 0x7f203c895000] 23:06:38 INFO - PROCESS | 12150 | 1461477998931 Marionette DEBUG loaded listener.js 23:06:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 261 (0x7f203d292800) [pid = 12150] [serial = 1143] [outer = 0x7f203c895000] 23:06:39 INFO - PROCESS | 12150 | 1461477999750 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 23:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1597ms 23:06:39 INFO - PROCESS | 12150 | 1461477999817 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 23:06:39 INFO - PROCESS | 12150 | 1461477999821 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 23:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:06:39 INFO - PROCESS | 12150 | 1461477999826 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:06:39 INFO - PROCESS | 12150 | 1461477999831 Marionette TRACE conn3 <- [1,1494,null,{}] 23:06:39 INFO - PROCESS | 12150 | 1461477999845 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:40 INFO - PROCESS | 12150 | 1461478000052 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 23:06:40 INFO - PROCESS | 12150 | 1461478000244 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ef90000 == 107 [pid = 12150] [id = 381] 23:06:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 262 (0x7f203b124400) [pid = 12150] [serial = 1144] [outer = (nil)] 23:06:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 263 (0x7f203f16b000) [pid = 12150] [serial = 1145] [outer = 0x7f203b124400] 23:06:40 INFO - PROCESS | 12150 | 1461478000342 Marionette DEBUG loaded listener.js 23:06:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 264 (0x7f203f292800) [pid = 12150] [serial = 1146] [outer = 0x7f203b124400] 23:06:41 INFO - PROCESS | 12150 | 1461478001218 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 23:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1437ms 23:06:41 INFO - PROCESS | 12150 | 1461478001265 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 23:06:41 INFO - PROCESS | 12150 | 1461478001269 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 23:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:06:41 INFO - PROCESS | 12150 | 1461478001274 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:06:41 INFO - PROCESS | 12150 | 1461478001276 Marionette TRACE conn3 <- [1,1498,null,{}] 23:06:41 INFO - PROCESS | 12150 | 1461478001282 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:41 INFO - PROCESS | 12150 | 1461478001437 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 23:06:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20486cc000 == 106 [pid = 12150] [id = 365] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 263 (0x7f203e5b9c00) [pid = 12150] [serial = 1001] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 262 (0x7f2065d40800) [pid = 12150] [serial = 989] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 261 (0x7f203cae4400) [pid = 12150] [serial = 998] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 260 (0x7f203e5b2c00) [pid = 12150] [serial = 995] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 259 (0x7f2049a15400) [pid = 12150] [serial = 977] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 258 (0x7f20417b8400) [pid = 12150] [serial = 974] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 257 (0x7f203c898800) [pid = 12150] [serial = 992] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 256 (0x7f203c831000) [pid = 12150] [serial = 971] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 255 (0x7f20528e4000) [pid = 12150] [serial = 983] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 254 (0x7f203b5a4c00) [pid = 12150] [serial = 1004] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 253 (0x7f204e6a8800) [pid = 12150] [serial = 980] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 252 (0x7f2060f59800) [pid = 12150] [serial = 986] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | --DOMWINDOW == 251 (0x7f204e69f400) [pid = 12150] [serial = 1034] [outer = (nil)] [url = about:blank] 23:06:41 INFO - PROCESS | 12150 | 1461478001745 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043127000 == 105 [pid = 12150] [id = 364] 23:06:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041546800 == 104 [pid = 12150] [id = 363] 23:06:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ef84000 == 103 [pid = 12150] [id = 362] 23:06:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ab36800 == 102 [pid = 12150] [id = 12] 23:06:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c7a7000 == 101 [pid = 12150] [id = 361] 23:06:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203af76000 == 102 [pid = 12150] [id = 382] 23:06:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 252 (0x7f203972b800) [pid = 12150] [serial = 1147] [outer = (nil)] 23:06:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 253 (0x7f203c830800) [pid = 12150] [serial = 1148] [outer = 0x7f203972b800] 23:06:41 INFO - PROCESS | 12150 | 1461478001842 Marionette DEBUG loaded listener.js 23:06:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 254 (0x7f203f16c000) [pid = 12150] [serial = 1149] [outer = 0x7f203972b800] 23:06:41 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20399dc800 == 101 [pid = 12150] [id = 360] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039470800 == 100 [pid = 12150] [id = 356] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20399d6000 == 99 [pid = 12150] [id = 355] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eacc800 == 98 [pid = 12150] [id = 354] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040455000 == 97 [pid = 12150] [id = 353] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2068f57000 == 96 [pid = 12150] [id = 352] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206620f000 == 95 [pid = 12150] [id = 351] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2060fcd000 == 94 [pid = 12150] [id = 350] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053bc8000 == 93 [pid = 12150] [id = 349] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052431000 == 92 [pid = 12150] [id = 348] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e2ea000 == 91 [pid = 12150] [id = 347] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205325a000 == 90 [pid = 12150] [id = 313] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20431dc000 == 89 [pid = 12150] [id = 346] 23:06:42 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e830800 == 88 [pid = 12150] [id = 345] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 253 (0x7f2043195400) [pid = 12150] [serial = 1020] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 252 (0x7f204863a000) [pid = 12150] [serial = 1022] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 251 (0x7f203afc3400) [pid = 12150] [serial = 1010] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 250 (0x7f204c237800) [pid = 12150] [serial = 1031] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 249 (0x7f203c9a9000) [pid = 12150] [serial = 1016] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 248 (0x7f204b234c00) [pid = 12150] [serial = 1029] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 247 (0x7f204db82c00) [pid = 12150] [serial = 1032] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 246 (0x7f204309c400) [pid = 12150] [serial = 1019] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 245 (0x7f203c9a6400) [pid = 12150] [serial = 1014] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 244 (0x7f204a56c400) [pid = 12150] [serial = 1028] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 243 (0x7f203ae0bc00) [pid = 12150] [serial = 1007] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 242 (0x7f2049991c00) [pid = 12150] [serial = 1023] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 241 (0x7f203f177800) [pid = 12150] [serial = 1017] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 240 (0x7f2049f10c00) [pid = 12150] [serial = 1026] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 239 (0x7f2049a1a400) [pid = 12150] [serial = 1025] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 238 (0x7f2051132c00) [pid = 12150] [serial = 969] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f203b5a3400) [pid = 12150] [serial = 1013] [outer = (nil)] [url = about:blank] 23:06:42 INFO - PROCESS | 12150 | 1461478002552 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 23:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1325ms 23:06:42 INFO - PROCESS | 12150 | 1461478002616 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 23:06:42 INFO - PROCESS | 12150 | 1461478002619 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 23:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:06:42 INFO - PROCESS | 12150 | 1461478002626 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:06:42 INFO - PROCESS | 12150 | 1461478002628 Marionette TRACE conn3 <- [1,1502,null,{}] 23:06:42 INFO - PROCESS | 12150 | 1461478002633 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:42 INFO - PROCESS | 12150 | 1461478002783 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 23:06:42 INFO - PROCESS | 12150 | 1461478002797 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:42 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e7b0000 == 89 [pid = 12150] [id = 383] 23:06:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f204046f800) [pid = 12150] [serial = 1150] [outer = (nil)] 23:06:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 239 (0x7f2040478000) [pid = 12150] [serial = 1151] [outer = 0x7f204046f800] 23:06:42 INFO - PROCESS | 12150 | 1461478002864 Marionette DEBUG loaded listener.js 23:06:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 240 (0x7f2043092800) [pid = 12150] [serial = 1152] [outer = 0x7f204046f800] 23:06:43 INFO - PROCESS | 12150 | 1461478003750 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 23:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1174ms 23:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:06:43 INFO - PROCESS | 12150 | 1461478003800 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 23:06:43 INFO - PROCESS | 12150 | 1461478003803 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 23:06:43 INFO - PROCESS | 12150 | 1461478003807 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:06:43 INFO - PROCESS | 12150 | 1461478003811 Marionette TRACE conn3 <- [1,1506,null,{}] 23:06:43 INFO - PROCESS | 12150 | 1461478003815 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:43 INFO - PROCESS | 12150 | 1461478003989 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 23:06:44 INFO - PROCESS | 12150 | 1461478004148 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042fe0000 == 90 [pid = 12150] [id = 384] 23:06:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 241 (0x7f2040470000) [pid = 12150] [serial = 1153] [outer = (nil)] 23:06:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 242 (0x7f20431bfc00) [pid = 12150] [serial = 1154] [outer = 0x7f2040470000] 23:06:44 INFO - PROCESS | 12150 | 1461478004206 Marionette DEBUG loaded listener.js 23:06:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 243 (0x7f20485e1400) [pid = 12150] [serial = 1155] [outer = 0x7f2040470000] 23:06:44 INFO - PROCESS | 12150 | 1461478004932 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 23:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1133ms 23:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:06:44 INFO - PROCESS | 12150 | 1461478004941 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 23:06:44 INFO - PROCESS | 12150 | 1461478004943 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 23:06:44 INFO - PROCESS | 12150 | 1461478004957 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:06:44 INFO - PROCESS | 12150 | 1461478004959 Marionette TRACE conn3 <- [1,1510,null,{}] 23:06:44 INFO - PROCESS | 12150 | 1461478004963 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:45 INFO - PROCESS | 12150 | 1461478005161 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 23:06:45 INFO - PROCESS | 12150 | 1461478005190 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204331d800 == 91 [pid = 12150] [id = 385] 23:06:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 244 (0x7f2043294c00) [pid = 12150] [serial = 1156] [outer = (nil)] 23:06:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 245 (0x7f2048638c00) [pid = 12150] [serial = 1157] [outer = 0x7f2043294c00] 23:06:45 INFO - PROCESS | 12150 | 1461478005248 Marionette DEBUG loaded listener.js 23:06:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 246 (0x7f2049a03800) [pid = 12150] [serial = 1158] [outer = 0x7f2043294c00] 23:06:46 INFO - PROCESS | 12150 | 1461478006060 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 23:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1134ms 23:06:46 INFO - PROCESS | 12150 | 1461478006083 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 23:06:46 INFO - PROCESS | 12150 | 1461478006086 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 23:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:06:46 INFO - PROCESS | 12150 | 1461478006092 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:06:46 INFO - PROCESS | 12150 | 1461478006094 Marionette TRACE conn3 <- [1,1514,null,{}] 23:06:46 INFO - PROCESS | 12150 | 1461478006099 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:46 INFO - PROCESS | 12150 | 1461478006296 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 23:06:46 INFO - PROCESS | 12150 | 1461478006350 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049f69800 == 92 [pid = 12150] [id = 386] 23:06:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 247 (0x7f2048639400) [pid = 12150] [serial = 1159] [outer = (nil)] 23:06:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 248 (0x7f2049d22c00) [pid = 12150] [serial = 1160] [outer = 0x7f2048639400] 23:06:46 INFO - PROCESS | 12150 | 1461478006408 Marionette DEBUG loaded listener.js 23:06:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 249 (0x7f204a062800) [pid = 12150] [serial = 1161] [outer = 0x7f2048639400] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 248 (0x7f204a065000) [pid = 12150] [serial = 33] [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.] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 247 (0x7f203f00c800) [pid = 12150] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 246 (0x7f203ef6e000) [pid = 12150] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 245 (0x7f20417b3400) [pid = 12150] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 244 (0x7f2043193c00) [pid = 12150] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 243 (0x7f203c825800) [pid = 12150] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 242 (0x7f203c89c400) [pid = 12150] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 241 (0x7f20504a2000) [pid = 12150] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 240 (0x7f204a571000) [pid = 12150] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 239 (0x7f203f010c00) [pid = 12150] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 238 (0x7f2049d24800) [pid = 12150] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f2054fb9800) [pid = 12150] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f203b59c000) [pid = 12150] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f203f175800) [pid = 12150] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f2043095000) [pid = 12150] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f205288ec00) [pid = 12150] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f204af92400) [pid = 12150] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f2061235000) [pid = 12150] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f2049a08000) [pid = 12150] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f2060336c00) [pid = 12150] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f203f169c00) [pid = 12150] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f203f297c00) [pid = 12150] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f2040484400) [pid = 12150] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f204e6a1000) [pid = 12150] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f20430e6000) [pid = 12150] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f203f00b800) [pid = 12150] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f204db81400) [pid = 12150] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f205288c400) [pid = 12150] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f203f16bc00) [pid = 12150] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f2054fb3800) [pid = 12150] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f2040486000) [pid = 12150] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f2052723000) [pid = 12150] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f204e6a0800) [pid = 12150] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f2056d34800) [pid = 12150] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f2049f54400) [pid = 12150] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f2049993c00) [pid = 12150] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 212 (0x7f2061433400) [pid = 12150] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 211 (0x7f2052357000) [pid = 12150] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 210 (0x7f204314ac00) [pid = 12150] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 209 (0x7f2043096000) [pid = 12150] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 208 (0x7f203c88fc00) [pid = 12150] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 207 (0x7f206209c400) [pid = 12150] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 206 (0x7f203c829000) [pid = 12150] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 205 (0x7f203cadd800) [pid = 12150] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 204 (0x7f2049996800) [pid = 12150] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f203f28d400) [pid = 12150] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f203c892000) [pid = 12150] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 201 (0x7f204328d800) [pid = 12150] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f2061165c00) [pid = 12150] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f203c828400) [pid = 12150] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f20430e2c00) [pid = 12150] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f203befac00) [pid = 12150] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f2043198000) [pid = 12150] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f204999ac00) [pid = 12150] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 194 (0x7f2053557800) [pid = 12150] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 193 (0x7f203d294c00) [pid = 12150] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 192 (0x7f20431be000) [pid = 12150] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 191 (0x7f2043150800) [pid = 12150] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 190 (0x7f203ae0a000) [pid = 12150] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 189 (0x7f203bef8400) [pid = 12150] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 188 (0x7f203ae0f800) [pid = 12150] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 187 (0x7f203e5b3c00) [pid = 12150] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 186 (0x7f205288c800) [pid = 12150] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 185 (0x7f203d294400) [pid = 12150] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 184 (0x7f20403b5000) [pid = 12150] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f204047b800) [pid = 12150] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f203ae0ec00) [pid = 12150] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f203bef0800) [pid = 12150] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f203b120400) [pid = 12150] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f20430df800) [pid = 12150] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:06:47 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f203d295c00) [pid = 12150] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:06:48 INFO - PROCESS | 12150 | 1461478008116 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 23:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2078ms 23:06:48 INFO - PROCESS | 12150 | 1461478008171 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 23:06:48 INFO - PROCESS | 12150 | 1461478008174 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 23:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:06:48 INFO - PROCESS | 12150 | 1461478008180 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:06:48 INFO - PROCESS | 12150 | 1461478008182 Marionette TRACE conn3 <- [1,1518,null,{}] 23:06:48 INFO - PROCESS | 12150 | 1461478008187 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:48 INFO - PROCESS | 12150 | 1461478008334 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 23:06:48 INFO - PROCESS | 12150 | 1461478008347 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203f090000 == 93 [pid = 12150] [id = 387] 23:06:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f203afc1800) [pid = 12150] [serial = 1162] [outer = (nil)] 23:06:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f203c827800) [pid = 12150] [serial = 1163] [outer = 0x7f203afc1800] 23:06:48 INFO - PROCESS | 12150 | 1461478008403 Marionette DEBUG loaded listener.js 23:06:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f203cadc400) [pid = 12150] [serial = 1164] [outer = 0x7f203afc1800] 23:06:49 INFO - PROCESS | 12150 | 1461478009189 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 23:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1023ms 23:06:49 INFO - PROCESS | 12150 | 1461478009204 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 23:06:49 INFO - PROCESS | 12150 | 1461478009207 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 23:06:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:06:49 INFO - PROCESS | 12150 | 1461478009213 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:06:49 INFO - PROCESS | 12150 | 1461478009215 Marionette TRACE conn3 <- [1,1522,null,{}] 23:06:49 INFO - PROCESS | 12150 | 1461478009220 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:49 INFO - PROCESS | 12150 | 1461478009423 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 23:06:49 INFO - PROCESS | 12150 | 1461478009440 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041705800 == 94 [pid = 12150] [id = 388] 23:06:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f203972dc00) [pid = 12150] [serial = 1165] [outer = (nil)] 23:06:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f203e5b3c00) [pid = 12150] [serial = 1166] [outer = 0x7f203972dc00] 23:06:49 INFO - PROCESS | 12150 | 1461478009507 Marionette DEBUG loaded listener.js 23:06:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f203f177400) [pid = 12150] [serial = 1167] [outer = 0x7f203972dc00] 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:50 INFO - PROCESS | 12150 | 1461478010500 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 23:06:50 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 () { 23:06:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:06:50 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 () { 23:06:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:06:50 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 () { 23:06:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:06:50 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 () { 23:06:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:06:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:06:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1329ms 23:06:50 INFO - PROCESS | 12150 | 1461478010549 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 23:06:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:06:50 INFO - PROCESS | 12150 | 1461478010557 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 23:06:50 INFO - PROCESS | 12150 | 1461478010564 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:06:50 INFO - PROCESS | 12150 | 1461478010570 Marionette TRACE conn3 <- [1,1526,null,{}] 23:06:50 INFO - PROCESS | 12150 | 1461478010622 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:50 INFO - PROCESS | 12150 | 1461478010829 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 23:06:51 INFO - PROCESS | 12150 | 1461478011011 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e7a3800 == 95 [pid = 12150] [id = 389] 23:06:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 185 (0x7f203b598400) [pid = 12150] [serial = 1168] [outer = (nil)] 23:06:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 186 (0x7f203bef3800) [pid = 12150] [serial = 1169] [outer = 0x7f203b598400] 23:06:51 INFO - PROCESS | 12150 | 1461478011080 Marionette DEBUG loaded listener.js 23:06:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 187 (0x7f203c892000) [pid = 12150] [serial = 1170] [outer = 0x7f203b598400] 23:06:51 INFO - PROCESS | 12150 | 1461478011974 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 23:06:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:06:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:06:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:06:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:06:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:06:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:06:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1437ms 23:06:52 INFO - PROCESS | 12150 | 1461478012005 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 23:06:52 INFO - PROCESS | 12150 | 1461478012014 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 23:06:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:06:52 INFO - PROCESS | 12150 | 1461478012023 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:06:52 INFO - PROCESS | 12150 | 1461478012027 Marionette TRACE conn3 <- [1,1530,null,{}] 23:06:52 INFO - PROCESS | 12150 | 1461478012033 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:52 INFO - PROCESS | 12150 | 1461478012220 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 23:06:52 INFO - PROCESS | 12150 | 1461478012414 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043132800 == 96 [pid = 12150] [id = 390] 23:06:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 188 (0x7f203c9af400) [pid = 12150] [serial = 1171] [outer = (nil)] 23:06:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 189 (0x7f203e5bd400) [pid = 12150] [serial = 1172] [outer = 0x7f203c9af400] 23:06:52 INFO - PROCESS | 12150 | 1461478012480 Marionette DEBUG loaded listener.js 23:06:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 190 (0x7f203f16f400) [pid = 12150] [serial = 1173] [outer = 0x7f203c9af400] 23:06:53 INFO - PROCESS | 12150 | 1461478013304 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 23:06:53 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 23:06:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:06:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:06:53 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. 23:06:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:06:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1330ms 23:06:53 INFO - PROCESS | 12150 | 1461478013355 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 23:06:53 INFO - PROCESS | 12150 | 1461478013359 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 23:06:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:06:53 INFO - PROCESS | 12150 | 1461478013365 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:06:53 INFO - PROCESS | 12150 | 1461478013370 Marionette TRACE conn3 <- [1,1534,null,{}] 23:06:53 INFO - PROCESS | 12150 | 1461478013385 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:53 INFO - PROCESS | 12150 | 1461478013561 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 23:06:53 INFO - PROCESS | 12150 | 1461478013767 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ad9f800 == 97 [pid = 12150] [id = 391] 23:06:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 191 (0x7f20403b4c00) [pid = 12150] [serial = 1174] [outer = (nil)] 23:06:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 192 (0x7f204047a400) [pid = 12150] [serial = 1175] [outer = 0x7f20403b4c00] 23:06:53 INFO - PROCESS | 12150 | 1461478013880 Marionette DEBUG loaded listener.js 23:06:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 193 (0x7f20417ac400) [pid = 12150] [serial = 1176] [outer = 0x7f20403b4c00] 23:06:54 INFO - PROCESS | 12150 | 1461478014806 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 23:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1480ms 23:06:54 INFO - PROCESS | 12150 | 1461478014846 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 23:06:54 INFO - PROCESS | 12150 | 1461478014850 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 23:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:06:54 INFO - PROCESS | 12150 | 1461478014856 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:06:54 INFO - PROCESS | 12150 | 1461478014858 Marionette TRACE conn3 <- [1,1538,null,{}] 23:06:54 INFO - PROCESS | 12150 | 1461478014864 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:55 INFO - PROCESS | 12150 | 1461478015033 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 23:06:55 INFO - PROCESS | 12150 | 1461478015227 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c588800 == 98 [pid = 12150] [id = 392] 23:06:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 194 (0x7f20403be000) [pid = 12150] [serial = 1177] [outer = (nil)] 23:06:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 195 (0x7f2043197c00) [pid = 12150] [serial = 1178] [outer = 0x7f20403be000] 23:06:55 INFO - PROCESS | 12150 | 1461478015294 Marionette DEBUG loaded listener.js 23:06:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f20485db800) [pid = 12150] [serial = 1179] [outer = 0x7f20403be000] 23:06:56 INFO - PROCESS | 12150 | 1461478016141 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:06:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:06:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1331ms 23:06:56 INFO - PROCESS | 12150 | 1461478016195 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 23:06:56 INFO - PROCESS | 12150 | 1461478016198 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 23:06:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:06:56 INFO - PROCESS | 12150 | 1461478016206 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:06:56 INFO - PROCESS | 12150 | 1461478016208 Marionette TRACE conn3 <- [1,1542,null,{}] 23:06:56 INFO - PROCESS | 12150 | 1461478016213 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:56 INFO - PROCESS | 12150 | 1461478016379 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 23:06:56 INFO - PROCESS | 12150 | 1461478016570 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e2f4000 == 99 [pid = 12150] [id = 393] 23:06:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f20417acc00) [pid = 12150] [serial = 1180] [outer = (nil)] 23:06:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f204999a800) [pid = 12150] [serial = 1181] [outer = 0x7f20417acc00] 23:06:56 INFO - PROCESS | 12150 | 1461478016636 Marionette DEBUG loaded listener.js 23:06:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f2049d20800) [pid = 12150] [serial = 1182] [outer = 0x7f20417acc00] 23:06:57 INFO - PROCESS | 12150 | 1461478017515 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 23:06:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:06:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1376ms 23:06:57 INFO - PROCESS | 12150 | 1461478017583 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 23:06:57 INFO - PROCESS | 12150 | 1461478017586 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 23:06:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:06:57 INFO - PROCESS | 12150 | 1461478017592 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:06:57 INFO - PROCESS | 12150 | 1461478017595 Marionette TRACE conn3 <- [1,1546,null,{}] 23:06:57 INFO - PROCESS | 12150 | 1461478017600 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:57 INFO - PROCESS | 12150 | 1461478017823 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 23:06:58 INFO - PROCESS | 12150 | 1461478018012 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20505f4000 == 100 [pid = 12150] [id = 394] 23:06:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f204863c800) [pid = 12150] [serial = 1183] [outer = (nil)] 23:06:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f204af98400) [pid = 12150] [serial = 1184] [outer = 0x7f204863c800] 23:06:58 INFO - PROCESS | 12150 | 1461478018085 Marionette DEBUG loaded listener.js 23:06:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 202 (0x7f204b4e2400) [pid = 12150] [serial = 1185] [outer = 0x7f204863c800] 23:06:58 INFO - PROCESS | 12150 | 1461478018921 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:06:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:06:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1385ms 23:06:58 INFO - PROCESS | 12150 | 1461478018977 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 23:06:58 INFO - PROCESS | 12150 | 1461478018981 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 23:06:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:06:58 INFO - PROCESS | 12150 | 1461478018986 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:06:58 INFO - PROCESS | 12150 | 1461478018988 Marionette TRACE conn3 <- [1,1550,null,{}] 23:06:58 INFO - PROCESS | 12150 | 1461478018993 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:06:59 INFO - PROCESS | 12150 | 1461478019164 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 23:06:59 INFO - PROCESS | 12150 | 1461478019359 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205325a000 == 101 [pid = 12150] [id = 395] 23:06:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f2040476800) [pid = 12150] [serial = 1186] [outer = (nil)] 23:06:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f204c23e000) [pid = 12150] [serial = 1187] [outer = 0x7f2040476800] 23:06:59 INFO - PROCESS | 12150 | 1461478019425 Marionette DEBUG loaded listener.js 23:06:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 205 (0x7f204db14000) [pid = 12150] [serial = 1188] [outer = 0x7f2040476800] 23:07:00 INFO - PROCESS | 12150 | 1461478020286 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 23:07:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:07:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1332ms 23:07:00 INFO - PROCESS | 12150 | 1461478020319 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 23:07:00 INFO - PROCESS | 12150 | 1461478020323 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 23:07:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:07:00 INFO - PROCESS | 12150 | 1461478020329 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:07:00 INFO - PROCESS | 12150 | 1461478020331 Marionette TRACE conn3 <- [1,1554,null,{}] 23:07:00 INFO - PROCESS | 12150 | 1461478020336 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:00 INFO - PROCESS | 12150 | 1461478020501 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 23:07:00 INFO - PROCESS | 12150 | 1461478020696 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054cda000 == 102 [pid = 12150] [id = 396] 23:07:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 206 (0x7f2049a1b400) [pid = 12150] [serial = 1189] [outer = (nil)] 23:07:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 207 (0x7f204dd91800) [pid = 12150] [serial = 1190] [outer = 0x7f2049a1b400] 23:07:00 INFO - PROCESS | 12150 | 1461478020761 Marionette DEBUG loaded listener.js 23:07:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 208 (0x7f204e6a4000) [pid = 12150] [serial = 1191] [outer = 0x7f2049a1b400] 23:07:01 INFO - PROCESS | 12150 | 1461478021603 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 23:07:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:07:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1330ms 23:07:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:07:01 INFO - PROCESS | 12150 | 1461478021659 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 23:07:01 INFO - PROCESS | 12150 | 1461478021662 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 23:07:01 INFO - PROCESS | 12150 | 1461478021666 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:07:01 INFO - PROCESS | 12150 | 1461478021670 Marionette TRACE conn3 <- [1,1558,null,{}] 23:07:01 INFO - PROCESS | 12150 | 1461478021675 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:01 INFO - PROCESS | 12150 | 1461478021850 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 23:07:02 INFO - PROCESS | 12150 | 1461478022111 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20603c6800 == 103 [pid = 12150] [id = 397] 23:07:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 209 (0x7f204328e400) [pid = 12150] [serial = 1192] [outer = (nil)] 23:07:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 210 (0x7f204e6a6c00) [pid = 12150] [serial = 1193] [outer = 0x7f204328e400] 23:07:02 INFO - PROCESS | 12150 | 1461478022186 Marionette DEBUG loaded listener.js 23:07:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 211 (0x7f204ea0f000) [pid = 12150] [serial = 1194] [outer = 0x7f204328e400] 23:07:03 INFO - PROCESS | 12150 | 1461478023031 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 23:07:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:07:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1428ms 23:07:03 INFO - PROCESS | 12150 | 1461478023096 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 23:07:03 INFO - PROCESS | 12150 | 1461478023100 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 23:07:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:07:03 INFO - PROCESS | 12150 | 1461478023105 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:07:03 INFO - PROCESS | 12150 | 1461478023108 Marionette TRACE conn3 <- [1,1562,null,{}] 23:07:03 INFO - PROCESS | 12150 | 1461478023113 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:03 INFO - PROCESS | 12150 | 1461478023298 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 23:07:03 INFO - PROCESS | 12150 | 1461478023497 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065c69800 == 104 [pid = 12150] [id = 398] 23:07:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 212 (0x7f204a872c00) [pid = 12150] [serial = 1195] [outer = (nil)] 23:07:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 213 (0x7f205049c400) [pid = 12150] [serial = 1196] [outer = 0x7f204a872c00] 23:07:03 INFO - PROCESS | 12150 | 1461478023566 Marionette DEBUG loaded listener.js 23:07:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f2051162800) [pid = 12150] [serial = 1197] [outer = 0x7f204a872c00] 23:07:04 INFO - PROCESS | 12150 | 1461478024420 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 23:07:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:07:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1386ms 23:07:04 INFO - PROCESS | 12150 | 1461478024492 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 23:07:04 INFO - PROCESS | 12150 | 1461478024496 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 23:07:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:07:04 INFO - PROCESS | 12150 | 1461478024502 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:07:04 INFO - PROCESS | 12150 | 1461478024506 Marionette TRACE conn3 <- [1,1566,null,{}] 23:07:04 INFO - PROCESS | 12150 | 1461478024510 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:04 INFO - PROCESS | 12150 | 1461478024751 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 23:07:04 INFO - PROCESS | 12150 | 1461478024944 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2069248000 == 105 [pid = 12150] [id = 399] 23:07:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f2040474800) [pid = 12150] [serial = 1198] [outer = (nil)] 23:07:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f2052888400) [pid = 12150] [serial = 1199] [outer = 0x7f2040474800] 23:07:05 INFO - PROCESS | 12150 | 1461478025020 Marionette DEBUG loaded listener.js 23:07:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f205352b000) [pid = 12150] [serial = 1200] [outer = 0x7f2040474800] 23:07:05 INFO - PROCESS | 12150 | 1461478025867 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 23:07:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:07:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1435ms 23:07:05 INFO - PROCESS | 12150 | 1461478025938 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 23:07:05 INFO - PROCESS | 12150 | 1461478025941 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 23:07:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:07:05 INFO - PROCESS | 12150 | 1461478025947 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:07:05 INFO - PROCESS | 12150 | 1461478025949 Marionette TRACE conn3 <- [1,1570,null,{}] 23:07:05 INFO - PROCESS | 12150 | 1461478025954 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:06 INFO - PROCESS | 12150 | 1461478026129 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 23:07:06 INFO - PROCESS | 12150 | 1461478026322 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:06 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039f6b800 == 106 [pid = 12150] [id = 400] 23:07:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f204ea02c00) [pid = 12150] [serial = 1201] [outer = (nil)] 23:07:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f20541a4800) [pid = 12150] [serial = 1202] [outer = 0x7f204ea02c00] 23:07:06 INFO - PROCESS | 12150 | 1461478026391 Marionette DEBUG loaded listener.js 23:07:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f2054fbc800) [pid = 12150] [serial = 1203] [outer = 0x7f204ea02c00] 23:07:07 INFO - PROCESS | 12150 | 1461478027290 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 23:07:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:07:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1383ms 23:07:07 INFO - PROCESS | 12150 | 1461478027330 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 23:07:07 INFO - PROCESS | 12150 | 1461478027334 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 23:07:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:07:07 INFO - PROCESS | 12150 | 1461478027339 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:07:07 INFO - PROCESS | 12150 | 1461478027341 Marionette TRACE conn3 <- [1,1574,null,{}] 23:07:07 INFO - PROCESS | 12150 | 1461478027347 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:07 INFO - PROCESS | 12150 | 1461478027511 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 23:07:07 INFO - PROCESS | 12150 | 1461478027709 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036dd8800 == 107 [pid = 12150] [id = 401] 23:07:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f203afca400) [pid = 12150] [serial = 1204] [outer = (nil)] 23:07:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f203d291c00) [pid = 12150] [serial = 1205] [outer = 0x7f203afca400] 23:07:07 INFO - PROCESS | 12150 | 1461478027775 Marionette DEBUG loaded listener.js 23:07:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f20403bfc00) [pid = 12150] [serial = 1206] [outer = 0x7f203afca400] 23:07:08 INFO - PROCESS | 12150 | 1461478028634 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 23:07:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:07:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1331ms 23:07:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:07:08 INFO - PROCESS | 12150 | 1461478028671 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 23:07:08 INFO - PROCESS | 12150 | 1461478028674 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 23:07:08 INFO - PROCESS | 12150 | 1461478028682 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:07:08 INFO - PROCESS | 12150 | 1461478028685 Marionette TRACE conn3 <- [1,1578,null,{}] 23:07:08 INFO - PROCESS | 12150 | 1461478028690 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:08 INFO - PROCESS | 12150 | 1461478028876 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 23:07:09 INFO - PROCESS | 12150 | 1461478029080 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203967c000 == 108 [pid = 12150] [id = 402] 23:07:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f2039737000) [pid = 12150] [serial = 1207] [outer = (nil)] 23:07:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f203bef6800) [pid = 12150] [serial = 1208] [outer = 0x7f2039737000] 23:07:09 INFO - PROCESS | 12150 | 1461478029156 Marionette DEBUG loaded listener.js 23:07:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f203e5b8c00) [pid = 12150] [serial = 1209] [outer = 0x7f2039737000] 23:07:10 INFO - PROCESS | 12150 | 1461478030025 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 23:07:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:07:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1381ms 23:07:10 INFO - PROCESS | 12150 | 1461478030062 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 23:07:10 INFO - PROCESS | 12150 | 1461478030066 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 23:07:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:07:10 INFO - PROCESS | 12150 | 1461478030071 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:07:10 INFO - PROCESS | 12150 | 1461478030073 Marionette TRACE conn3 <- [1,1582,null,{}] 23:07:10 INFO - PROCESS | 12150 | 1461478030079 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:10 INFO - PROCESS | 12150 | 1461478030249 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 23:07:10 INFO - PROCESS | 12150 | 1461478030456 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c9dc800 == 109 [pid = 12150] [id = 403] 23:07:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f203ae03c00) [pid = 12150] [serial = 1210] [outer = (nil)] 23:07:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f203f009c00) [pid = 12150] [serial = 1211] [outer = 0x7f203ae03c00] 23:07:10 INFO - PROCESS | 12150 | 1461478030521 Marionette DEBUG loaded listener.js 23:07:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f203f292000) [pid = 12150] [serial = 1212] [outer = 0x7f203ae03c00] 23:07:11 INFO - PROCESS | 12150 | 1461478031385 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 23:07:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:07:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1380ms 23:07:11 INFO - PROCESS | 12150 | 1461478031453 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 23:07:11 INFO - PROCESS | 12150 | 1461478031457 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 23:07:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:07:11 INFO - PROCESS | 12150 | 1461478031462 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:07:11 INFO - PROCESS | 12150 | 1461478031464 Marionette TRACE conn3 <- [1,1586,null,{}] 23:07:11 INFO - PROCESS | 12150 | 1461478031469 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:11 INFO - PROCESS | 12150 | 1461478031659 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 23:07:11 INFO - PROCESS | 12150 | 1461478031867 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203f09c800 == 110 [pid = 12150] [id = 404] 23:07:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f20398da000) [pid = 12150] [serial = 1213] [outer = (nil)] 23:07:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f203f294c00) [pid = 12150] [serial = 1214] [outer = 0x7f20398da000] 23:07:11 INFO - PROCESS | 12150 | 1461478031938 Marionette DEBUG loaded listener.js 23:07:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f20417ae400) [pid = 12150] [serial = 1215] [outer = 0x7f20398da000] 23:07:13 INFO - PROCESS | 12150 | 1461478033260 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 23:07:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:07:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1828ms 23:07:13 INFO - PROCESS | 12150 | 1461478033291 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 23:07:13 INFO - PROCESS | 12150 | 1461478033298 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 23:07:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:07:13 INFO - PROCESS | 12150 | 1461478033307 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:07:13 INFO - PROCESS | 12150 | 1461478033311 Marionette TRACE conn3 <- [1,1590,null,{}] 23:07:13 INFO - PROCESS | 12150 | 1461478033319 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:13 INFO - PROCESS | 12150 | 1461478033513 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 23:07:13 INFO - PROCESS | 12150 | 1461478033720 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e82b000 == 111 [pid = 12150] [id = 405] 23:07:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f203c825c00) [pid = 12150] [serial = 1216] [outer = (nil)] 23:07:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f203c89ac00) [pid = 12150] [serial = 1217] [outer = 0x7f203c825c00] 23:07:13 INFO - PROCESS | 12150 | 1461478033784 Marionette DEBUG loaded listener.js 23:07:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f203cae2000) [pid = 12150] [serial = 1218] [outer = 0x7f203c825c00] 23:07:14 INFO - PROCESS | 12150 | 1461478034870 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 23:07:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:07:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1628ms 23:07:14 INFO - PROCESS | 12150 | 1461478034936 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 23:07:14 INFO - PROCESS | 12150 | 1461478034944 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 23:07:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:07:14 INFO - PROCESS | 12150 | 1461478034954 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:07:14 INFO - PROCESS | 12150 | 1461478034957 Marionette TRACE conn3 <- [1,1594,null,{}] 23:07:14 INFO - PROCESS | 12150 | 1461478034962 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:15 INFO - PROCESS | 12150 | 1461478035142 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 23:07:15 INFO - PROCESS | 12150 | 1461478035383 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20398c5800 == 112 [pid = 12150] [id = 406] 23:07:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f203ae02800) [pid = 12150] [serial = 1219] [outer = (nil)] 23:07:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f203ef73800) [pid = 12150] [serial = 1220] [outer = 0x7f203ae02800] 23:07:15 INFO - PROCESS | 12150 | 1461478035462 Marionette DEBUG loaded listener.js 23:07:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f203f170800) [pid = 12150] [serial = 1221] [outer = 0x7f203ae02800] 23:07:16 INFO - PROCESS | 12150 | 1461478036261 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 23:07:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:07:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1376ms 23:07:16 INFO - PROCESS | 12150 | 1461478036330 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 23:07:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:07:16 INFO - PROCESS | 12150 | 1461478036333 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 23:07:16 INFO - PROCESS | 12150 | 1461478036339 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:07:16 INFO - PROCESS | 12150 | 1461478036344 Marionette TRACE conn3 <- [1,1598,null,{}] 23:07:16 INFO - PROCESS | 12150 | 1461478036358 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:16 INFO - PROCESS | 12150 | 1461478036606 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053e2f000 == 111 [pid = 12150] [id = 283] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203f090000 == 110 [pid = 12150] [id = 387] 23:07:16 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f204a06ec00) [pid = 12150] [serial = 1100] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f2039734400) [pid = 12150] [serial = 1076] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f20398d7c00) [pid = 12150] [serial = 1079] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049f69800 == 109 [pid = 12150] [id = 386] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204331d800 == 108 [pid = 12150] [id = 385] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042fe0000 == 107 [pid = 12150] [id = 384] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e7b0000 == 106 [pid = 12150] [id = 383] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203af76000 == 105 [pid = 12150] [id = 382] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ef90000 == 104 [pid = 12150] [id = 381] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20399c7000 == 103 [pid = 12150] [id = 380] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040448000 == 102 [pid = 12150] [id = 379] 23:07:16 INFO - PROCESS | 12150 | 1461478036894 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:16 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203a0e6800 == 101 [pid = 12150] [id = 378] 23:07:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039679000 == 102 [pid = 12150] [id = 407] 23:07:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f203e5b5400) [pid = 12150] [serial = 1222] [outer = (nil)] 23:07:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f20403b5000) [pid = 12150] [serial = 1223] [outer = 0x7f203e5b5400] 23:07:16 INFO - PROCESS | 12150 | 1461478036967 Marionette DEBUG loaded listener.js 23:07:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f204048c800) [pid = 12150] [serial = 1224] [outer = 0x7f203e5b5400] 23:07:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20614d0800 == 101 [pid = 12150] [id = 372] 23:07:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053bcc800 == 100 [pid = 12150] [id = 371] 23:07:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050e5a000 == 99 [pid = 12150] [id = 370] 23:07:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c24b800 == 98 [pid = 12150] [id = 369] 23:07:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042d1b000 == 97 [pid = 12150] [id = 368] 23:07:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e7a4000 == 96 [pid = 12150] [id = 367] 23:07:17 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a1b4000 == 95 [pid = 12150] [id = 366] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f2066167c00) [pid = 12150] [serial = 927] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f203f176400) [pid = 12150] [serial = 930] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f206616d000) [pid = 12150] [serial = 828] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f2040490000) [pid = 12150] [serial = 819] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f2054dbb400) [pid = 12150] [serial = 921] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f204b23a400) [pid = 12150] [serial = 858] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f203f015800) [pid = 12150] [serial = 879] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f2052888c00) [pid = 12150] [serial = 861] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f2060335800) [pid = 12150] [serial = 924] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f206616b800) [pid = 12150] [serial = 933] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f206148dc00) [pid = 12150] [serial = 747] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f2065c1f800) [pid = 12150] [serial = 822] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f2060337400) [pid = 12150] [serial = 807] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f2052449400) [pid = 12150] [serial = 918] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f206148c000) [pid = 12150] [serial = 987] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f204dbf0800) [pid = 12150] [serial = 915] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f204999d000) [pid = 12150] [serial = 876] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f2066168800) [pid = 12150] [serial = 873] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f205452d000) [pid = 12150] [serial = 804] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f2049a06800) [pid = 12150] [serial = 912] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f20430a0000) [pid = 12150] [serial = 939] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f203c89e000) [pid = 12150] [serial = 993] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f2066166400) [pid = 12150] [serial = 813] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f203c9ab400) [pid = 12150] [serial = 948] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f20624bf800) [pid = 12150] [serial = 1002] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 212 (0x7f204a877000) [pid = 12150] [serial = 978] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 211 (0x7f203f295c00) [pid = 12150] [serial = 825] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 210 (0x7f203e5b8800) [pid = 12150] [serial = 996] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 209 (0x7f2054566400) [pid = 12150] [serial = 984] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 208 (0x7f20616f5c00) [pid = 12150] [serial = 810] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 207 (0x7f203ef6dc00) [pid = 12150] [serial = 972] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 206 (0x7f204a56fc00) [pid = 12150] [serial = 798] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 205 (0x7f20417b0400) [pid = 12150] [serial = 1094] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 204 (0x7f204319f400) [pid = 12150] [serial = 1097] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f20430e0400) [pid = 12150] [serial = 1095] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f2051166800) [pid = 12150] [serial = 1035] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 201 (0x7f2065d35c00) [pid = 12150] [serial = 1056] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f206260a400) [pid = 12150] [serial = 1055] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f20403bdc00) [pid = 12150] [serial = 1062] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f20403b8000) [pid = 12150] [serial = 1061] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f2049f53c00) [pid = 12150] [serial = 1044] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f2049996000) [pid = 12150] [serial = 1043] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f20520a0c00) [pid = 12150] [serial = 1050] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 194 (0x7f204e6a6400) [pid = 12150] [serial = 1049] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 193 (0x7f203c9abc00) [pid = 12150] [serial = 1038] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 192 (0x7f203c82e000) [pid = 12150] [serial = 1037] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 191 (0x7f203c89c000) [pid = 12150] [serial = 1086] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 190 (0x7f203c82c800) [pid = 12150] [serial = 1085] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 189 (0x7f203ef73400) [pid = 12150] [serial = 1089] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 188 (0x7f20417b7400) [pid = 12150] [serial = 1041] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 187 (0x7f203f290c00) [pid = 12150] [serial = 1040] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 186 (0x7f206122b800) [pid = 12150] [serial = 1053] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 185 (0x7f203e5b1000) [pid = 12150] [serial = 1088] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 184 (0x7f20541a6400) [pid = 12150] [serial = 1052] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f204a573c00) [pid = 12150] [serial = 1059] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f203d299c00) [pid = 12150] [serial = 1058] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f2040476c00) [pid = 12150] [serial = 1091] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f206616fc00) [pid = 12150] [serial = 1068] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f2061433800) [pid = 12150] [serial = 1067] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f203b12ec00) [pid = 12150] [serial = 1083] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 177 (0x7f203afc7c00) [pid = 12150] [serial = 1082] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 176 (0x7f2040472c00) [pid = 12150] [serial = 1071] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 175 (0x7f203bef5800) [pid = 12150] [serial = 1070] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 174 (0x7f203b12e000) [pid = 12150] [serial = 1074] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 173 (0x7f203b129000) [pid = 12150] [serial = 1073] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 172 (0x7f204c23e400) [pid = 12150] [serial = 1047] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 171 (0x7f2049f4c800) [pid = 12150] [serial = 1046] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 170 (0x7f2065fa3c00) [pid = 12150] [serial = 1065] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 169 (0x7f2062340800) [pid = 12150] [serial = 1064] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 168 (0x7f205203a000) [pid = 12150] [serial = 738] [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.] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 167 (0x7f204047b400) [pid = 12150] [serial = 1092] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 166 (0x7f204863cc00) [pid = 12150] [serial = 1098] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 165 (0x7f2065d39400) [pid = 12150] [serial = 882] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 164 (0x7f204319c000) [pid = 12150] [serial = 975] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 163 (0x7f2049a06000) [pid = 12150] [serial = 855] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 162 (0x7f20431a0400) [pid = 12150] [serial = 816] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 161 (0x7f2048636c00) [pid = 12150] [serial = 945] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 160 (0x7f203cae9800) [pid = 12150] [serial = 999] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 159 (0x7f2054e27000) [pid = 12150] [serial = 864] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 158 (0x7f204dd9a400) [pid = 12150] [serial = 801] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f20531db000) [pid = 12150] [serial = 909] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f2056aad000) [pid = 12150] [serial = 795] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f2065fa5400) [pid = 12150] [serial = 990] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 154 (0x7f2065f9ac00) [pid = 12150] [serial = 1005] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 153 (0x7f204863dc00) [pid = 12150] [serial = 936] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 152 (0x7f2066645c00) [pid = 12150] [serial = 942] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 151 (0x7f205a46a400) [pid = 12150] [serial = 867] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 150 (0x7f2051163c00) [pid = 12150] [serial = 981] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 149 (0x7f2065f96400) [pid = 12150] [serial = 870] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | --DOMWINDOW == 148 (0x7f205419c800) [pid = 12150] [serial = 852] [outer = (nil)] [url = about:blank] 23:07:17 INFO - PROCESS | 12150 | 1461478037747 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 23:07:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:07:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1431ms 23:07:17 INFO - PROCESS | 12150 | 1461478037771 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 23:07:17 INFO - PROCESS | 12150 | 1461478037775 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 23:07:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:07:17 INFO - PROCESS | 12150 | 1461478037780 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:07:17 INFO - PROCESS | 12150 | 1461478037782 Marionette TRACE conn3 <- [1,1602,null,{}] 23:07:17 INFO - PROCESS | 12150 | 1461478037787 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:17 INFO - PROCESS | 12150 | 1461478037944 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 23:07:17 INFO - PROCESS | 12150 | 1461478037960 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c79f000 == 96 [pid = 12150] [id = 408] 23:07:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 149 (0x7f203b12e000) [pid = 12150] [serial = 1225] [outer = (nil)] 23:07:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 150 (0x7f2040a68400) [pid = 12150] [serial = 1226] [outer = 0x7f203b12e000] 23:07:18 INFO - PROCESS | 12150 | 1461478038017 Marionette DEBUG loaded listener.js 23:07:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 151 (0x7f2043093000) [pid = 12150] [serial = 1227] [outer = 0x7f203b12e000] 23:07:18 INFO - PROCESS | 12150 | 1461478038782 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 23:07:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:07:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1076ms 23:07:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:07:18 INFO - PROCESS | 12150 | 1461478038858 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 23:07:18 INFO - PROCESS | 12150 | 1461478038860 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 23:07:18 INFO - PROCESS | 12150 | 1461478038866 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:07:18 INFO - PROCESS | 12150 | 1461478038869 Marionette TRACE conn3 <- [1,1606,null,{}] 23:07:18 INFO - PROCESS | 12150 | 1461478038877 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:19 INFO - PROCESS | 12150 | 1461478039030 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 23:07:19 INFO - PROCESS | 12150 | 1461478039044 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e841000 == 97 [pid = 12150] [id = 409] 23:07:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f2040472c00) [pid = 12150] [serial = 1228] [outer = (nil)] 23:07:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f20430a0000) [pid = 12150] [serial = 1229] [outer = 0x7f2040472c00] 23:07:19 INFO - PROCESS | 12150 | 1461478039104 Marionette DEBUG loaded listener.js 23:07:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f204319bc00) [pid = 12150] [serial = 1230] [outer = 0x7f2040472c00] 23:07:20 INFO - PROCESS | 12150 | 1461478040052 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 23:07:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:07:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1231ms 23:07:20 INFO - PROCESS | 12150 | 1461478040097 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 23:07:20 INFO - PROCESS | 12150 | 1461478040100 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 23:07:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:07:20 INFO - PROCESS | 12150 | 1461478040111 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:07:20 INFO - PROCESS | 12150 | 1461478040113 Marionette TRACE conn3 <- [1,1610,null,{}] 23:07:20 INFO - PROCESS | 12150 | 1461478040118 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:20 INFO - PROCESS | 12150 | 1461478040336 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 23:07:20 INFO - PROCESS | 12150 | 1461478040369 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040cd7800 == 98 [pid = 12150] [id = 410] 23:07:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f20431b6400) [pid = 12150] [serial = 1231] [outer = (nil)] 23:07:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f2049bd2800) [pid = 12150] [serial = 1232] [outer = 0x7f20431b6400] 23:07:20 INFO - PROCESS | 12150 | 1461478040431 Marionette DEBUG loaded listener.js 23:07:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f2049f1b800) [pid = 12150] [serial = 1233] [outer = 0x7f20431b6400] 23:07:21 INFO - PROCESS | 12150 | 1461478041702 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f2043294c00) [pid = 12150] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f2048639400) [pid = 12150] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 154 (0x7f203b123c00) [pid = 12150] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 153 (0x7f203c895000) [pid = 12150] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 152 (0x7f203b124400) [pid = 12150] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 151 (0x7f203873fc00) [pid = 12150] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 150 (0x7f2040470000) [pid = 12150] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 149 (0x7f204046f800) [pid = 12150] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 148 (0x7f203972b800) [pid = 12150] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 147 (0x7f203afc1800) [pid = 12150] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 146 (0x7f204ab38000) [pid = 12150] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 145 (0x7f203ae09400) [pid = 12150] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:07:21 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f203ae04c00) [pid = 12150] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:07:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:07:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1679ms 23:07:21 INFO - PROCESS | 12150 | 1461478041785 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 23:07:21 INFO - PROCESS | 12150 | 1461478041789 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 23:07:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:07:21 INFO - PROCESS | 12150 | 1461478041793 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:07:21 INFO - PROCESS | 12150 | 1461478041796 Marionette TRACE conn3 <- [1,1614,null,{}] 23:07:21 INFO - PROCESS | 12150 | 1461478041801 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:21 INFO - PROCESS | 12150 | 1461478041949 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 23:07:22 INFO - PROCESS | 12150 | 1461478042127 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203b2a1800 == 99 [pid = 12150] [id = 411] 23:07:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f203afbdc00) [pid = 12150] [serial = 1234] [outer = (nil)] 23:07:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f203d298800) [pid = 12150] [serial = 1235] [outer = 0x7f203afbdc00] 23:07:22 INFO - PROCESS | 12150 | 1461478042185 Marionette DEBUG loaded listener.js 23:07:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 147 (0x7f2043195000) [pid = 12150] [serial = 1236] [outer = 0x7f203afbdc00] 23:07:22 INFO - PROCESS | 12150 | 1461478042802 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 23:07:22 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 23:07:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1024ms 23:07:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:07:22 INFO - PROCESS | 12150 | 1461478042819 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 23:07:22 INFO - PROCESS | 12150 | 1461478042821 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 23:07:22 INFO - PROCESS | 12150 | 1461478042826 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:07:22 INFO - PROCESS | 12150 | 1461478042829 Marionette TRACE conn3 <- [1,1618,null,{}] 23:07:22 INFO - PROCESS | 12150 | 1461478042833 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:22 INFO - PROCESS | 12150 | 1461478042987 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 23:07:23 INFO - PROCESS | 12150 | 1461478043140 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:23 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041709800 == 100 [pid = 12150] [id = 412] 23:07:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 148 (0x7f203b124400) [pid = 12150] [serial = 1237] [outer = (nil)] 23:07:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 149 (0x7f2049f4f000) [pid = 12150] [serial = 1238] [outer = 0x7f203b124400] 23:07:23 INFO - PROCESS | 12150 | 1461478043199 Marionette DEBUG loaded listener.js 23:07:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 150 (0x7f204a573c00) [pid = 12150] [serial = 1239] [outer = 0x7f203b124400] 23:07:24 INFO - PROCESS | 12150 | 1461478044072 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 23:07:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:07:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1284ms 23:07:24 INFO - PROCESS | 12150 | 1461478044111 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 23:07:24 INFO - PROCESS | 12150 | 1461478044117 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 23:07:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:07:24 INFO - PROCESS | 12150 | 1461478044125 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:07:24 INFO - PROCESS | 12150 | 1461478044130 Marionette TRACE conn3 <- [1,1622,null,{}] 23:07:24 INFO - PROCESS | 12150 | 1461478044139 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:24 INFO - PROCESS | 12150 | 1461478044347 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 23:07:24 INFO - PROCESS | 12150 | 1461478044573 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203a0da000 == 101 [pid = 12150] [id = 413] 23:07:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 151 (0x7f203b59c000) [pid = 12150] [serial = 1240] [outer = (nil)] 23:07:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f203b5a7800) [pid = 12150] [serial = 1241] [outer = 0x7f203b59c000] 23:07:24 INFO - PROCESS | 12150 | 1461478044694 Marionette DEBUG loaded listener.js 23:07:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f203c9a0400) [pid = 12150] [serial = 1242] [outer = 0x7f203b59c000] 23:07:25 INFO - PROCESS | 12150 | 1461478045651 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 23:07:25 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 23:07:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 23:07:25 INFO - PROCESS | 12150 | 1461478045707 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 23:07:25 INFO - PROCESS | 12150 | 1461478045715 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 23:07:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:07:25 INFO - PROCESS | 12150 | 1461478045725 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:07:25 INFO - PROCESS | 12150 | 1461478045729 Marionette TRACE conn3 <- [1,1626,null,{}] 23:07:25 INFO - PROCESS | 12150 | 1461478045735 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:25 INFO - PROCESS | 12150 | 1461478045945 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 23:07:26 INFO - PROCESS | 12150 | 1461478046178 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040449000 == 102 [pid = 12150] [id = 414] 23:07:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f203d292c00) [pid = 12150] [serial = 1243] [outer = (nil)] 23:07:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f203f168800) [pid = 12150] [serial = 1244] [outer = 0x7f203d292c00] 23:07:26 INFO - PROCESS | 12150 | 1461478046291 Marionette DEBUG loaded listener.js 23:07:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f20403b2400) [pid = 12150] [serial = 1245] [outer = 0x7f203d292c00] 23:07:27 INFO - PROCESS | 12150 | 1461478047149 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 23:07:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:07:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1486ms 23:07:27 INFO - PROCESS | 12150 | 1461478047212 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 23:07:27 INFO - PROCESS | 12150 | 1461478047216 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 23:07:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:07:27 INFO - PROCESS | 12150 | 1461478047222 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:07:27 INFO - PROCESS | 12150 | 1461478047227 Marionette TRACE conn3 <- [1,1630,null,{}] 23:07:27 INFO - PROCESS | 12150 | 1461478047242 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:27 INFO - PROCESS | 12150 | 1461478047463 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 23:07:27 INFO - PROCESS | 12150 | 1461478047689 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043130000 == 103 [pid = 12150] [id = 415] 23:07:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f2040a6c000) [pid = 12150] [serial = 1246] [outer = (nil)] 23:07:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f20430dcc00) [pid = 12150] [serial = 1247] [outer = 0x7f2040a6c000] 23:07:27 INFO - PROCESS | 12150 | 1461478047805 Marionette DEBUG loaded listener.js 23:07:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f2048418400) [pid = 12150] [serial = 1248] [outer = 0x7f2040a6c000] 23:07:28 INFO - PROCESS | 12150 | 1461478048630 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 23:07:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:07:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1440ms 23:07:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:07:28 INFO - PROCESS | 12150 | 1461478048662 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 23:07:28 INFO - PROCESS | 12150 | 1461478048666 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 23:07:28 INFO - PROCESS | 12150 | 1461478048672 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:07:28 INFO - PROCESS | 12150 | 1461478048675 Marionette TRACE conn3 <- [1,1634,null,{}] 23:07:28 INFO - PROCESS | 12150 | 1461478048680 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:28 INFO - PROCESS | 12150 | 1461478048856 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 23:07:29 INFO - PROCESS | 12150 | 1461478049055 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204331c800 == 104 [pid = 12150] [id = 416] 23:07:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 160 (0x7f2043096800) [pid = 12150] [serial = 1249] [outer = (nil)] 23:07:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 161 (0x7f2049bd9000) [pid = 12150] [serial = 1250] [outer = 0x7f2043096800] 23:07:29 INFO - PROCESS | 12150 | 1461478049123 Marionette DEBUG loaded listener.js 23:07:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 162 (0x7f204a137400) [pid = 12150] [serial = 1251] [outer = 0x7f2043096800] 23:07:30 INFO - PROCESS | 12150 | 1461478050017 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 23:07:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:07:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1382ms 23:07:30 INFO - PROCESS | 12150 | 1461478050054 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 23:07:30 INFO - PROCESS | 12150 | 1461478050057 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 23:07:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:07:30 INFO - PROCESS | 12150 | 1461478050063 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:07:30 INFO - PROCESS | 12150 | 1461478050066 Marionette TRACE conn3 <- [1,1638,null,{}] 23:07:30 INFO - PROCESS | 12150 | 1461478050071 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:30 INFO - PROCESS | 12150 | 1461478050251 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 23:07:30 INFO - PROCESS | 12150 | 1461478050444 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049db6000 == 105 [pid = 12150] [id = 417] 23:07:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 163 (0x7f2040477400) [pid = 12150] [serial = 1252] [outer = (nil)] 23:07:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 164 (0x7f204abadc00) [pid = 12150] [serial = 1253] [outer = 0x7f2040477400] 23:07:30 INFO - PROCESS | 12150 | 1461478050511 Marionette DEBUG loaded listener.js 23:07:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 165 (0x7f204b23a400) [pid = 12150] [serial = 1254] [outer = 0x7f2040477400] 23:07:31 INFO - PROCESS | 12150 | 1461478051396 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 23:07:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:07:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1379ms 23:07:31 INFO - PROCESS | 12150 | 1461478051443 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 23:07:31 INFO - PROCESS | 12150 | 1461478051446 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 23:07:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:07:31 INFO - PROCESS | 12150 | 1461478051452 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:07:31 INFO - PROCESS | 12150 | 1461478051454 Marionette TRACE conn3 <- [1,1642,null,{}] 23:07:31 INFO - PROCESS | 12150 | 1461478051459 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:31 INFO - PROCESS | 12150 | 1461478051651 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 23:07:31 INFO - PROCESS | 12150 | 1461478051847 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab40800 == 106 [pid = 12150] [id = 418] 23:07:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 166 (0x7f204c23e400) [pid = 12150] [serial = 1255] [outer = (nil)] 23:07:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 167 (0x7f204dd99400) [pid = 12150] [serial = 1256] [outer = 0x7f204c23e400] 23:07:31 INFO - PROCESS | 12150 | 1461478051922 Marionette DEBUG loaded listener.js 23:07:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 168 (0x7f2051068c00) [pid = 12150] [serial = 1257] [outer = 0x7f204c23e400] 23:07:32 INFO - PROCESS | 12150 | 1461478052738 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 23:07:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:07:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1326ms 23:07:32 INFO - PROCESS | 12150 | 1461478052779 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 23:07:32 INFO - PROCESS | 12150 | 1461478052782 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 23:07:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:07:32 INFO - PROCESS | 12150 | 1461478052787 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:07:32 INFO - PROCESS | 12150 | 1461478052789 Marionette TRACE conn3 <- [1,1646,null,{}] 23:07:32 INFO - PROCESS | 12150 | 1461478052795 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:32 INFO - PROCESS | 12150 | 1461478052959 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 23:07:33 INFO - PROCESS | 12150 | 1461478053152 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c591000 == 107 [pid = 12150] [id = 419] 23:07:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 169 (0x7f204d17a800) [pid = 12150] [serial = 1258] [outer = (nil)] 23:07:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 170 (0x7f20522c1000) [pid = 12150] [serial = 1259] [outer = 0x7f204d17a800] 23:07:33 INFO - PROCESS | 12150 | 1461478053220 Marionette DEBUG loaded listener.js 23:07:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 171 (0x7f2052360000) [pid = 12150] [serial = 1260] [outer = 0x7f204d17a800] 23:07:34 INFO - PROCESS | 12150 | 1461478054092 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 23:07:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:07:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1381ms 23:07:34 INFO - PROCESS | 12150 | 1461478054170 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 23:07:34 INFO - PROCESS | 12150 | 1461478054174 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 23:07:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:07:34 INFO - PROCESS | 12150 | 1461478054180 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:07:34 INFO - PROCESS | 12150 | 1461478054184 Marionette TRACE conn3 <- [1,1650,null,{}] 23:07:34 INFO - PROCESS | 12150 | 1461478054190 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:34 INFO - PROCESS | 12150 | 1461478054413 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 23:07:34 INFO - PROCESS | 12150 | 1461478054610 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ead7800 == 108 [pid = 12150] [id = 420] 23:07:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 172 (0x7f203afbd400) [pid = 12150] [serial = 1261] [outer = (nil)] 23:07:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 173 (0x7f2052888c00) [pid = 12150] [serial = 1262] [outer = 0x7f203afbd400] 23:07:34 INFO - PROCESS | 12150 | 1461478054727 Marionette DEBUG loaded listener.js 23:07:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 174 (0x7f20531db000) [pid = 12150] [serial = 1263] [outer = 0x7f203afbd400] 23:07:35 INFO - PROCESS | 12150 | 1461478055544 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 23:07:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:07:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1430ms 23:07:35 INFO - PROCESS | 12150 | 1461478055611 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 23:07:35 INFO - PROCESS | 12150 | 1461478055615 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 23:07:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:07:35 INFO - PROCESS | 12150 | 1461478055620 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:07:35 INFO - PROCESS | 12150 | 1461478055622 Marionette TRACE conn3 <- [1,1654,null,{}] 23:07:35 INFO - PROCESS | 12150 | 1461478055627 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:35 INFO - PROCESS | 12150 | 1461478055817 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 23:07:36 INFO - PROCESS | 12150 | 1461478056016 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205070a000 == 109 [pid = 12150] [id = 421] 23:07:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 175 (0x7f20531d9000) [pid = 12150] [serial = 1264] [outer = (nil)] 23:07:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 176 (0x7f2053e8a000) [pid = 12150] [serial = 1265] [outer = 0x7f20531d9000] 23:07:36 INFO - PROCESS | 12150 | 1461478056128 Marionette DEBUG loaded listener.js 23:07:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 177 (0x7f2054e2c000) [pid = 12150] [serial = 1266] [outer = 0x7f20531d9000] 23:07:36 INFO - PROCESS | 12150 | 1461478056962 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 23:07:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:07:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1381ms 23:07:37 INFO - PROCESS | 12150 | 1461478057003 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 23:07:37 INFO - PROCESS | 12150 | 1461478057007 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 23:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:07:37 INFO - PROCESS | 12150 | 1461478057013 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:07:37 INFO - PROCESS | 12150 | 1461478057016 Marionette TRACE conn3 <- [1,1658,null,{}] 23:07:37 INFO - PROCESS | 12150 | 1461478057040 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:37 INFO - PROCESS | 12150 | 1461478057235 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 23:07:37 INFO - PROCESS | 12150 | 1461478057433 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053250000 == 110 [pid = 12150] [id = 422] 23:07:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 178 (0x7f20531de000) [pid = 12150] [serial = 1267] [outer = (nil)] 23:07:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f2056aa1800) [pid = 12150] [serial = 1268] [outer = 0x7f20531de000] 23:07:37 INFO - PROCESS | 12150 | 1461478057515 Marionette DEBUG loaded listener.js 23:07:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f2056d34800) [pid = 12150] [serial = 1269] [outer = 0x7f20531de000] 23:07:38 INFO - PROCESS | 12150 | 1461478058371 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1398ms 23:07:38 INFO - PROCESS | 12150 | 1461478058412 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 23:07:38 INFO - PROCESS | 12150 | 1461478058416 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 23:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:07:38 INFO - PROCESS | 12150 | 1461478058421 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:07:38 INFO - PROCESS | 12150 | 1461478058426 Marionette TRACE conn3 <- [1,1662,null,{}] 23:07:38 INFO - PROCESS | 12150 | 1461478058431 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:38 INFO - PROCESS | 12150 | 1461478058639 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 23:07:38 INFO - PROCESS | 12150 | 1461478058835 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054373800 == 111 [pid = 12150] [id = 423] 23:07:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f20541a2c00) [pid = 12150] [serial = 1270] [outer = (nil)] 23:07:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f206122b800) [pid = 12150] [serial = 1271] [outer = 0x7f20541a2c00] 23:07:38 INFO - PROCESS | 12150 | 1461478058920 Marionette DEBUG loaded listener.js 23:07:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f2061486400) [pid = 12150] [serial = 1272] [outer = 0x7f20541a2c00] 23:07:39 INFO - PROCESS | 12150 | 1461478059830 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1477ms 23:07:39 INFO - PROCESS | 12150 | 1461478059900 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 23:07:39 INFO - PROCESS | 12150 | 1461478059902 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 23:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:07:39 INFO - PROCESS | 12150 | 1461478059908 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:07:39 INFO - PROCESS | 12150 | 1461478059910 Marionette TRACE conn3 <- [1,1666,null,{}] 23:07:39 INFO - PROCESS | 12150 | 1461478059916 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:40 INFO - PROCESS | 12150 | 1461478060092 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 23:07:40 INFO - PROCESS | 12150 | 1461478060288 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20603cb000 == 112 [pid = 12150] [id = 424] 23:07:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f205a469400) [pid = 12150] [serial = 1273] [outer = (nil)] 23:07:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 185 (0x7f20623dec00) [pid = 12150] [serial = 1274] [outer = 0x7f205a469400] 23:07:40 INFO - PROCESS | 12150 | 1461478060361 Marionette DEBUG loaded listener.js 23:07:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 186 (0x7f2065f98000) [pid = 12150] [serial = 1275] [outer = 0x7f205a469400] 23:07:41 INFO - PROCESS | 12150 | 1461478061229 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 23:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1375ms 23:07:41 INFO - PROCESS | 12150 | 1461478061285 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 23:07:41 INFO - PROCESS | 12150 | 1461478061288 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 23:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:07:41 INFO - PROCESS | 12150 | 1461478061294 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:07:41 INFO - PROCESS | 12150 | 1461478061296 Marionette TRACE conn3 <- [1,1670,null,{}] 23:07:41 INFO - PROCESS | 12150 | 1461478061301 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:41 INFO - PROCESS | 12150 | 1461478061478 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 23:07:41 INFO - PROCESS | 12150 | 1461478061689 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20616cd000 == 113 [pid = 12150] [id = 425] 23:07:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 187 (0x7f2039732800) [pid = 12150] [serial = 1276] [outer = (nil)] 23:07:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 188 (0x7f203f11e400) [pid = 12150] [serial = 1277] [outer = 0x7f2039732800] 23:07:41 INFO - PROCESS | 12150 | 1461478061758 Marionette DEBUG loaded listener.js 23:07:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 189 (0x7f203f129c00) [pid = 12150] [serial = 1278] [outer = 0x7f2039732800] 23:07:42 INFO - PROCESS | 12150 | 1461478062649 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 23:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1429ms 23:07:42 INFO - PROCESS | 12150 | 1461478062724 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 23:07:42 INFO - PROCESS | 12150 | 1461478062726 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 23:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:07:42 INFO - PROCESS | 12150 | 1461478062732 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:07:42 INFO - PROCESS | 12150 | 1461478062734 Marionette TRACE conn3 <- [1,1674,null,{}] 23:07:42 INFO - PROCESS | 12150 | 1461478062740 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:42 INFO - PROCESS | 12150 | 1461478062934 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 23:07:43 INFO - PROCESS | 12150 | 1461478063697 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203af69800 == 114 [pid = 12150] [id = 426] 23:07:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 190 (0x7f2038749000) [pid = 12150] [serial = 1279] [outer = (nil)] 23:07:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 191 (0x7f20398d9400) [pid = 12150] [serial = 1280] [outer = 0x7f2038749000] 23:07:43 INFO - PROCESS | 12150 | 1461478063772 Marionette DEBUG loaded listener.js 23:07:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 192 (0x7f203afc5400) [pid = 12150] [serial = 1281] [outer = 0x7f2038749000] 23:07:44 INFO - PROCESS | 12150 | 1461478064607 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 23:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1930ms 23:07:44 INFO - PROCESS | 12150 | 1461478064665 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 23:07:44 INFO - PROCESS | 12150 | 1461478064671 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 23:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:07:44 INFO - PROCESS | 12150 | 1461478064679 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:07:44 INFO - PROCESS | 12150 | 1461478064688 Marionette TRACE conn3 <- [1,1678,null,{}] 23:07:44 INFO - PROCESS | 12150 | 1461478064700 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:44 INFO - PROCESS | 12150 | 1461478064895 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 23:07:45 INFO - PROCESS | 12150 | 1461478065090 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ef84000 == 115 [pid = 12150] [id = 427] 23:07:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 193 (0x7f203972d400) [pid = 12150] [serial = 1282] [outer = (nil)] 23:07:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 194 (0x7f203bef1400) [pid = 12150] [serial = 1283] [outer = 0x7f203972d400] 23:07:45 INFO - PROCESS | 12150 | 1461478065155 Marionette DEBUG loaded listener.js 23:07:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 195 (0x7f203cae1400) [pid = 12150] [serial = 1284] [outer = 0x7f203972d400] 23:07:46 INFO - PROCESS | 12150 | 1461478066245 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 23:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1638ms 23:07:46 INFO - PROCESS | 12150 | 1461478066322 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 23:07:46 INFO - PROCESS | 12150 | 1461478066327 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 23:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:07:46 INFO - PROCESS | 12150 | 1461478066333 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:07:46 INFO - PROCESS | 12150 | 1461478066335 Marionette TRACE conn3 <- [1,1682,null,{}] 23:07:46 INFO - PROCESS | 12150 | 1461478066341 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:46 INFO - PROCESS | 12150 | 1461478066540 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 23:07:46 INFO - PROCESS | 12150 | 1461478066861 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20398c8000 == 116 [pid = 12150] [id = 428] 23:07:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f203ae0c800) [pid = 12150] [serial = 1285] [outer = (nil)] 23:07:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f203b125400) [pid = 12150] [serial = 1286] [outer = 0x7f203ae0c800] 23:07:46 INFO - PROCESS | 12150 | 1461478066929 Marionette DEBUG loaded listener.js 23:07:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f203f12cc00) [pid = 12150] [serial = 1287] [outer = 0x7f203ae0c800] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f204b40e000) [pid = 12150] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f206122c400) [pid = 12150] [serial = 1124] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f203c9b6c00) [pid = 12150] [serial = 1127] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 194 (0x7f205b318400) [pid = 12150] [serial = 1130] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 193 (0x7f204ea03000) [pid = 12150] [serial = 1133] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203b2a1800 == 115 [pid = 12150] [id = 411] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040cd7800 == 114 [pid = 12150] [id = 410] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e841000 == 113 [pid = 12150] [id = 409] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c79f000 == 112 [pid = 12150] [id = 408] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039679000 == 111 [pid = 12150] [id = 407] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20398c5800 == 110 [pid = 12150] [id = 406] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e82b000 == 109 [pid = 12150] [id = 405] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2069248000 == 108 [pid = 12150] [id = 399] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2065c69800 == 107 [pid = 12150] [id = 398] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20603c6800 == 106 [pid = 12150] [id = 397] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054cda000 == 105 [pid = 12150] [id = 396] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205325a000 == 104 [pid = 12150] [id = 395] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20505f4000 == 103 [pid = 12150] [id = 394] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e2f4000 == 102 [pid = 12150] [id = 393] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c588800 == 101 [pid = 12150] [id = 392] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ad9f800 == 100 [pid = 12150] [id = 391] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043132800 == 99 [pid = 12150] [id = 390] 23:07:47 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e7a3800 == 98 [pid = 12150] [id = 389] 23:07:47 INFO - PROCESS | 12150 | 1461478067797 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 23:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1481ms 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 192 (0x7f203afc9800) [pid = 12150] [serial = 1011] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 191 (0x7f203ae10800) [pid = 12150] [serial = 1008] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 190 (0x7f204c50f800) [pid = 12150] [serial = 1121] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 189 (0x7f20398d8800) [pid = 12150] [serial = 1137] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 188 (0x7f203874a400) [pid = 12150] [serial = 1136] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 187 (0x7f204a139c00) [pid = 12150] [serial = 1112] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 186 (0x7f203b5a2800) [pid = 12150] [serial = 1103] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 185 (0x7f20431bfc00) [pid = 12150] [serial = 1154] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 184 (0x7f2040478000) [pid = 12150] [serial = 1151] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f2043092800) [pid = 12150] [serial = 1152] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f203c830800) [pid = 12150] [serial = 1148] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f203f16c000) [pid = 12150] [serial = 1149] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f2043151400) [pid = 12150] [serial = 1109] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f2051ffe400) [pid = 12150] [serial = 1118] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f203c827800) [pid = 12150] [serial = 1163] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 177 (0x7f204a062800) [pid = 12150] [serial = 1161] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 176 (0x7f20485e1400) [pid = 12150] [serial = 1155] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 175 (0x7f203cadc400) [pid = 12150] [serial = 1164] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 174 (0x7f2048638c00) [pid = 12150] [serial = 1157] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 173 (0x7f2049d22c00) [pid = 12150] [serial = 1160] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 172 (0x7f2049a03800) [pid = 12150] [serial = 1158] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 171 (0x7f203bef4c00) [pid = 12150] [serial = 1140] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 170 (0x7f203b59b800) [pid = 12150] [serial = 1139] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 169 (0x7f203d292800) [pid = 12150] [serial = 1143] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 168 (0x7f203c896800) [pid = 12150] [serial = 1142] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 167 (0x7f203ef72000) [pid = 12150] [serial = 1106] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 166 (0x7f204b563c00) [pid = 12150] [serial = 1115] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 165 (0x7f203f292800) [pid = 12150] [serial = 1146] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | --DOMWINDOW == 164 (0x7f203f16b000) [pid = 12150] [serial = 1145] [outer = (nil)] [url = about:blank] 23:07:47 INFO - PROCESS | 12150 | 1461478067878 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 23:07:47 INFO - PROCESS | 12150 | 1461478067884 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 23:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:07:47 INFO - PROCESS | 12150 | 1461478067902 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:07:47 INFO - PROCESS | 12150 | 1461478067910 Marionette TRACE conn3 <- [1,1686,null,{}] 23:07:47 INFO - PROCESS | 12150 | 1461478067917 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:48 INFO - PROCESS | 12150 | 1461478068081 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 23:07:48 INFO - PROCESS | 12150 | 1461478068093 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203b28e000 == 99 [pid = 12150] [id = 429] 23:07:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 165 (0x7f203ef6dc00) [pid = 12150] [serial = 1288] [outer = (nil)] 23:07:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 166 (0x7f203f296800) [pid = 12150] [serial = 1289] [outer = 0x7f203ef6dc00] 23:07:48 INFO - PROCESS | 12150 | 1461478068157 Marionette DEBUG loaded listener.js 23:07:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 167 (0x7f20403bac00) [pid = 12150] [serial = 1290] [outer = 0x7f203ef6dc00] 23:07:48 INFO - PROCESS | 12150 | 1461478068986 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 23:07:49 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 23:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1147ms 23:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:07:49 INFO - PROCESS | 12150 | 1461478069043 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 23:07:49 INFO - PROCESS | 12150 | 1461478069046 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 23:07:49 INFO - PROCESS | 12150 | 1461478069052 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:07:49 INFO - PROCESS | 12150 | 1461478069055 Marionette TRACE conn3 <- [1,1690,null,{}] 23:07:49 INFO - PROCESS | 12150 | 1461478069060 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:49 INFO - PROCESS | 12150 | 1461478069292 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 23:07:49 INFO - PROCESS | 12150 | 1461478069386 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e45e800 == 100 [pid = 12150] [id = 430] 23:07:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 168 (0x7f203c9a6000) [pid = 12150] [serial = 1291] [outer = (nil)] 23:07:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 169 (0x7f2040470400) [pid = 12150] [serial = 1292] [outer = 0x7f203c9a6000] 23:07:49 INFO - PROCESS | 12150 | 1461478069444 Marionette DEBUG loaded listener.js 23:07:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 170 (0x7f2040489c00) [pid = 12150] [serial = 1293] [outer = 0x7f203c9a6000] 23:07:50 INFO - PROCESS | 12150 | 1461478070219 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 23:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1231ms 23:07:50 INFO - PROCESS | 12150 | 1461478070285 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 23:07:50 INFO - PROCESS | 12150 | 1461478070288 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 23:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:07:50 INFO - PROCESS | 12150 | 1461478070293 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:07:50 INFO - PROCESS | 12150 | 1461478070295 Marionette TRACE conn3 <- [1,1694,null,{}] 23:07:50 INFO - PROCESS | 12150 | 1461478070300 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:50 INFO - PROCESS | 12150 | 1461478070519 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 23:07:50 INFO - PROCESS | 12150 | 1461478070545 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040416800 == 101 [pid = 12150] [id = 431] 23:07:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 171 (0x7f20417ab400) [pid = 12150] [serial = 1294] [outer = (nil)] 23:07:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 172 (0x7f2043094000) [pid = 12150] [serial = 1295] [outer = 0x7f20417ab400] 23:07:50 INFO - PROCESS | 12150 | 1461478070620 Marionette DEBUG loaded listener.js 23:07:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 173 (0x7f20431bfc00) [pid = 12150] [serial = 1296] [outer = 0x7f20417ab400] 23:07:51 INFO - PROCESS | 12150 | 1461478071477 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 23:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1224ms 23:07:51 INFO - PROCESS | 12150 | 1461478071517 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 23:07:51 INFO - PROCESS | 12150 | 1461478071521 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 23:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:07:51 INFO - PROCESS | 12150 | 1461478071530 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:07:51 INFO - PROCESS | 12150 | 1461478071532 Marionette TRACE conn3 <- [1,1698,null,{}] 23:07:51 INFO - PROCESS | 12150 | 1461478071536 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:52 INFO - PROCESS | 12150 | 1461478072150 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 23:07:52 INFO - PROCESS | 12150 | --DOMWINDOW == 172 (0x7f20431b6400) [pid = 12150] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:07:52 INFO - PROCESS | 12150 | --DOMWINDOW == 171 (0x7f203c825c00) [pid = 12150] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:07:52 INFO - PROCESS | 12150 | --DOMWINDOW == 170 (0x7f203e5b5400) [pid = 12150] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:07:52 INFO - PROCESS | 12150 | --DOMWINDOW == 169 (0x7f203afbdc00) [pid = 12150] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:07:52 INFO - PROCESS | 12150 | --DOMWINDOW == 168 (0x7f203ae02800) [pid = 12150] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:07:52 INFO - PROCESS | 12150 | --DOMWINDOW == 167 (0x7f2040472c00) [pid = 12150] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:07:52 INFO - PROCESS | 12150 | --DOMWINDOW == 166 (0x7f203b12e000) [pid = 12150] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:07:52 INFO - PROCESS | 12150 | 1461478072305 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ad22000 == 102 [pid = 12150] [id = 432] 23:07:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 167 (0x7f203ae02800) [pid = 12150] [serial = 1297] [outer = (nil)] 23:07:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 168 (0x7f203b59f800) [pid = 12150] [serial = 1298] [outer = 0x7f203ae02800] 23:07:52 INFO - PROCESS | 12150 | 1461478072363 Marionette DEBUG loaded listener.js 23:07:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 169 (0x7f20485e1400) [pid = 12150] [serial = 1299] [outer = 0x7f203ae02800] 23:07:52 INFO - PROCESS | 12150 | 1461478072973 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 23:07:53 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 23:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1482ms 23:07:53 INFO - PROCESS | 12150 | 1461478073013 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 23:07:53 INFO - PROCESS | 12150 | 1461478073016 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 23:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:07:53 INFO - PROCESS | 12150 | 1461478073021 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:07:53 INFO - PROCESS | 12150 | 1461478073024 Marionette TRACE conn3 <- [1,1702,null,{}] 23:07:53 INFO - PROCESS | 12150 | 1461478073028 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:53 INFO - PROCESS | 12150 | 1461478073244 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 23:07:53 INFO - PROCESS | 12150 | 1461478073265 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041713800 == 103 [pid = 12150] [id = 433] 23:07:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 170 (0x7f203afbdc00) [pid = 12150] [serial = 1300] [outer = (nil)] 23:07:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 171 (0x7f2049a1a800) [pid = 12150] [serial = 1301] [outer = 0x7f203afbdc00] 23:07:53 INFO - PROCESS | 12150 | 1461478073322 Marionette DEBUG loaded listener.js 23:07:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 172 (0x7f2049f52000) [pid = 12150] [serial = 1302] [outer = 0x7f203afbdc00] 23:07:54 INFO - PROCESS | 12150 | 1461478074047 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 23:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1084ms 23:07:54 INFO - PROCESS | 12150 | 1461478074216 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 23:07:54 INFO - PROCESS | 12150 | 1461478074222 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 23:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:07:54 INFO - PROCESS | 12150 | 1461478074246 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:07:54 INFO - PROCESS | 12150 | 1461478074250 Marionette TRACE conn3 <- [1,1706,null,{}] 23:07:54 INFO - PROCESS | 12150 | 1461478074258 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:54 INFO - PROCESS | 12150 | 1461478074459 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 23:07:54 INFO - PROCESS | 12150 | 1461478074636 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039f5a800 == 104 [pid = 12150] [id = 434] 23:07:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 173 (0x7f203ae11000) [pid = 12150] [serial = 1303] [outer = (nil)] 23:07:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 174 (0x7f203afc9800) [pid = 12150] [serial = 1304] [outer = 0x7f203ae11000] 23:07:54 INFO - PROCESS | 12150 | 1461478074716 Marionette DEBUG loaded listener.js 23:07:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 175 (0x7f203c824400) [pid = 12150] [serial = 1305] [outer = 0x7f203ae11000] 23:07:55 INFO - PROCESS | 12150 | 1461478075694 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 23:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1480ms 23:07:55 INFO - PROCESS | 12150 | 1461478075726 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 23:07:55 INFO - PROCESS | 12150 | 1461478075730 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 23:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:07:55 INFO - PROCESS | 12150 | 1461478075745 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:07:55 INFO - PROCESS | 12150 | 1461478075751 Marionette TRACE conn3 <- [1,1710,null,{}] 23:07:55 INFO - PROCESS | 12150 | 1461478075757 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:55 INFO - PROCESS | 12150 | 1461478075942 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 23:07:56 INFO - PROCESS | 12150 | 1461478076143 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204041f800 == 105 [pid = 12150] [id = 435] 23:07:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 176 (0x7f203ae11c00) [pid = 12150] [serial = 1306] [outer = (nil)] 23:07:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 177 (0x7f203f013800) [pid = 12150] [serial = 1307] [outer = 0x7f203ae11c00] 23:07:56 INFO - PROCESS | 12150 | 1461478076215 Marionette DEBUG loaded listener.js 23:07:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 178 (0x7f203f170c00) [pid = 12150] [serial = 1308] [outer = 0x7f203ae11c00] 23:07:57 INFO - PROCESS | 12150 | 1461478077123 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 23:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1435ms 23:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:07:57 INFO - PROCESS | 12150 | 1461478077175 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 23:07:57 INFO - PROCESS | 12150 | 1461478077178 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 23:07:57 INFO - PROCESS | 12150 | 1461478077184 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:07:57 INFO - PROCESS | 12150 | 1461478077188 Marionette TRACE conn3 <- [1,1714,null,{}] 23:07:57 INFO - PROCESS | 12150 | 1461478077200 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:57 INFO - PROCESS | 12150 | 1461478077386 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 23:07:57 INFO - PROCESS | 12150 | 1461478077579 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043315800 == 106 [pid = 12150] [id = 436] 23:07:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f2040a66400) [pid = 12150] [serial = 1309] [outer = (nil)] 23:07:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f20430e5c00) [pid = 12150] [serial = 1310] [outer = 0x7f2040a66400] 23:07:57 INFO - PROCESS | 12150 | 1461478077656 Marionette DEBUG loaded listener.js 23:07:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f2048635c00) [pid = 12150] [serial = 1311] [outer = 0x7f2040a66400] 23:07:58 INFO - PROCESS | 12150 | 1461478078537 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1389ms 23:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:07:58 INFO - PROCESS | 12150 | 1461478078573 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 23:07:58 INFO - PROCESS | 12150 | 1461478078576 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 23:07:58 INFO - PROCESS | 12150 | 1461478078581 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:07:58 INFO - PROCESS | 12150 | 1461478078584 Marionette TRACE conn3 <- [1,1718,null,{}] 23:07:58 INFO - PROCESS | 12150 | 1461478078589 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:07:58 INFO - PROCESS | 12150 | 1461478078769 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 23:07:58 INFO - PROCESS | 12150 | 1461478078964 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a16c000 == 107 [pid = 12150] [id = 437] 23:07:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f2043094400) [pid = 12150] [serial = 1312] [outer = (nil)] 23:07:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f204a13c800) [pid = 12150] [serial = 1313] [outer = 0x7f2043094400] 23:07:59 INFO - PROCESS | 12150 | 1461478079042 Marionette DEBUG loaded listener.js 23:07:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f204af9a800) [pid = 12150] [serial = 1314] [outer = 0x7f2043094400] 23:07:59 INFO - PROCESS | 12150 | 1461478079888 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1382ms 23:07:59 INFO - PROCESS | 12150 | 1461478079965 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 23:07:59 INFO - PROCESS | 12150 | 1461478079969 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 23:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:07:59 INFO - PROCESS | 12150 | 1461478079980 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:07:59 INFO - PROCESS | 12150 | 1461478079982 Marionette TRACE conn3 <- [1,1722,null,{}] 23:07:59 INFO - PROCESS | 12150 | 1461478079989 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:00 INFO - PROCESS | 12150 | 1461478080210 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 23:08:00 INFO - PROCESS | 12150 | 1461478080401 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b34f000 == 108 [pid = 12150] [id = 438] 23:08:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 185 (0x7f2049a21800) [pid = 12150] [serial = 1315] [outer = (nil)] 23:08:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 186 (0x7f204c0c5800) [pid = 12150] [serial = 1316] [outer = 0x7f2049a21800] 23:08:00 INFO - PROCESS | 12150 | 1461478080470 Marionette DEBUG loaded listener.js 23:08:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 187 (0x7f204c5c5400) [pid = 12150] [serial = 1317] [outer = 0x7f2049a21800] 23:08:01 INFO - PROCESS | 12150 | 1461478081316 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 23:08:01 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 23:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1380ms 23:08:01 INFO - PROCESS | 12150 | 1461478081360 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 23:08:01 INFO - PROCESS | 12150 | 1461478081364 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 23:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:08:01 INFO - PROCESS | 12150 | 1461478081369 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:08:01 INFO - PROCESS | 12150 | 1461478081372 Marionette TRACE conn3 <- [1,1726,null,{}] 23:08:01 INFO - PROCESS | 12150 | 1461478081378 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:01 INFO - PROCESS | 12150 | 1461478081609 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 23:08:01 INFO - PROCESS | 12150 | 1461478081802 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eacb000 == 109 [pid = 12150] [id = 439] 23:08:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 188 (0x7f204c5cb000) [pid = 12150] [serial = 1318] [outer = (nil)] 23:08:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 189 (0x7f204ea10400) [pid = 12150] [serial = 1319] [outer = 0x7f204c5cb000] 23:08:01 INFO - PROCESS | 12150 | 1461478081873 Marionette DEBUG loaded listener.js 23:08:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 190 (0x7f2051ffec00) [pid = 12150] [serial = 1320] [outer = 0x7f204c5cb000] 23:08:02 INFO - PROCESS | 12150 | 1461478082710 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 23:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1375ms 23:08:02 INFO - PROCESS | 12150 | 1461478082753 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 23:08:02 INFO - PROCESS | 12150 | 1461478082757 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 23:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:08:02 INFO - PROCESS | 12150 | 1461478082762 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:08:02 INFO - PROCESS | 12150 | 1461478082764 Marionette TRACE conn3 <- [1,1730,null,{}] 23:08:02 INFO - PROCESS | 12150 | 1461478082770 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:02 INFO - PROCESS | 12150 | 1461478082938 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 23:08:03 INFO - PROCESS | 12150 | 1461478083141 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205324d800 == 110 [pid = 12150] [id = 440] 23:08:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 191 (0x7f204db1f400) [pid = 12150] [serial = 1321] [outer = (nil)] 23:08:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 192 (0x7f20528e5c00) [pid = 12150] [serial = 1322] [outer = 0x7f204db1f400] 23:08:03 INFO - PROCESS | 12150 | 1461478083207 Marionette DEBUG loaded listener.js 23:08:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 193 (0x7f2054fb3c00) [pid = 12150] [serial = 1323] [outer = 0x7f204db1f400] 23:08:04 INFO - PROCESS | 12150 | 1461478084044 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 23:08:04 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 23:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1325ms 23:08:04 INFO - PROCESS | 12150 | 1461478084088 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 23:08:04 INFO - PROCESS | 12150 | 1461478084092 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 23:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:08:04 INFO - PROCESS | 12150 | 1461478084097 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:08:04 INFO - PROCESS | 12150 | 1461478084099 Marionette TRACE conn3 <- [1,1734,null,{}] 23:08:04 INFO - PROCESS | 12150 | 1461478084104 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:04 INFO - PROCESS | 12150 | 1461478084290 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 23:08:04 INFO - PROCESS | 12150 | 1461478084491 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20545b1000 == 111 [pid = 12150] [id = 441] 23:08:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 194 (0x7f204e6a0000) [pid = 12150] [serial = 1324] [outer = (nil)] 23:08:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 195 (0x7f2056d2e400) [pid = 12150] [serial = 1325] [outer = 0x7f204e6a0000] 23:08:04 INFO - PROCESS | 12150 | 1461478084565 Marionette DEBUG loaded listener.js 23:08:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f20611db800) [pid = 12150] [serial = 1326] [outer = 0x7f204e6a0000] 23:08:05 INFO - PROCESS | 12150 | 1461478085434 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 23:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1378ms 23:08:05 INFO - PROCESS | 12150 | 1461478085476 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 23:08:05 INFO - PROCESS | 12150 | 1461478085480 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 23:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:08:05 INFO - PROCESS | 12150 | 1461478085485 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:08:05 INFO - PROCESS | 12150 | 1461478085489 Marionette TRACE conn3 <- [1,1738,null,{}] 23:08:05 INFO - PROCESS | 12150 | 1461478085494 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:05 INFO - PROCESS | 12150 | 1461478085675 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 23:08:05 INFO - PROCESS | 12150 | 1461478085873 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2060f07000 == 112 [pid = 12150] [id = 442] 23:08:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f2054e30000) [pid = 12150] [serial = 1327] [outer = (nil)] 23:08:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f206144bc00) [pid = 12150] [serial = 1328] [outer = 0x7f2054e30000] 23:08:05 INFO - PROCESS | 12150 | 1461478085940 Marionette DEBUG loaded listener.js 23:08:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f20623e6c00) [pid = 12150] [serial = 1329] [outer = 0x7f2054e30000] 23:08:06 INFO - PROCESS | 12150 | 1461478086779 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 23:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1337ms 23:08:06 INFO - PROCESS | 12150 | 1461478086823 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 23:08:06 INFO - PROCESS | 12150 | 1461478086827 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 23:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:08:06 INFO - PROCESS | 12150 | 1461478086832 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:08:06 INFO - PROCESS | 12150 | 1461478086834 Marionette TRACE conn3 <- [1,1742,null,{}] 23:08:06 INFO - PROCESS | 12150 | 1461478086839 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:07 INFO - PROCESS | 12150 | 1461478087019 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 23:08:07 INFO - PROCESS | 12150 | 1461478087217 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065c5d000 == 113 [pid = 12150] [id = 443] 23:08:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f2061160c00) [pid = 12150] [serial = 1330] [outer = (nil)] 23:08:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f20645b8800) [pid = 12150] [serial = 1331] [outer = 0x7f2061160c00] 23:08:07 INFO - PROCESS | 12150 | 1461478087285 Marionette DEBUG loaded listener.js 23:08:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 202 (0x7f2065fa5000) [pid = 12150] [serial = 1332] [outer = 0x7f2061160c00] 23:08:08 INFO - PROCESS | 12150 | 1461478088186 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 23:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1427ms 23:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:08:08 INFO - PROCESS | 12150 | 1461478088261 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 23:08:08 INFO - PROCESS | 12150 | 1461478088264 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 23:08:08 INFO - PROCESS | 12150 | 1461478088270 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:08:08 INFO - PROCESS | 12150 | 1461478088274 Marionette TRACE conn3 <- [1,1746,null,{}] 23:08:08 INFO - PROCESS | 12150 | 1461478088278 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:08 INFO - PROCESS | 12150 | 1461478088518 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 23:08:08 INFO - PROCESS | 12150 | 1461478088720 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20666aa800 == 114 [pid = 12150] [id = 444] 23:08:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f203c2f0c00) [pid = 12150] [serial = 1333] [outer = (nil)] 23:08:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f203c2f9000) [pid = 12150] [serial = 1334] [outer = 0x7f203c2f0c00] 23:08:08 INFO - PROCESS | 12150 | 1461478088837 Marionette DEBUG loaded listener.js 23:08:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 205 (0x7f2065fa5400) [pid = 12150] [serial = 1335] [outer = 0x7f203c2f0c00] 23:08:09 INFO - PROCESS | 12150 | 1461478089816 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 23:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1579ms 23:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:08:09 INFO - PROCESS | 12150 | 1461478089849 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 23:08:09 INFO - PROCESS | 12150 | 1461478089851 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 23:08:09 INFO - PROCESS | 12150 | 1461478089857 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:08:09 INFO - PROCESS | 12150 | 1461478089860 Marionette TRACE conn3 <- [1,1750,null,{}] 23:08:09 INFO - PROCESS | 12150 | 1461478089865 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:10 INFO - PROCESS | 12150 | 1461478090054 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 23:08:10 INFO - PROCESS | 12150 | 1461478090285 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206aa98800 == 115 [pid = 12150] [id = 445] 23:08:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 206 (0x7f2041608400) [pid = 12150] [serial = 1336] [outer = (nil)] 23:08:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 207 (0x7f204160e400) [pid = 12150] [serial = 1337] [outer = 0x7f2041608400] 23:08:10 INFO - PROCESS | 12150 | 1461478090399 Marionette DEBUG loaded listener.js 23:08:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 208 (0x7f2065fa4800) [pid = 12150] [serial = 1338] [outer = 0x7f2041608400] 23:08:11 INFO - PROCESS | 12150 | 1461478091260 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 23:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1479ms 23:08:11 INFO - PROCESS | 12150 | 1461478091351 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 23:08:11 INFO - PROCESS | 12150 | 1461478091355 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 23:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:08:11 INFO - PROCESS | 12150 | 1461478091362 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:08:11 INFO - PROCESS | 12150 | 1461478091365 Marionette TRACE conn3 <- [1,1754,null,{}] 23:08:11 INFO - PROCESS | 12150 | 1461478091371 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:11 INFO - PROCESS | 12150 | 1461478091567 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 23:08:11 INFO - PROCESS | 12150 | 1461478091764 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b119800 == 116 [pid = 12150] [id = 446] 23:08:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 209 (0x7f203d723000) [pid = 12150] [serial = 1339] [outer = (nil)] 23:08:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 210 (0x7f203d72a800) [pid = 12150] [serial = 1340] [outer = 0x7f203d723000] 23:08:11 INFO - PROCESS | 12150 | 1461478091831 Marionette DEBUG loaded listener.js 23:08:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 211 (0x7f203d72fc00) [pid = 12150] [serial = 1341] [outer = 0x7f203d723000] 23:08:12 INFO - PROCESS | 12150 | 1461478092659 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 23:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1330ms 23:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:08:12 INFO - PROCESS | 12150 | 1461478092692 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 23:08:12 INFO - PROCESS | 12150 | 1461478092695 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 23:08:12 INFO - PROCESS | 12150 | 1461478092701 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:08:12 INFO - PROCESS | 12150 | 1461478092703 Marionette TRACE conn3 <- [1,1758,null,{}] 23:08:12 INFO - PROCESS | 12150 | 1461478092708 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:12 INFO - PROCESS | 12150 | 1461478092885 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 23:08:13 INFO - PROCESS | 12150 | 1461478093087 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2038912000 == 117 [pid = 12150] [id = 447] 23:08:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 212 (0x7f203892e800) [pid = 12150] [serial = 1342] [outer = (nil)] 23:08:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 213 (0x7f2038936400) [pid = 12150] [serial = 1343] [outer = 0x7f203892e800] 23:08:13 INFO - PROCESS | 12150 | 1461478093163 Marionette DEBUG loaded listener.js 23:08:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f203893b000) [pid = 12150] [serial = 1344] [outer = 0x7f203892e800] 23:08:14 INFO - PROCESS | 12150 | 1461478094004 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 23:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1381ms 23:08:14 INFO - PROCESS | 12150 | 1461478094082 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 23:08:14 INFO - PROCESS | 12150 | 1461478094086 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 23:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:08:14 INFO - PROCESS | 12150 | 1461478094093 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:08:14 INFO - PROCESS | 12150 | 1461478094095 Marionette TRACE conn3 <- [1,1762,null,{}] 23:08:14 INFO - PROCESS | 12150 | 1461478094100 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:14 INFO - PROCESS | 12150 | 1461478094293 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 23:08:14 INFO - PROCESS | 12150 | 1461478094490 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:14 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2048218000 == 118 [pid = 12150] [id = 448] 23:08:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f2038931400) [pid = 12150] [serial = 1345] [outer = (nil)] 23:08:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f203d72b000) [pid = 12150] [serial = 1346] [outer = 0x7f2038931400] 23:08:14 INFO - PROCESS | 12150 | 1461478094560 Marionette DEBUG loaded listener.js 23:08:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f204160c400) [pid = 12150] [serial = 1347] [outer = 0x7f2038931400] 23:08:15 INFO - PROCESS | 12150 | 1461478095399 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 23:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1379ms 23:08:15 INFO - PROCESS | 12150 | 1461478095473 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 23:08:15 INFO - PROCESS | 12150 | 1461478095475 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 23:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:08:15 INFO - PROCESS | 12150 | 1461478095481 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:08:15 INFO - PROCESS | 12150 | 1461478095483 Marionette TRACE conn3 <- [1,1766,null,{}] 23:08:15 INFO - PROCESS | 12150 | 1461478095489 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:15 INFO - PROCESS | 12150 | 1461478095661 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 23:08:15 INFO - PROCESS | 12150 | 1461478095890 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2048226800 == 119 [pid = 12150] [id = 449] 23:08:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f2038935000) [pid = 12150] [serial = 1348] [outer = (nil)] 23:08:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f2039ab8800) [pid = 12150] [serial = 1349] [outer = 0x7f2038935000] 23:08:15 INFO - PROCESS | 12150 | 1461478095958 Marionette DEBUG loaded listener.js 23:08:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f2039abd800) [pid = 12150] [serial = 1350] [outer = 0x7f2038935000] 23:08:16 INFO - PROCESS | 12150 | 1461478096811 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 23:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1374ms 23:08:16 INFO - PROCESS | 12150 | 1461478096857 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 23:08:16 INFO - PROCESS | 12150 | 1461478096860 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 23:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:08:16 INFO - PROCESS | 12150 | 1461478096866 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:08:16 INFO - PROCESS | 12150 | 1461478096868 Marionette TRACE conn3 <- [1,1770,null,{}] 23:08:16 INFO - PROCESS | 12150 | 1461478096873 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:17 INFO - PROCESS | 12150 | 1461478097046 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 23:08:17 INFO - PROCESS | 12150 | 1461478097262 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e7ae800 == 120 [pid = 12150] [id = 450] 23:08:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f203893c800) [pid = 12150] [serial = 1351] [outer = (nil)] 23:08:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f203afbd800) [pid = 12150] [serial = 1352] [outer = 0x7f203893c800] 23:08:17 INFO - PROCESS | 12150 | 1461478097370 Marionette DEBUG loaded listener.js 23:08:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f203ef76000) [pid = 12150] [serial = 1353] [outer = 0x7f203893c800] 23:08:18 INFO - PROCESS | 12150 | 1461478098795 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 23:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1975ms 23:08:18 INFO - PROCESS | 12150 | 1461478098842 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 23:08:18 INFO - PROCESS | 12150 | 1461478098848 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 23:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:08:18 INFO - PROCESS | 12150 | 1461478098856 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:08:18 INFO - PROCESS | 12150 | 1461478098860 Marionette TRACE conn3 <- [1,1774,null,{}] 23:08:18 INFO - PROCESS | 12150 | 1461478098868 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:19 INFO - PROCESS | 12150 | 1461478099070 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 23:08:19 INFO - PROCESS | 12150 | 1461478099321 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204041a800 == 121 [pid = 12150] [id = 451] 23:08:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f203c2fb000) [pid = 12150] [serial = 1354] [outer = (nil)] 23:08:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f203c2fd000) [pid = 12150] [serial = 1355] [outer = 0x7f203c2fb000] 23:08:19 INFO - PROCESS | 12150 | 1461478099435 Marionette DEBUG loaded listener.js 23:08:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f203c9a7000) [pid = 12150] [serial = 1356] [outer = 0x7f203c2fb000] 23:08:20 INFO - PROCESS | 12150 | 1461478100321 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 23:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1534ms 23:08:20 INFO - PROCESS | 12150 | 1461478100391 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 23:08:20 INFO - PROCESS | 12150 | 1461478100409 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 23:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:08:20 INFO - PROCESS | 12150 | 1461478100423 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:08:20 INFO - PROCESS | 12150 | 1461478100431 Marionette TRACE conn3 <- [1,1778,null,{}] 23:08:20 INFO - PROCESS | 12150 | 1461478100443 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:20 INFO - PROCESS | 12150 | 1461478100750 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 23:08:21 INFO - PROCESS | 12150 | 1461478101086 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20399dd800 == 122 [pid = 12150] [id = 452] 23:08:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f203ae06000) [pid = 12150] [serial = 1357] [outer = (nil)] 23:08:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f203e5bbc00) [pid = 12150] [serial = 1358] [outer = 0x7f203ae06000] 23:08:21 INFO - PROCESS | 12150 | 1461478101170 Marionette DEBUG loaded listener.js 23:08:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f203f121800) [pid = 12150] [serial = 1359] [outer = 0x7f203ae06000] 23:08:21 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f2052888400) [pid = 12150] [serial = 1199] [outer = (nil)] [url = about:blank] 23:08:21 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f203bef6800) [pid = 12150] [serial = 1208] [outer = (nil)] [url = about:blank] 23:08:21 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f203f009c00) [pid = 12150] [serial = 1211] [outer = (nil)] [url = about:blank] 23:08:21 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f20541a4800) [pid = 12150] [serial = 1202] [outer = (nil)] [url = about:blank] 23:08:21 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f203d291c00) [pid = 12150] [serial = 1205] [outer = (nil)] [url = about:blank] 23:08:21 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f2049f4f000) [pid = 12150] [serial = 1238] [outer = (nil)] [url = about:blank] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ad22000 == 121 [pid = 12150] [id = 432] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040416800 == 120 [pid = 12150] [id = 431] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e45e800 == 119 [pid = 12150] [id = 430] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203b28e000 == 118 [pid = 12150] [id = 429] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20398c8000 == 117 [pid = 12150] [id = 428] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ef84000 == 116 [pid = 12150] [id = 427] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203af69800 == 115 [pid = 12150] [id = 426] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ead7800 == 114 [pid = 12150] [id = 420] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c591000 == 113 [pid = 12150] [id = 419] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ab40800 == 112 [pid = 12150] [id = 418] 23:08:21 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049db6000 == 111 [pid = 12150] [id = 417] 23:08:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204331c800 == 110 [pid = 12150] [id = 416] 23:08:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043130000 == 109 [pid = 12150] [id = 415] 23:08:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040449000 == 108 [pid = 12150] [id = 414] 23:08:22 INFO - PROCESS | 12150 | 1461478102061 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 23:08:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203a0da000 == 107 [pid = 12150] [id = 413] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f203e5b3c00) [pid = 12150] [serial = 1166] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f203e5bd400) [pid = 12150] [serial = 1172] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f2049bd2800) [pid = 12150] [serial = 1232] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f2049f1b800) [pid = 12150] [serial = 1233] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f204af98400) [pid = 12150] [serial = 1184] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f203c89ac00) [pid = 12150] [serial = 1217] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f204dd91800) [pid = 12150] [serial = 1190] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f203f294c00) [pid = 12150] [serial = 1214] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f20403b5000) [pid = 12150] [serial = 1223] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f2043197c00) [pid = 12150] [serial = 1178] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 212 (0x7f203d298800) [pid = 12150] [serial = 1235] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 211 (0x7f203f170800) [pid = 12150] [serial = 1221] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 210 (0x7f204c23e000) [pid = 12150] [serial = 1187] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 209 (0x7f203ef73800) [pid = 12150] [serial = 1220] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 208 (0x7f204047a400) [pid = 12150] [serial = 1175] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 207 (0x7f20430a0000) [pid = 12150] [serial = 1229] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 206 (0x7f2043093000) [pid = 12150] [serial = 1227] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 205 (0x7f205049c400) [pid = 12150] [serial = 1196] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 204 (0x7f2040a68400) [pid = 12150] [serial = 1226] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f204048c800) [pid = 12150] [serial = 1224] [outer = (nil)] [url = about:blank] 23:08:22 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 23:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1690ms 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f2043195000) [pid = 12150] [serial = 1236] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 201 (0x7f203cae2000) [pid = 12150] [serial = 1218] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f203bef3800) [pid = 12150] [serial = 1169] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f204999a800) [pid = 12150] [serial = 1181] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f204e6a6c00) [pid = 12150] [serial = 1193] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f204319bc00) [pid = 12150] [serial = 1230] [outer = (nil)] [url = about:blank] 23:08:22 INFO - PROCESS | 12150 | 1461478102125 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 23:08:22 INFO - PROCESS | 12150 | 1461478102129 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 23:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:08:22 INFO - PROCESS | 12150 | 1461478102134 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:08:22 INFO - PROCESS | 12150 | 1461478102139 Marionette TRACE conn3 <- [1,1782,null,{}] 23:08:22 INFO - PROCESS | 12150 | 1461478102153 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:22 INFO - PROCESS | 12150 | 1461478102323 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 23:08:22 INFO - PROCESS | 12150 | 1461478102336 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203b2a5000 == 108 [pid = 12150] [id = 453] 23:08:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f203f28dc00) [pid = 12150] [serial = 1360] [outer = (nil)] 23:08:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f20403b3800) [pid = 12150] [serial = 1361] [outer = 0x7f203f28dc00] 23:08:22 INFO - PROCESS | 12150 | 1461478102426 Marionette DEBUG loaded listener.js 23:08:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f2040476c00) [pid = 12150] [serial = 1362] [outer = 0x7f203f28dc00] 23:08:23 INFO - PROCESS | 12150 | 1461478103259 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 23:08:23 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 23:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1185ms 23:08:23 INFO - PROCESS | 12150 | 1461478103320 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 23:08:23 INFO - PROCESS | 12150 | 1461478103324 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 23:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:08:23 INFO - PROCESS | 12150 | 1461478103330 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:08:23 INFO - PROCESS | 12150 | 1461478103333 Marionette TRACE conn3 <- [1,1786,null,{}] 23:08:23 INFO - PROCESS | 12150 | 1461478103339 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:23 INFO - PROCESS | 12150 | 1461478103531 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 23:08:23 INFO - PROCESS | 12150 | 1461478103690 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:23 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203f089800 == 109 [pid = 12150] [id = 454] 23:08:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f203bef7000) [pid = 12150] [serial = 1363] [outer = (nil)] 23:08:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 202 (0x7f2041604000) [pid = 12150] [serial = 1364] [outer = 0x7f203bef7000] 23:08:23 INFO - PROCESS | 12150 | 1461478103751 Marionette DEBUG loaded listener.js 23:08:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f20417b0400) [pid = 12150] [serial = 1365] [outer = 0x7f203bef7000] 23:08:24 INFO - PROCESS | 12150 | 1461478104516 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 23:08:24 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 23:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1233ms 23:08:24 INFO - PROCESS | 12150 | 1461478104563 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 23:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:08:24 INFO - PROCESS | 12150 | 1461478104576 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 23:08:24 INFO - PROCESS | 12150 | 1461478104586 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:08:24 INFO - PROCESS | 12150 | 1461478104589 Marionette TRACE conn3 <- [1,1790,null,{}] 23:08:24 INFO - PROCESS | 12150 | 1461478104602 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:24 INFO - PROCESS | 12150 | 1461478104832 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 23:08:24 INFO - PROCESS | 12150 | 1461478104859 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041422000 == 110 [pid = 12150] [id = 455] 23:08:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f203f009c00) [pid = 12150] [serial = 1366] [outer = (nil)] 23:08:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 205 (0x7f2043154800) [pid = 12150] [serial = 1367] [outer = 0x7f203f009c00] 23:08:24 INFO - PROCESS | 12150 | 1461478104915 Marionette DEBUG loaded listener.js 23:08:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 206 (0x7f2048420000) [pid = 12150] [serial = 1368] [outer = 0x7f203f009c00] 23:08:25 INFO - PROCESS | 12150 | 1461478105790 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:08:25 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) 23:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1239ms 23:08:25 INFO - PROCESS | 12150 | 1461478105821 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 23:08:25 INFO - PROCESS | 12150 | 1461478105824 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 23:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:08:25 INFO - PROCESS | 12150 | 1461478105829 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:08:25 INFO - PROCESS | 12150 | 1461478105831 Marionette TRACE conn3 <- [1,1794,null,{}] 23:08:25 INFO - PROCESS | 12150 | 1461478105840 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:26 INFO - PROCESS | 12150 | 1461478106106 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 23:08:26 INFO - PROCESS | 12150 | 1461478106141 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042d1c800 == 111 [pid = 12150] [id = 456] 23:08:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 207 (0x7f2048636c00) [pid = 12150] [serial = 1369] [outer = (nil)] 23:08:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 208 (0x7f204a134c00) [pid = 12150] [serial = 1370] [outer = 0x7f2048636c00] 23:08:26 INFO - PROCESS | 12150 | 1461478106208 Marionette DEBUG loaded listener.js 23:08:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 209 (0x7f204dd92800) [pid = 12150] [serial = 1371] [outer = 0x7f2048636c00] 23:08:26 INFO - PROCESS | 12150 | --DOMWINDOW == 208 (0x7f203ef6dc00) [pid = 12150] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:08:26 INFO - PROCESS | 12150 | --DOMWINDOW == 207 (0x7f2038749000) [pid = 12150] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:08:26 INFO - PROCESS | 12150 | --DOMWINDOW == 206 (0x7f203ae0c800) [pid = 12150] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:08:26 INFO - PROCESS | 12150 | --DOMWINDOW == 205 (0x7f20417ab400) [pid = 12150] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:08:26 INFO - PROCESS | 12150 | --DOMWINDOW == 204 (0x7f203c9a6000) [pid = 12150] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:08:26 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f203ae02800) [pid = 12150] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:08:26 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f203972d400) [pid = 12150] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:08:27 INFO - PROCESS | 12150 | 1461478107261 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1480ms 23:08:27 INFO - PROCESS | 12150 | 1461478107311 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 23:08:27 INFO - PROCESS | 12150 | 1461478107314 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 23:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:08:27 INFO - PROCESS | 12150 | 1461478107319 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:08:27 INFO - PROCESS | 12150 | 1461478107321 Marionette TRACE conn3 <- [1,1798,null,{}] 23:08:27 INFO - PROCESS | 12150 | 1461478107336 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:27 INFO - PROCESS | 12150 | 1461478107560 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 23:08:27 INFO - PROCESS | 12150 | 1461478107573 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043313000 == 112 [pid = 12150] [id = 457] 23:08:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f203c9b6c00) [pid = 12150] [serial = 1372] [outer = (nil)] 23:08:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f204c0c7400) [pid = 12150] [serial = 1373] [outer = 0x7f203c9b6c00] 23:08:27 INFO - PROCESS | 12150 | 1461478107632 Marionette DEBUG loaded listener.js 23:08:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 205 (0x7f204ea02800) [pid = 12150] [serial = 1374] [outer = 0x7f203c9b6c00] 23:08:28 INFO - PROCESS | 12150 | 1461478108361 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 23:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1073ms 23:08:28 INFO - PROCESS | 12150 | 1461478108401 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 23:08:28 INFO - PROCESS | 12150 | 1461478108405 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 23:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:08:28 INFO - PROCESS | 12150 | 1461478108410 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:08:28 INFO - PROCESS | 12150 | 1461478108412 Marionette TRACE conn3 <- [1,1802,null,{}] 23:08:28 INFO - PROCESS | 12150 | 1461478108417 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:28 INFO - PROCESS | 12150 | 1461478108635 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 23:08:28 INFO - PROCESS | 12150 | 1461478108652 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049dad000 == 113 [pid = 12150] [id = 458] 23:08:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 206 (0x7f204dd98400) [pid = 12150] [serial = 1375] [outer = (nil)] 23:08:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 207 (0x7f204ea11c00) [pid = 12150] [serial = 1376] [outer = 0x7f204dd98400] 23:08:28 INFO - PROCESS | 12150 | 1461478108709 Marionette DEBUG loaded listener.js 23:08:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 208 (0x7f20515b8400) [pid = 12150] [serial = 1377] [outer = 0x7f204dd98400] 23:08:29 INFO - PROCESS | 12150 | 1461478109811 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1427ms 23:08:29 INFO - PROCESS | 12150 | 1461478109840 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 23:08:29 INFO - PROCESS | 12150 | 1461478109847 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 23:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:08:29 INFO - PROCESS | 12150 | 1461478109857 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:08:29 INFO - PROCESS | 12150 | 1461478109863 Marionette TRACE conn3 <- [1,1806,null,{}] 23:08:29 INFO - PROCESS | 12150 | 1461478109869 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:30 INFO - PROCESS | 12150 | 1461478110077 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 23:08:30 INFO - PROCESS | 12150 | 1461478110275 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c9f4800 == 114 [pid = 12150] [id = 459] 23:08:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 209 (0x7f203c2ee400) [pid = 12150] [serial = 1378] [outer = (nil)] 23:08:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 210 (0x7f203c890800) [pid = 12150] [serial = 1379] [outer = 0x7f203c2ee400] 23:08:30 INFO - PROCESS | 12150 | 1461478110351 Marionette DEBUG loaded listener.js 23:08:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 211 (0x7f203cae4400) [pid = 12150] [serial = 1380] [outer = 0x7f203c2ee400] 23:08:31 INFO - PROCESS | 12150 | 1461478111319 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 23:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1530ms 23:08:31 INFO - PROCESS | 12150 | 1461478111387 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 23:08:31 INFO - PROCESS | 12150 | 1461478111396 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 23:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:08:31 INFO - PROCESS | 12150 | 1461478111406 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:08:31 INFO - PROCESS | 12150 | 1461478111409 Marionette TRACE conn3 <- [1,1810,null,{}] 23:08:31 INFO - PROCESS | 12150 | 1461478111413 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:31 INFO - PROCESS | 12150 | 1461478111647 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 23:08:31 INFO - PROCESS | 12150 | 1461478111925 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041713000 == 115 [pid = 12150] [id = 460] 23:08:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 212 (0x7f203d72c400) [pid = 12150] [serial = 1381] [outer = (nil)] 23:08:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 213 (0x7f203f16e000) [pid = 12150] [serial = 1382] [outer = 0x7f203d72c400] 23:08:32 INFO - PROCESS | 12150 | 1461478112037 Marionette DEBUG loaded listener.js 23:08:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f2040487400) [pid = 12150] [serial = 1383] [outer = 0x7f203d72c400] 23:08:32 INFO - PROCESS | 12150 | 1461478112916 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1579ms 23:08:32 INFO - PROCESS | 12150 | 1461478112985 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 23:08:32 INFO - PROCESS | 12150 | 1461478112988 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 23:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:08:32 INFO - PROCESS | 12150 | 1461478112994 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:08:33 INFO - PROCESS | 12150 | 1461478112999 Marionette TRACE conn3 <- [1,1814,null,{}] 23:08:33 INFO - PROCESS | 12150 | 1461478113014 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:33 INFO - PROCESS | 12150 | 1461478113245 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 23:08:33 INFO - PROCESS | 12150 | 1461478113453 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b34a000 == 116 [pid = 12150] [id = 461] 23:08:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f2041611800) [pid = 12150] [serial = 1384] [outer = (nil)] 23:08:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f2049996c00) [pid = 12150] [serial = 1385] [outer = 0x7f2041611800] 23:08:33 INFO - PROCESS | 12150 | 1461478113570 Marionette DEBUG loaded listener.js 23:08:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f204aba8800) [pid = 12150] [serial = 1386] [outer = 0x7f2041611800] 23:08:34 INFO - PROCESS | 12150 | 1461478114476 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1538ms 23:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:08:34 INFO - PROCESS | 12150 | 1461478114533 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 23:08:34 INFO - PROCESS | 12150 | 1461478114537 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 23:08:34 INFO - PROCESS | 12150 | 1461478114542 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:08:34 INFO - PROCESS | 12150 | 1461478114545 Marionette TRACE conn3 <- [1,1818,null,{}] 23:08:34 INFO - PROCESS | 12150 | 1461478114550 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:34 INFO - PROCESS | 12150 | 1461478114732 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 23:08:34 INFO - PROCESS | 12150 | 1461478114935 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ead8800 == 117 [pid = 12150] [id = 462] 23:08:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f2043099000) [pid = 12150] [serial = 1387] [outer = (nil)] 23:08:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f204db87c00) [pid = 12150] [serial = 1388] [outer = 0x7f2043099000] 23:08:35 INFO - PROCESS | 12150 | 1461478115011 Marionette DEBUG loaded listener.js 23:08:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f204ea0dc00) [pid = 12150] [serial = 1389] [outer = 0x7f2043099000] 23:08:35 INFO - PROCESS | 12150 | 1461478115894 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 23:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1380ms 23:08:35 INFO - PROCESS | 12150 | 1461478115924 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 23:08:35 INFO - PROCESS | 12150 | 1461478115927 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 23:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:08:35 INFO - PROCESS | 12150 | 1461478115932 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:08:35 INFO - PROCESS | 12150 | 1461478115935 Marionette TRACE conn3 <- [1,1822,null,{}] 23:08:35 INFO - PROCESS | 12150 | 1461478115940 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:36 INFO - PROCESS | 12150 | 1461478116118 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 23:08:36 INFO - PROCESS | 12150 | 1461478116334 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053683000 == 118 [pid = 12150] [id = 463] 23:08:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f204b232800) [pid = 12150] [serial = 1390] [outer = (nil)] 23:08:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f2052359000) [pid = 12150] [serial = 1391] [outer = 0x7f204b232800] 23:08:36 INFO - PROCESS | 12150 | 1461478116402 Marionette DEBUG loaded listener.js 23:08:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f2052be0800) [pid = 12150] [serial = 1392] [outer = 0x7f204b232800] 23:08:37 INFO - PROCESS | 12150 | 1461478117283 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 23:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1380ms 23:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:08:37 INFO - PROCESS | 12150 | 1461478117314 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 23:08:37 INFO - PROCESS | 12150 | 1461478117316 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 23:08:37 INFO - PROCESS | 12150 | 1461478117322 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:08:37 INFO - PROCESS | 12150 | 1461478117325 Marionette TRACE conn3 <- [1,1826,null,{}] 23:08:37 INFO - PROCESS | 12150 | 1461478117330 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:37 INFO - PROCESS | 12150 | 1461478117521 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 23:08:37 INFO - PROCESS | 12150 | 1461478117735 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206265c000 == 119 [pid = 12150] [id = 464] 23:08:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f203f28e000) [pid = 12150] [serial = 1393] [outer = (nil)] 23:08:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f20528e4000) [pid = 12150] [serial = 1394] [outer = 0x7f203f28e000] 23:08:37 INFO - PROCESS | 12150 | 1461478117847 Marionette DEBUG loaded listener.js 23:08:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f2066163800) [pid = 12150] [serial = 1395] [outer = 0x7f203f28e000] 23:08:38 INFO - PROCESS | 12150 | 1461478118703 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 23:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1428ms 23:08:38 INFO - PROCESS | 12150 | 1461478118750 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 23:08:38 INFO - PROCESS | 12150 | 1461478118754 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 23:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:08:38 INFO - PROCESS | 12150 | 1461478118759 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:08:38 INFO - PROCESS | 12150 | 1461478118761 Marionette TRACE conn3 <- [1,1830,null,{}] 23:08:38 INFO - PROCESS | 12150 | 1461478118766 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:38 INFO - PROCESS | 12150 | 1461478118949 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 23:08:39 INFO - PROCESS | 12150 | 1461478119206 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2068f6f000 == 120 [pid = 12150] [id = 465] 23:08:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f203af25000) [pid = 12150] [serial = 1396] [outer = (nil)] 23:08:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f203af2b800) [pid = 12150] [serial = 1397] [outer = 0x7f203af25000] 23:08:39 INFO - PROCESS | 12150 | 1461478119280 Marionette DEBUG loaded listener.js 23:08:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f203af30800) [pid = 12150] [serial = 1398] [outer = 0x7f203af25000] 23:08:40 INFO - PROCESS | 12150 | 1461478120066 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 23:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1375ms 23:08:40 INFO - PROCESS | 12150 | 1461478120135 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 23:08:40 INFO - PROCESS | 12150 | 1461478120138 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 23:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:08:40 INFO - PROCESS | 12150 | 1461478120144 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:08:40 INFO - PROCESS | 12150 | 1461478120146 Marionette TRACE conn3 <- [1,1834,null,{}] 23:08:40 INFO - PROCESS | 12150 | 1461478120152 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:40 INFO - PROCESS | 12150 | 1461478120333 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 23:08:40 INFO - PROCESS | 12150 | 1461478120568 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040617800 == 121 [pid = 12150] [id = 466] 23:08:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f203af31400) [pid = 12150] [serial = 1399] [outer = (nil)] 23:08:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f203b307000) [pid = 12150] [serial = 1400] [outer = 0x7f203af31400] 23:08:40 INFO - PROCESS | 12150 | 1461478120680 Marionette DEBUG loaded listener.js 23:08:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f203b30b800) [pid = 12150] [serial = 1401] [outer = 0x7f203af31400] 23:08:41 INFO - PROCESS | 12150 | 1461478121554 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 23:08:41 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 23:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1486ms 23:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:08:41 INFO - PROCESS | 12150 | 1461478121631 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 23:08:41 INFO - PROCESS | 12150 | 1461478121633 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 23:08:41 INFO - PROCESS | 12150 | 1461478121639 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:08:41 INFO - PROCESS | 12150 | 1461478121642 Marionette TRACE conn3 <- [1,1838,null,{}] 23:08:41 INFO - PROCESS | 12150 | 1461478121647 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:41 INFO - PROCESS | 12150 | 1461478121827 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 23:08:42 INFO - PROCESS | 12150 | 1461478122031 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:42 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040c63000 == 122 [pid = 12150] [id = 467] 23:08:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f203af2d800) [pid = 12150] [serial = 1402] [outer = (nil)] 23:08:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f203b30f400) [pid = 12150] [serial = 1403] [outer = 0x7f203af2d800] 23:08:42 INFO - PROCESS | 12150 | 1461478122139 Marionette DEBUG loaded listener.js 23:08:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f203f19c800) [pid = 12150] [serial = 1404] [outer = 0x7f203af2d800] 23:08:43 INFO - PROCESS | 12150 | 1461478122999 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 23:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1432ms 23:08:43 INFO - PROCESS | 12150 | 1461478123071 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 23:08:43 INFO - PROCESS | 12150 | 1461478123075 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 23:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:08:43 INFO - PROCESS | 12150 | 1461478123080 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:08:43 INFO - PROCESS | 12150 | 1461478123083 Marionette TRACE conn3 <- [1,1842,null,{}] 23:08:43 INFO - PROCESS | 12150 | 1461478123088 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:43 INFO - PROCESS | 12150 | 1461478123277 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 23:08:43 INFO - PROCESS | 12150 | 1461478123480 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206856c000 == 123 [pid = 12150] [id = 468] 23:08:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f203b302800) [pid = 12150] [serial = 1405] [outer = (nil)] 23:08:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f203f1a0000) [pid = 12150] [serial = 1406] [outer = 0x7f203b302800] 23:08:43 INFO - PROCESS | 12150 | 1461478123590 Marionette DEBUG loaded listener.js 23:08:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f203f1a6000) [pid = 12150] [serial = 1407] [outer = 0x7f203b302800] 23:08:44 INFO - PROCESS | 12150 | 1461478124465 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 23:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1429ms 23:08:44 INFO - PROCESS | 12150 | 1461478124510 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 23:08:44 INFO - PROCESS | 12150 | 1461478124514 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 23:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:08:44 INFO - PROCESS | 12150 | 1461478124520 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:08:44 INFO - PROCESS | 12150 | 1461478124523 Marionette TRACE conn3 <- [1,1846,null,{}] 23:08:44 INFO - PROCESS | 12150 | 1461478124528 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:44 INFO - PROCESS | 12150 | 1461478124735 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 23:08:44 INFO - PROCESS | 12150 | 1461478124949 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040adc800 == 124 [pid = 12150] [id = 469] 23:08:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 239 (0x7f203b30cc00) [pid = 12150] [serial = 1408] [outer = (nil)] 23:08:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 240 (0x7f2049d7a800) [pid = 12150] [serial = 1409] [outer = 0x7f203b30cc00] 23:08:45 INFO - PROCESS | 12150 | 1461478125065 Marionette DEBUG loaded listener.js 23:08:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 241 (0x7f2065c12800) [pid = 12150] [serial = 1410] [outer = 0x7f203b30cc00] 23:08:45 INFO - PROCESS | 12150 | 1461478125925 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:08:45 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) 23:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1476ms 23:08:45 INFO - PROCESS | 12150 | 1461478125997 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 23:08:46 INFO - PROCESS | 12150 | 1461478126000 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 23:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:08:46 INFO - PROCESS | 12150 | 1461478126005 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:08:46 INFO - PROCESS | 12150 | 1461478126007 Marionette TRACE conn3 <- [1,1850,null,{}] 23:08:46 INFO - PROCESS | 12150 | 1461478126013 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:46 INFO - PROCESS | 12150 | 1461478126237 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 23:08:46 INFO - PROCESS | 12150 | 1461478126446 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203644f000 == 125 [pid = 12150] [id = 470] 23:08:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 242 (0x7f2036e12000) [pid = 12150] [serial = 1411] [outer = (nil)] 23:08:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 243 (0x7f2036e18000) [pid = 12150] [serial = 1412] [outer = 0x7f2036e12000] 23:08:46 INFO - PROCESS | 12150 | 1461478126571 Marionette DEBUG loaded listener.js 23:08:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 244 (0x7f2036e1d000) [pid = 12150] [serial = 1413] [outer = 0x7f2036e12000] 23:08:47 INFO - PROCESS | 12150 | 1461478127430 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1475ms 23:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:08:47 INFO - PROCESS | 12150 | 1461478127482 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 23:08:47 INFO - PROCESS | 12150 | 1461478127484 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 23:08:47 INFO - PROCESS | 12150 | 1461478127490 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:08:47 INFO - PROCESS | 12150 | 1461478127493 Marionette TRACE conn3 <- [1,1854,null,{}] 23:08:47 INFO - PROCESS | 12150 | 1461478127498 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:47 INFO - PROCESS | 12150 | 1461478127686 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 23:08:47 INFO - PROCESS | 12150 | 1461478127898 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203b4ca000 == 126 [pid = 12150] [id = 471] 23:08:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 245 (0x7f2036e14c00) [pid = 12150] [serial = 1414] [outer = (nil)] 23:08:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 246 (0x7f203b09bc00) [pid = 12150] [serial = 1415] [outer = 0x7f2036e14c00] 23:08:47 INFO - PROCESS | 12150 | 1461478127966 Marionette DEBUG loaded listener.js 23:08:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 247 (0x7f203b0a0c00) [pid = 12150] [serial = 1416] [outer = 0x7f2036e14c00] 23:08:48 INFO - PROCESS | 12150 | 1461478128804 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1386ms 23:08:48 INFO - PROCESS | 12150 | 1461478128877 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 23:08:48 INFO - PROCESS | 12150 | 1461478128880 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 23:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:08:48 INFO - PROCESS | 12150 | 1461478128885 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:08:48 INFO - PROCESS | 12150 | 1461478128888 Marionette TRACE conn3 <- [1,1858,null,{}] 23:08:48 INFO - PROCESS | 12150 | 1461478128893 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:49 INFO - PROCESS | 12150 | 1461478129090 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 23:08:49 INFO - PROCESS | 12150 | 1461478129303 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20399e2800 == 127 [pid = 12150] [id = 472] 23:08:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 248 (0x7f2036e1a000) [pid = 12150] [serial = 1417] [outer = (nil)] 23:08:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 249 (0x7f2038748c00) [pid = 12150] [serial = 1418] [outer = 0x7f2036e1a000] 23:08:49 INFO - PROCESS | 12150 | 1461478129843 Marionette DEBUG loaded listener.js 23:08:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 250 (0x7f2039ab6800) [pid = 12150] [serial = 1419] [outer = 0x7f2036e1a000] 23:08:50 INFO - PROCESS | 12150 | 1461478130866 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 23:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2029ms 23:08:50 INFO - PROCESS | 12150 | 1461478130916 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 23:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:08:50 INFO - PROCESS | 12150 | 1461478130922 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 23:08:50 INFO - PROCESS | 12150 | 1461478130930 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:08:50 INFO - PROCESS | 12150 | 1461478130932 Marionette TRACE conn3 <- [1,1862,null,{}] 23:08:50 INFO - PROCESS | 12150 | 1461478130939 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:51 INFO - PROCESS | 12150 | 1461478131131 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 23:08:51 INFO - PROCESS | 12150 | 1461478131345 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c9ef000 == 128 [pid = 12150] [id = 473] 23:08:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 251 (0x7f2038938800) [pid = 12150] [serial = 1420] [outer = (nil)] 23:08:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 252 (0x7f2039abd400) [pid = 12150] [serial = 1421] [outer = 0x7f2038938800] 23:08:51 INFO - PROCESS | 12150 | 1461478131472 Marionette DEBUG loaded listener.js 23:08:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 253 (0x7f203c2f4c00) [pid = 12150] [serial = 1422] [outer = 0x7f2038938800] 23:08:52 INFO - PROCESS | 12150 | 1461478132515 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 23:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1628ms 23:08:52 INFO - PROCESS | 12150 | 1461478132557 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 23:08:52 INFO - PROCESS | 12150 | 1461478132563 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 23:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:08:52 INFO - PROCESS | 12150 | 1461478132572 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:08:52 INFO - PROCESS | 12150 | 1461478132575 Marionette TRACE conn3 <- [1,1866,null,{}] 23:08:52 INFO - PROCESS | 12150 | 1461478132581 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:52 INFO - PROCESS | 12150 | 1461478132761 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 23:08:52 INFO - PROCESS | 12150 | 1461478132982 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039466800 == 129 [pid = 12150] [id = 474] 23:08:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 254 (0x7f203873c800) [pid = 12150] [serial = 1423] [outer = (nil)] 23:08:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 255 (0x7f203d726400) [pid = 12150] [serial = 1424] [outer = 0x7f203873c800] 23:08:53 INFO - PROCESS | 12150 | 1461478133146 Marionette DEBUG loaded listener.js 23:08:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 256 (0x7f203e5b6000) [pid = 12150] [serial = 1425] [outer = 0x7f203873c800] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203967c000 == 128 [pid = 12150] [id = 402] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036dd8800 == 127 [pid = 12150] [id = 401] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039f6b800 == 126 [pid = 12150] [id = 400] 23:08:53 INFO - PROCESS | 12150 | --DOMWINDOW == 255 (0x7f2049a1a800) [pid = 12150] [serial = 1301] [outer = (nil)] [url = about:blank] 23:08:53 INFO - PROCESS | 12150 | --DOMWINDOW == 254 (0x7f2053e8a000) [pid = 12150] [serial = 1265] [outer = (nil)] [url = about:blank] 23:08:53 INFO - PROCESS | 12150 | --DOMWINDOW == 253 (0x7f2056aa1800) [pid = 12150] [serial = 1268] [outer = (nil)] [url = about:blank] 23:08:53 INFO - PROCESS | 12150 | --DOMWINDOW == 252 (0x7f203f11e400) [pid = 12150] [serial = 1277] [outer = (nil)] [url = about:blank] 23:08:53 INFO - PROCESS | 12150 | --DOMWINDOW == 251 (0x7f206122b800) [pid = 12150] [serial = 1271] [outer = (nil)] [url = about:blank] 23:08:53 INFO - PROCESS | 12150 | --DOMWINDOW == 250 (0x7f20623dec00) [pid = 12150] [serial = 1274] [outer = (nil)] [url = about:blank] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043313000 == 125 [pid = 12150] [id = 457] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042d1c800 == 124 [pid = 12150] [id = 456] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041422000 == 123 [pid = 12150] [id = 455] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203f089800 == 122 [pid = 12150] [id = 454] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203b2a5000 == 121 [pid = 12150] [id = 453] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20399dd800 == 120 [pid = 12150] [id = 452] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204041a800 == 119 [pid = 12150] [id = 451] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206aa98800 == 118 [pid = 12150] [id = 445] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20666aa800 == 117 [pid = 12150] [id = 444] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2065c5d000 == 116 [pid = 12150] [id = 443] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2060f07000 == 115 [pid = 12150] [id = 442] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20545b1000 == 114 [pid = 12150] [id = 441] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205324d800 == 113 [pid = 12150] [id = 440] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eacb000 == 112 [pid = 12150] [id = 439] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b34f000 == 111 [pid = 12150] [id = 438] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a16c000 == 110 [pid = 12150] [id = 437] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043315800 == 109 [pid = 12150] [id = 436] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204041f800 == 108 [pid = 12150] [id = 435] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039f5a800 == 107 [pid = 12150] [id = 434] 23:08:53 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041713800 == 106 [pid = 12150] [id = 433] 23:08:54 INFO - PROCESS | 12150 | 1461478134041 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 23:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1532ms 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 249 (0x7f20522c1000) [pid = 12150] [serial = 1259] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 248 (0x7f20403bac00) [pid = 12150] [serial = 1290] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 247 (0x7f203f168800) [pid = 12150] [serial = 1244] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 246 (0x7f203f296800) [pid = 12150] [serial = 1289] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 245 (0x7f20398d9400) [pid = 12150] [serial = 1280] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 244 (0x7f204dd99400) [pid = 12150] [serial = 1256] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 243 (0x7f203f12cc00) [pid = 12150] [serial = 1287] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 242 (0x7f2043094000) [pid = 12150] [serial = 1295] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 241 (0x7f2052888c00) [pid = 12150] [serial = 1262] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 240 (0x7f20430dcc00) [pid = 12150] [serial = 1247] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 239 (0x7f2040489c00) [pid = 12150] [serial = 1293] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 238 (0x7f20485e1400) [pid = 12150] [serial = 1299] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f203cae1400) [pid = 12150] [serial = 1284] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f2040470400) [pid = 12150] [serial = 1292] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f204abadc00) [pid = 12150] [serial = 1253] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f20431bfc00) [pid = 12150] [serial = 1296] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f203bef1400) [pid = 12150] [serial = 1283] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f203afc5400) [pid = 12150] [serial = 1281] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f203b5a7800) [pid = 12150] [serial = 1241] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f203b59f800) [pid = 12150] [serial = 1298] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f2049bd9000) [pid = 12150] [serial = 1250] [outer = (nil)] [url = about:blank] 23:08:54 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f203b125400) [pid = 12150] [serial = 1286] [outer = (nil)] [url = about:blank] 23:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:08:54 INFO - PROCESS | 12150 | 1461478134134 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 23:08:54 INFO - PROCESS | 12150 | 1461478134137 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 23:08:54 INFO - PROCESS | 12150 | 1461478134143 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:08:54 INFO - PROCESS | 12150 | 1461478134148 Marionette TRACE conn3 <- [1,1870,null,{}] 23:08:54 INFO - PROCESS | 12150 | 1461478134162 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:54 INFO - PROCESS | 12150 | 1461478134350 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 23:08:54 INFO - PROCESS | 12150 | 1461478134514 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e472000 == 107 [pid = 12150] [id = 475] 23:08:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f203c9a0800) [pid = 12150] [serial = 1426] [outer = (nil)] 23:08:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f203f19f400) [pid = 12150] [serial = 1427] [outer = 0x7f203c9a0800] 23:08:54 INFO - PROCESS | 12150 | 1461478134576 Marionette DEBUG loaded listener.js 23:08:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f203f28c000) [pid = 12150] [serial = 1428] [outer = 0x7f203c9a0800] 23:08:55 INFO - PROCESS | 12150 | 1461478135267 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 23:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1188ms 23:08:55 INFO - PROCESS | 12150 | 1461478135348 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 23:08:55 INFO - PROCESS | 12150 | 1461478135351 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 23:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:08:55 INFO - PROCESS | 12150 | 1461478135359 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:08:55 INFO - PROCESS | 12150 | 1461478135361 Marionette TRACE conn3 <- [1,1874,null,{}] 23:08:55 INFO - PROCESS | 12150 | 1461478135369 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:55 INFO - PROCESS | 12150 | 1461478135535 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 23:08:55 INFO - PROCESS | 12150 | 1461478135545 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ae1000 == 108 [pid = 12150] [id = 476] 23:08:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f203f12d400) [pid = 12150] [serial = 1429] [outer = (nil)] 23:08:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f2040475400) [pid = 12150] [serial = 1430] [outer = 0x7f203f12d400] 23:08:55 INFO - PROCESS | 12150 | 1461478135603 Marionette DEBUG loaded listener.js 23:08:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f2040a6f000) [pid = 12150] [serial = 1431] [outer = 0x7f203f12d400] 23:08:56 INFO - PROCESS | 12150 | 1461478136591 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 23:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1279ms 23:08:56 INFO - PROCESS | 12150 | 1461478136640 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 23:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:08:56 INFO - PROCESS | 12150 | 1461478136644 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 23:08:56 INFO - PROCESS | 12150 | 1461478136648 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:08:56 INFO - PROCESS | 12150 | 1461478136651 Marionette TRACE conn3 <- [1,1878,null,{}] 23:08:56 INFO - PROCESS | 12150 | 1461478136655 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:56 INFO - PROCESS | 12150 | 1461478136879 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 23:08:56 INFO - PROCESS | 12150 | 1461478136903 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041713800 == 109 [pid = 12150] [id = 477] 23:08:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f2040a71400) [pid = 12150] [serial = 1432] [outer = (nil)] 23:08:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f204160fc00) [pid = 12150] [serial = 1433] [outer = 0x7f2040a71400] 23:08:56 INFO - PROCESS | 12150 | 1461478136967 Marionette DEBUG loaded listener.js 23:08:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f2043199800) [pid = 12150] [serial = 1434] [outer = 0x7f2040a71400] 23:08:57 INFO - PROCESS | 12150 | 1461478137798 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 23:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1578ms 23:08:58 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f203ae06000) [pid = 12150] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:08:58 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f203c2fb000) [pid = 12150] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:08:58 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f203bef7000) [pid = 12150] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:08:58 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f203f28dc00) [pid = 12150] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:08:58 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f203c9b6c00) [pid = 12150] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:08:58 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f203f009c00) [pid = 12150] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:08:58 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f2048636c00) [pid = 12150] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:08:58 INFO - PROCESS | 12150 | 1461478138252 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 23:08:58 INFO - PROCESS | 12150 | 1461478138255 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 23:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:08:58 INFO - PROCESS | 12150 | 1461478138269 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:08:58 INFO - PROCESS | 12150 | 1461478138271 Marionette TRACE conn3 <- [1,1882,null,{}] 23:08:58 INFO - PROCESS | 12150 | 1461478138276 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:58 INFO - PROCESS | 12150 | 1461478138429 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 23:08:58 INFO - PROCESS | 12150 | 1461478138440 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20407c5800 == 110 [pid = 12150] [id = 478] 23:08:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f204319bc00) [pid = 12150] [serial = 1435] [outer = (nil)] 23:08:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f2048419000) [pid = 12150] [serial = 1436] [outer = 0x7f204319bc00] 23:08:58 INFO - PROCESS | 12150 | 1461478138498 Marionette DEBUG loaded listener.js 23:08:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f2049a1a000) [pid = 12150] [serial = 1437] [outer = 0x7f204319bc00] 23:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1028ms 23:08:59 INFO - PROCESS | 12150 | 1461478139290 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 23:08:59 INFO - PROCESS | 12150 | 1461478139299 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 23:08:59 INFO - PROCESS | 12150 | 1461478139301 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 23:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:08:59 INFO - PROCESS | 12150 | 1461478139306 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:08:59 INFO - PROCESS | 12150 | 1461478139308 Marionette TRACE conn3 <- [1,1886,null,{}] 23:08:59 INFO - PROCESS | 12150 | 1461478139313 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:08:59 INFO - PROCESS | 12150 | 1461478139534 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 23:08:59 INFO - PROCESS | 12150 | 1461478139556 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049c9f800 == 111 [pid = 12150] [id = 479] 23:08:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f2041604800) [pid = 12150] [serial = 1438] [outer = (nil)] 23:08:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f2049d75000) [pid = 12150] [serial = 1439] [outer = 0x7f2041604800] 23:08:59 INFO - PROCESS | 12150 | 1461478139613 Marionette DEBUG loaded listener.js 23:08:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f2049d7d800) [pid = 12150] [serial = 1440] [outer = 0x7f2041604800] 23:09:00 INFO - PROCESS | 12150 | 1461478140559 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 23:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1327ms 23:09:00 INFO - PROCESS | 12150 | 1461478140634 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 23:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:09:00 INFO - PROCESS | 12150 | 1461478140640 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 23:09:00 INFO - PROCESS | 12150 | 1461478140648 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:09:00 INFO - PROCESS | 12150 | 1461478140653 Marionette TRACE conn3 <- [1,1890,null,{}] 23:09:00 INFO - PROCESS | 12150 | 1461478140662 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:00 INFO - PROCESS | 12150 | 1461478140919 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 23:09:01 INFO - PROCESS | 12150 | 1461478141133 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203b4cc800 == 112 [pid = 12150] [id = 480] 23:09:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f20398d5000) [pid = 12150] [serial = 1441] [outer = (nil)] 23:09:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f203b0a0800) [pid = 12150] [serial = 1442] [outer = 0x7f20398d5000] 23:09:01 INFO - PROCESS | 12150 | 1461478141244 Marionette DEBUG loaded listener.js 23:09:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 239 (0x7f203b305000) [pid = 12150] [serial = 1443] [outer = 0x7f20398d5000] 23:09:02 INFO - PROCESS | 12150 | 1461478142205 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 23:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1637ms 23:09:02 INFO - PROCESS | 12150 | 1461478142285 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 23:09:02 INFO - PROCESS | 12150 | 1461478142293 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 23:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:09:02 INFO - PROCESS | 12150 | 1461478142303 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:09:02 INFO - PROCESS | 12150 | 1461478142306 Marionette TRACE conn3 <- [1,1894,null,{}] 23:09:02 INFO - PROCESS | 12150 | 1461478142312 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:02 INFO - PROCESS | 12150 | 1461478142543 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 23:09:02 INFO - PROCESS | 12150 | 1461478142791 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ad9800 == 113 [pid = 12150] [id = 481] 23:09:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 240 (0x7f203c2f0800) [pid = 12150] [serial = 1444] [outer = (nil)] 23:09:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 241 (0x7f203d298000) [pid = 12150] [serial = 1445] [outer = 0x7f203c2f0800] 23:09:02 INFO - PROCESS | 12150 | 1461478142907 Marionette DEBUG loaded listener.js 23:09:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 242 (0x7f203ef70800) [pid = 12150] [serial = 1446] [outer = 0x7f203c2f0800] 23:09:03 INFO - PROCESS | 12150 | 1461478143865 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 23:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1632ms 23:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:09:03 INFO - PROCESS | 12150 | 1461478143935 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 23:09:03 INFO - PROCESS | 12150 | 1461478143938 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 23:09:03 INFO - PROCESS | 12150 | 1461478143944 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:09:03 INFO - PROCESS | 12150 | 1461478143950 Marionette TRACE conn3 <- [1,1898,null,{}] 23:09:03 INFO - PROCESS | 12150 | 1461478143965 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:04 INFO - PROCESS | 12150 | 1461478144191 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 23:09:04 INFO - PROCESS | 12150 | 1461478144492 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b10d800 == 114 [pid = 12150] [id = 482] 23:09:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 243 (0x7f203f28dc00) [pid = 12150] [serial = 1447] [outer = (nil)] 23:09:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 244 (0x7f2040a66800) [pid = 12150] [serial = 1448] [outer = 0x7f203f28dc00] 23:09:04 INFO - PROCESS | 12150 | 1461478144569 Marionette DEBUG loaded listener.js 23:09:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 245 (0x7f20430e0400) [pid = 12150] [serial = 1449] [outer = 0x7f203f28dc00] 23:09:05 INFO - PROCESS | 12150 | 1461478145398 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 23:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1484ms 23:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:09:05 INFO - PROCESS | 12150 | 1461478145429 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 23:09:05 INFO - PROCESS | 12150 | 1461478145433 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 23:09:05 INFO - PROCESS | 12150 | 1461478145439 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:09:05 INFO - PROCESS | 12150 | 1461478145442 Marionette TRACE conn3 <- [1,1902,null,{}] 23:09:05 INFO - PROCESS | 12150 | 1461478145446 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:05 INFO - PROCESS | 12150 | 1461478145625 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 23:09:05 INFO - PROCESS | 12150 | 1461478145832 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ded3800 == 115 [pid = 12150] [id = 483] 23:09:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 246 (0x7f203f296c00) [pid = 12150] [serial = 1450] [outer = (nil)] 23:09:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 247 (0x7f2049a1e800) [pid = 12150] [serial = 1451] [outer = 0x7f203f296c00] 23:09:05 INFO - PROCESS | 12150 | 1461478145901 Marionette DEBUG loaded listener.js 23:09:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 248 (0x7f2049d7f800) [pid = 12150] [serial = 1452] [outer = 0x7f203f296c00] 23:09:06 INFO - PROCESS | 12150 | 1461478146773 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 23:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1378ms 23:09:06 INFO - PROCESS | 12150 | 1461478146817 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 23:09:06 INFO - PROCESS | 12150 | 1461478146821 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 23:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:09:06 INFO - PROCESS | 12150 | 1461478146826 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:09:06 INFO - PROCESS | 12150 | 1461478146829 Marionette TRACE conn3 <- [1,1906,null,{}] 23:09:06 INFO - PROCESS | 12150 | 1461478146834 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:07 INFO - PROCESS | 12150 | 1461478147012 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 23:09:07 INFO - PROCESS | 12150 | 1461478147221 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e819000 == 116 [pid = 12150] [id = 484] 23:09:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 249 (0x7f203cae5800) [pid = 12150] [serial = 1453] [outer = (nil)] 23:09:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 250 (0x7f204a135400) [pid = 12150] [serial = 1454] [outer = 0x7f203cae5800] 23:09:07 INFO - PROCESS | 12150 | 1461478147288 Marionette DEBUG loaded listener.js 23:09:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 251 (0x7f204abadc00) [pid = 12150] [serial = 1455] [outer = 0x7f203cae5800] 23:09:08 INFO - PROCESS | 12150 | 1461478148156 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 23:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1376ms 23:09:08 INFO - PROCESS | 12150 | 1461478148204 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 23:09:08 INFO - PROCESS | 12150 | 1461478148206 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 23:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:09:08 INFO - PROCESS | 12150 | 1461478148214 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:09:08 INFO - PROCESS | 12150 | 1461478148217 Marionette TRACE conn3 <- [1,1910,null,{}] 23:09:08 INFO - PROCESS | 12150 | 1461478148222 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:08 INFO - PROCESS | 12150 | 1461478148453 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 23:09:08 INFO - PROCESS | 12150 | 1461478148660 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053044800 == 117 [pid = 12150] [id = 485] 23:09:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 252 (0x7f2049995400) [pid = 12150] [serial = 1456] [outer = (nil)] 23:09:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 253 (0x7f204dd9ec00) [pid = 12150] [serial = 1457] [outer = 0x7f2049995400] 23:09:08 INFO - PROCESS | 12150 | 1461478148782 Marionette DEBUG loaded listener.js 23:09:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 254 (0x7f2051ffcc00) [pid = 12150] [serial = 1458] [outer = 0x7f2049995400] 23:09:09 INFO - PROCESS | 12150 | 1461478149653 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 23:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1480ms 23:09:09 INFO - PROCESS | 12150 | 1461478149694 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 23:09:09 INFO - PROCESS | 12150 | 1461478149697 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 23:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:09:09 INFO - PROCESS | 12150 | 1461478149703 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:09:09 INFO - PROCESS | 12150 | 1461478149705 Marionette TRACE conn3 <- [1,1914,null,{}] 23:09:09 INFO - PROCESS | 12150 | 1461478149710 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:09 INFO - PROCESS | 12150 | 1461478149889 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 23:09:10 INFO - PROCESS | 12150 | 1461478150101 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054ce6000 == 118 [pid = 12150] [id = 486] 23:09:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 255 (0x7f203b304000) [pid = 12150] [serial = 1459] [outer = (nil)] 23:09:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 256 (0x7f2053525400) [pid = 12150] [serial = 1460] [outer = 0x7f203b304000] 23:09:10 INFO - PROCESS | 12150 | 1461478150212 Marionette DEBUG loaded listener.js 23:09:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 257 (0x7f2054568400) [pid = 12150] [serial = 1461] [outer = 0x7f203b304000] 23:09:11 INFO - PROCESS | 12150 | 1461478151066 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 23:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1376ms 23:09:11 INFO - PROCESS | 12150 | 1461478151094 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 23:09:11 INFO - PROCESS | 12150 | 1461478151098 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 23:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:09:11 INFO - PROCESS | 12150 | 1461478151106 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:09:11 INFO - PROCESS | 12150 | 1461478151109 Marionette TRACE conn3 <- [1,1918,null,{}] 23:09:11 INFO - PROCESS | 12150 | 1461478151114 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:11 INFO - PROCESS | 12150 | 1461478151328 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 23:09:11 INFO - PROCESS | 12150 | 1461478151545 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206125e800 == 119 [pid = 12150] [id = 487] 23:09:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 258 (0x7f2049f17000) [pid = 12150] [serial = 1462] [outer = (nil)] 23:09:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 259 (0x7f2056aaf400) [pid = 12150] [serial = 1463] [outer = 0x7f2049f17000] 23:09:11 INFO - PROCESS | 12150 | 1461478151654 Marionette DEBUG loaded listener.js 23:09:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 260 (0x7f206122f000) [pid = 12150] [serial = 1464] [outer = 0x7f2049f17000] 23:09:12 INFO - PROCESS | 12150 | 1461478152520 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 23:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1488ms 23:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:09:12 INFO - PROCESS | 12150 | 1461478152595 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 23:09:12 INFO - PROCESS | 12150 | 1461478152598 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 23:09:12 INFO - PROCESS | 12150 | 1461478152603 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:09:12 INFO - PROCESS | 12150 | 1461478152606 Marionette TRACE conn3 <- [1,1922,null,{}] 23:09:12 INFO - PROCESS | 12150 | 1461478152611 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:12 INFO - PROCESS | 12150 | 1461478152797 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 23:09:13 INFO - PROCESS | 12150 | 1461478153003 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206628a800 == 120 [pid = 12150] [id = 488] 23:09:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 261 (0x7f203f00cc00) [pid = 12150] [serial = 1465] [outer = (nil)] 23:09:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 262 (0x7f20616e8400) [pid = 12150] [serial = 1466] [outer = 0x7f203f00cc00] 23:09:13 INFO - PROCESS | 12150 | 1461478153112 Marionette DEBUG loaded listener.js 23:09:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 263 (0x7f2064539800) [pid = 12150] [serial = 1467] [outer = 0x7f203f00cc00] 23:09:13 INFO - PROCESS | 12150 | 1461478153952 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 23:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1427ms 23:09:14 INFO - PROCESS | 12150 | 1461478154030 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 23:09:14 INFO - PROCESS | 12150 | 1461478154034 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 23:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:09:14 INFO - PROCESS | 12150 | 1461478154039 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:09:14 INFO - PROCESS | 12150 | 1461478154041 Marionette TRACE conn3 <- [1,1926,null,{}] 23:09:14 INFO - PROCESS | 12150 | 1461478154046 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:14 INFO - PROCESS | 12150 | 1461478154273 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 23:09:14 INFO - PROCESS | 12150 | 1461478154483 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:14 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c63e800 == 121 [pid = 12150] [id = 489] 23:09:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 264 (0x7f2036f43400) [pid = 12150] [serial = 1468] [outer = (nil)] 23:09:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 265 (0x7f2036f4b000) [pid = 12150] [serial = 1469] [outer = 0x7f2036f43400] 23:09:14 INFO - PROCESS | 12150 | 1461478154594 Marionette DEBUG loaded listener.js 23:09:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 266 (0x7f2036f50800) [pid = 12150] [serial = 1470] [outer = 0x7f2036f43400] 23:09:15 INFO - PROCESS | 12150 | 1461478155433 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 23:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1430ms 23:09:15 INFO - PROCESS | 12150 | 1461478155470 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 23:09:15 INFO - PROCESS | 12150 | 1461478155474 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 23:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:09:15 INFO - PROCESS | 12150 | 1461478155480 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:09:15 INFO - PROCESS | 12150 | 1461478155483 Marionette TRACE conn3 <- [1,1930,null,{}] 23:09:15 INFO - PROCESS | 12150 | 1461478155488 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:15 INFO - PROCESS | 12150 | 1461478155687 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 23:09:15 INFO - PROCESS | 12150 | 1461478155901 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036256800 == 122 [pid = 12150] [id = 490] 23:09:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 267 (0x7f2036f44000) [pid = 12150] [serial = 1471] [outer = (nil)] 23:09:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 268 (0x7f203f068c00) [pid = 12150] [serial = 1472] [outer = 0x7f2036f44000] 23:09:16 INFO - PROCESS | 12150 | 1461478156015 Marionette DEBUG loaded listener.js 23:09:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 269 (0x7f2061239800) [pid = 12150] [serial = 1473] [outer = 0x7f2036f44000] 23:09:16 INFO - PROCESS | 12150 | 1461478156910 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 23:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1482ms 23:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:09:16 INFO - PROCESS | 12150 | 1461478156962 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 23:09:16 INFO - PROCESS | 12150 | 1461478156965 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 23:09:16 INFO - PROCESS | 12150 | 1461478156971 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:09:16 INFO - PROCESS | 12150 | 1461478156974 Marionette TRACE conn3 <- [1,1934,null,{}] 23:09:16 INFO - PROCESS | 12150 | 1461478156979 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:17 INFO - PROCESS | 12150 | 1461478157158 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 23:09:17 INFO - PROCESS | 12150 | 1461478157418 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20664dc800 == 123 [pid = 12150] [id = 491] 23:09:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 270 (0x7f2036f4a800) [pid = 12150] [serial = 1474] [outer = (nil)] 23:09:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 271 (0x7f203dad4c00) [pid = 12150] [serial = 1475] [outer = 0x7f2036f4a800] 23:09:17 INFO - PROCESS | 12150 | 1461478157490 Marionette DEBUG loaded listener.js 23:09:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 272 (0x7f203dad9000) [pid = 12150] [serial = 1476] [outer = 0x7f2036f4a800] 23:09:18 INFO - PROCESS | 12150 | 1461478158297 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 23:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1383ms 23:09:18 INFO - PROCESS | 12150 | 1461478158353 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 23:09:18 INFO - PROCESS | 12150 | 1461478158356 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 23:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:09:18 INFO - PROCESS | 12150 | 1461478158361 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:09:18 INFO - PROCESS | 12150 | 1461478158363 Marionette TRACE conn3 <- [1,1938,null,{}] 23:09:18 INFO - PROCESS | 12150 | 1461478158369 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:18 INFO - PROCESS | 12150 | 1461478158550 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 23:09:18 INFO - PROCESS | 12150 | 1461478158761 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:18 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20369bd800 == 124 [pid = 12150] [id = 492] 23:09:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 273 (0x7f203873c400) [pid = 12150] [serial = 1477] [outer = (nil)] 23:09:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 274 (0x7f2039e11c00) [pid = 12150] [serial = 1478] [outer = 0x7f203873c400] 23:09:18 INFO - PROCESS | 12150 | 1461478158874 Marionette DEBUG loaded listener.js 23:09:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 275 (0x7f2039e17000) [pid = 12150] [serial = 1479] [outer = 0x7f203873c400] 23:09:19 INFO - PROCESS | 12150 | 1461478159770 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 23:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1880ms 23:09:20 INFO - PROCESS | 12150 | 1461478160259 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 23:09:20 INFO - PROCESS | 12150 | 1461478160267 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 23:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:09:20 INFO - PROCESS | 12150 | 1461478160274 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:09:20 INFO - PROCESS | 12150 | 1461478160279 Marionette TRACE conn3 <- [1,1942,null,{}] 23:09:20 INFO - PROCESS | 12150 | 1461478160286 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:20 INFO - PROCESS | 12150 | 1461478160559 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 23:09:20 INFO - PROCESS | 12150 | 1461478160765 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203af73000 == 125 [pid = 12150] [id = 493] 23:09:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 276 (0x7f2039abe000) [pid = 12150] [serial = 1480] [outer = (nil)] 23:09:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 277 (0x7f2039e17400) [pid = 12150] [serial = 1481] [outer = 0x7f2039abe000] 23:09:20 INFO - PROCESS | 12150 | 1461478160829 Marionette DEBUG loaded listener.js 23:09:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 278 (0x7f203af2c000) [pid = 12150] [serial = 1482] [outer = 0x7f2039abe000] 23:09:21 INFO - PROCESS | 12150 | 1461478161687 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1483ms 23:09:21 INFO - PROCESS | 12150 | 1461478161757 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 23:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:09:21 INFO - PROCESS | 12150 | 1461478161762 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 23:09:21 INFO - PROCESS | 12150 | 1461478161773 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:09:21 INFO - PROCESS | 12150 | 1461478161778 Marionette TRACE conn3 <- [1,1946,null,{}] 23:09:21 INFO - PROCESS | 12150 | 1461478161783 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:22 INFO - PROCESS | 12150 | 1461478162009 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 23:09:22 INFO - PROCESS | 12150 | 1461478162269 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036441800 == 126 [pid = 12150] [id = 494] 23:09:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 279 (0x7f203b09e800) [pid = 12150] [serial = 1483] [outer = (nil)] 23:09:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 280 (0x7f203b12a400) [pid = 12150] [serial = 1484] [outer = 0x7f203b09e800] 23:09:22 INFO - PROCESS | 12150 | 1461478162446 Marionette DEBUG loaded listener.js 23:09:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 281 (0x7f203bef3800) [pid = 12150] [serial = 1485] [outer = 0x7f203b09e800] 23:09:23 INFO - PROCESS | 12150 | 1461478163396 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1688ms 23:09:23 INFO - PROCESS | 12150 | 1461478163457 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 23:09:23 INFO - PROCESS | 12150 | 1461478163461 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 23:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:09:23 INFO - PROCESS | 12150 | 1461478163466 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:09:23 INFO - PROCESS | 12150 | 1461478163469 Marionette TRACE conn3 <- [1,1950,null,{}] 23:09:23 INFO - PROCESS | 12150 | 1461478163482 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:23 INFO - PROCESS | 12150 | 1461478163679 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 23:09:23 INFO - PROCESS | 12150 | 1461478163963 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040421000 == 127 [pid = 12150] [id = 495] 23:09:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 282 (0x7f203c89a000) [pid = 12150] [serial = 1486] [outer = (nil)] 23:09:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 283 (0x7f203d730000) [pid = 12150] [serial = 1487] [outer = 0x7f203c89a000] 23:09:24 INFO - PROCESS | 12150 | 1461478164077 Marionette DEBUG loaded listener.js 23:09:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 284 (0x7f203dad5c00) [pid = 12150] [serial = 1488] [outer = 0x7f203c89a000] 23:09:24 INFO - PROCESS | 12150 | 1461478164915 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 23:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1484ms 23:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:09:24 INFO - PROCESS | 12150 | 1461478164952 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 23:09:24 INFO - PROCESS | 12150 | 1461478164954 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 23:09:24 INFO - PROCESS | 12150 | 1461478164960 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:09:24 INFO - PROCESS | 12150 | 1461478164963 Marionette TRACE conn3 <- [1,1954,null,{}] 23:09:24 INFO - PROCESS | 12150 | 1461478164967 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:25 INFO - PROCESS | 12150 | 1461478165137 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 23:09:25 INFO - PROCESS | 12150 | 1461478165358 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ad36000 == 128 [pid = 12150] [id = 496] 23:09:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 285 (0x7f203dad6000) [pid = 12150] [serial = 1489] [outer = (nil)] 23:09:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 286 (0x7f203f06cc00) [pid = 12150] [serial = 1490] [outer = 0x7f203dad6000] 23:09:25 INFO - PROCESS | 12150 | 1461478165471 Marionette DEBUG loaded listener.js 23:09:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 287 (0x7f203f11e400) [pid = 12150] [serial = 1491] [outer = 0x7f203dad6000] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20407c5800 == 127 [pid = 12150] [id = 478] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 286 (0x7f204a13c800) [pid = 12150] [serial = 1313] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 285 (0x7f204ea10400) [pid = 12150] [serial = 1319] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 284 (0x7f2056d2e400) [pid = 12150] [serial = 1325] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 283 (0x7f203c2f9000) [pid = 12150] [serial = 1334] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 282 (0x7f203f013800) [pid = 12150] [serial = 1307] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 281 (0x7f20528e5c00) [pid = 12150] [serial = 1322] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 280 (0x7f20645b8800) [pid = 12150] [serial = 1331] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 279 (0x7f206144bc00) [pid = 12150] [serial = 1328] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 278 (0x7f203afbd800) [pid = 12150] [serial = 1352] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 277 (0x7f204c0c5800) [pid = 12150] [serial = 1316] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 276 (0x7f20430e5c00) [pid = 12150] [serial = 1310] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 275 (0x7f203afc9800) [pid = 12150] [serial = 1304] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 274 (0x7f204160e400) [pid = 12150] [serial = 1337] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 273 (0x7f203d72a800) [pid = 12150] [serial = 1340] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 272 (0x7f2038936400) [pid = 12150] [serial = 1343] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 271 (0x7f203d72b000) [pid = 12150] [serial = 1346] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 270 (0x7f2039ab8800) [pid = 12150] [serial = 1349] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041713800 == 126 [pid = 12150] [id = 477] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040ae1000 == 125 [pid = 12150] [id = 476] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e472000 == 124 [pid = 12150] [id = 475] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039466800 == 123 [pid = 12150] [id = 474] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c9ef000 == 122 [pid = 12150] [id = 473] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20399e2800 == 121 [pid = 12150] [id = 472] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203644f000 == 120 [pid = 12150] [id = 470] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040adc800 == 119 [pid = 12150] [id = 469] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206856c000 == 118 [pid = 12150] [id = 468] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040c63000 == 117 [pid = 12150] [id = 467] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040617800 == 116 [pid = 12150] [id = 466] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2068f6f000 == 115 [pid = 12150] [id = 465] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206265c000 == 114 [pid = 12150] [id = 464] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053683000 == 113 [pid = 12150] [id = 463] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ead8800 == 112 [pid = 12150] [id = 462] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b34a000 == 111 [pid = 12150] [id = 461] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041713000 == 110 [pid = 12150] [id = 460] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c9f4800 == 109 [pid = 12150] [id = 459] 23:09:26 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049dad000 == 108 [pid = 12150] [id = 458] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 269 (0x7f204ea02800) [pid = 12150] [serial = 1374] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 268 (0x7f2048420000) [pid = 12150] [serial = 1368] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 267 (0x7f20417b0400) [pid = 12150] [serial = 1365] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 266 (0x7f2043154800) [pid = 12150] [serial = 1367] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 265 (0x7f204a134c00) [pid = 12150] [serial = 1370] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 264 (0x7f204dd92800) [pid = 12150] [serial = 1371] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 263 (0x7f203e5bbc00) [pid = 12150] [serial = 1358] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 262 (0x7f203f121800) [pid = 12150] [serial = 1359] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 261 (0x7f203c9a7000) [pid = 12150] [serial = 1356] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 260 (0x7f203c2fd000) [pid = 12150] [serial = 1355] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 259 (0x7f2041604000) [pid = 12150] [serial = 1364] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 258 (0x7f20403b3800) [pid = 12150] [serial = 1361] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 257 (0x7f2040476c00) [pid = 12150] [serial = 1362] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | --DOMWINDOW == 256 (0x7f204c0c7400) [pid = 12150] [serial = 1373] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 12150 | 1461478166483 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 23:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1585ms 23:09:26 INFO - PROCESS | 12150 | 1461478166544 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 23:09:26 INFO - PROCESS | 12150 | 1461478166547 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 23:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:09:26 INFO - PROCESS | 12150 | 1461478166552 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:09:26 INFO - PROCESS | 12150 | 1461478166554 Marionette TRACE conn3 <- [1,1958,null,{}] 23:09:26 INFO - PROCESS | 12150 | 1461478166594 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:26 INFO - PROCESS | 12150 | 1461478166761 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 23:09:26 INFO - PROCESS | 12150 | 1461478166771 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c7ac800 == 109 [pid = 12150] [id = 497] 23:09:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 257 (0x7f203b0a3c00) [pid = 12150] [serial = 1492] [outer = (nil)] 23:09:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 258 (0x7f203f169000) [pid = 12150] [serial = 1493] [outer = 0x7f203b0a3c00] 23:09:26 INFO - PROCESS | 12150 | 1461478166827 Marionette DEBUG loaded listener.js 23:09:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 259 (0x7f203f1a0c00) [pid = 12150] [serial = 1494] [outer = 0x7f203b0a3c00] 23:09:27 INFO - PROCESS | 12150 | 1461478167662 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 23:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1158ms 23:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:09:27 INFO - PROCESS | 12150 | 1461478167711 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 23:09:27 INFO - PROCESS | 12150 | 1461478167713 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 23:09:27 INFO - PROCESS | 12150 | 1461478167718 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:09:27 INFO - PROCESS | 12150 | 1461478167722 Marionette TRACE conn3 <- [1,1962,null,{}] 23:09:27 INFO - PROCESS | 12150 | 1461478167726 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:27 INFO - PROCESS | 12150 | 1461478167927 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 23:09:28 INFO - PROCESS | 12150 | 1461478168109 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ae8800 == 110 [pid = 12150] [id = 498] 23:09:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 260 (0x7f203c2f9000) [pid = 12150] [serial = 1495] [outer = (nil)] 23:09:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 261 (0x7f2040491800) [pid = 12150] [serial = 1496] [outer = 0x7f203c2f9000] 23:09:28 INFO - PROCESS | 12150 | 1461478168176 Marionette DEBUG loaded listener.js 23:09:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 262 (0x7f2043151400) [pid = 12150] [serial = 1497] [outer = 0x7f203c2f9000] 23:09:28 INFO - PROCESS | 12150 | 1461478168952 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 23:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1275ms 23:09:28 INFO - PROCESS | 12150 | 1461478168994 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 23:09:28 INFO - PROCESS | 12150 | 1461478168997 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 23:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:09:29 INFO - PROCESS | 12150 | 1461478169002 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:09:29 INFO - PROCESS | 12150 | 1461478169004 Marionette TRACE conn3 <- [1,1966,null,{}] 23:09:29 INFO - PROCESS | 12150 | 1461478169009 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:29 INFO - PROCESS | 12150 | 1461478169239 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 23:09:29 INFO - PROCESS | 12150 | 1461478169270 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204151c800 == 111 [pid = 12150] [id = 499] 23:09:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 263 (0x7f203f066000) [pid = 12150] [serial = 1498] [outer = (nil)] 23:09:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 264 (0x7f2049998c00) [pid = 12150] [serial = 1499] [outer = 0x7f203f066000] 23:09:29 INFO - PROCESS | 12150 | 1461478169337 Marionette DEBUG loaded listener.js 23:09:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 265 (0x7f2049d7f400) [pid = 12150] [serial = 1500] [outer = 0x7f203f066000] 23:09:30 INFO - PROCESS | 12150 | 1461478170122 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 23:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1179ms 23:09:30 INFO - PROCESS | 12150 | 1461478170186 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 23:09:30 INFO - PROCESS | 12150 | 1461478170189 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 23:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:09:30 INFO - PROCESS | 12150 | 1461478170195 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:09:30 INFO - PROCESS | 12150 | 1461478170197 Marionette TRACE conn3 <- [1,1970,null,{}] 23:09:30 INFO - PROCESS | 12150 | 1461478170202 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:30 INFO - PROCESS | 12150 | 1461478170489 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 264 (0x7f2039735000) [pid = 12150] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 263 (0x7f20398da000) [pid = 12150] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 262 (0x7f203972e800) [pid = 12150] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 261 (0x7f203b124400) [pid = 12150] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 260 (0x7f203972dc00) [pid = 12150] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 259 (0x7f203873c800) [pid = 12150] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 258 (0x7f2040a71400) [pid = 12150] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 257 (0x7f203f12d400) [pid = 12150] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 256 (0x7f203c2ee400) [pid = 12150] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 255 (0x7f2036e1a000) [pid = 12150] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 254 (0x7f2038938800) [pid = 12150] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 253 (0x7f203c9a0800) [pid = 12150] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 252 (0x7f204dd98400) [pid = 12150] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 251 (0x7f204319bc00) [pid = 12150] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 250 (0x7f203cae9400) [pid = 12150] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 249 (0x7f204328e400) [pid = 12150] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 248 (0x7f2040477c00) [pid = 12150] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 247 (0x7f204a872c00) [pid = 12150] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 246 (0x7f2048640800) [pid = 12150] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 245 (0x7f203b598400) [pid = 12150] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 244 (0x7f203b59c000) [pid = 12150] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 243 (0x7f2043157c00) [pid = 12150] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 242 (0x7f2049a1b400) [pid = 12150] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 241 (0x7f203afcb800) [pid = 12150] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 240 (0x7f203d292c00) [pid = 12150] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 239 (0x7f2040476800) [pid = 12150] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 238 (0x7f204a571800) [pid = 12150] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f20417acc00) [pid = 12150] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f2049a13000) [pid = 12150] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f204863c800) [pid = 12150] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f204c0c7c00) [pid = 12150] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f203c9afc00) [pid = 12150] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f2040a6c000) [pid = 12150] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f203ae03c00) [pid = 12150] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f2039737000) [pid = 12150] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f203afca400) [pid = 12150] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f204ea02c00) [pid = 12150] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f2040474800) [pid = 12150] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f20403be000) [pid = 12150] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f20403b4c00) [pid = 12150] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f203c9af400) [pid = 12150] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f203c9b2c00) [pid = 12150] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f203c9b1000) [pid = 12150] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f204c23e400) [pid = 12150] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f20531d9000) [pid = 12150] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:09:31 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f2049a1cc00) [pid = 12150] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:09:31 INFO - PROCESS | 12150 | 1461478171578 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20385e6000 == 112 [pid = 12150] [id = 500] 23:09:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f2036e1a000) [pid = 12150] [serial = 1501] [outer = (nil)] 23:09:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f2038935400) [pid = 12150] [serial = 1502] [outer = 0x7f2036e1a000] 23:09:31 INFO - PROCESS | 12150 | 1461478171646 Marionette DEBUG loaded listener.js 23:09:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f203ae05c00) [pid = 12150] [serial = 1503] [outer = 0x7f2036e1a000] 23:09:32 INFO - PROCESS | 12150 | 1461478172229 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 23:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2076ms 23:09:32 INFO - PROCESS | 12150 | 1461478172271 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 23:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:09:32 INFO - PROCESS | 12150 | 1461478172274 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 23:09:32 INFO - PROCESS | 12150 | 1461478172279 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:09:32 INFO - PROCESS | 12150 | 1461478172282 Marionette TRACE conn3 <- [1,1974,null,{}] 23:09:32 INFO - PROCESS | 12150 | 1461478172286 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:32 INFO - PROCESS | 12150 | 1461478172459 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 23:09:32 INFO - PROCESS | 12150 | 1461478172476 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:32 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040adf800 == 113 [pid = 12150] [id = 501] 23:09:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f203873c800) [pid = 12150] [serial = 1504] [outer = (nil)] 23:09:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f203c9a1400) [pid = 12150] [serial = 1505] [outer = 0x7f203873c800] 23:09:32 INFO - PROCESS | 12150 | 1461478172688 Marionette DEBUG loaded listener.js 23:09:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f203d29b400) [pid = 12150] [serial = 1506] [outer = 0x7f203873c800] 23:09:33 INFO - PROCESS | 12150 | 1461478173305 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 23:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1077ms 23:09:33 INFO - PROCESS | 12150 | 1461478173502 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 23:09:33 INFO - PROCESS | 12150 | 1461478173509 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 23:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:09:33 INFO - PROCESS | 12150 | 1461478173518 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:09:33 INFO - PROCESS | 12150 | 1461478173522 Marionette TRACE conn3 <- [1,1978,null,{}] 23:09:33 INFO - PROCESS | 12150 | 1461478173530 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:33 INFO - PROCESS | 12150 | 1461478173765 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 23:09:34 INFO - PROCESS | 12150 | 1461478174031 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ad39800 == 114 [pid = 12150] [id = 502] 23:09:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f20398d9400) [pid = 12150] [serial = 1507] [outer = (nil)] 23:09:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f2039e0e000) [pid = 12150] [serial = 1508] [outer = 0x7f20398d9400] 23:09:34 INFO - PROCESS | 12150 | 1461478174164 Marionette DEBUG loaded listener.js 23:09:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f203b09ac00) [pid = 12150] [serial = 1509] [outer = 0x7f20398d9400] 23:09:35 INFO - PROCESS | 12150 | 1461478175081 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1634ms 23:09:35 INFO - PROCESS | 12150 | 1461478175153 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 23:09:35 INFO - PROCESS | 12150 | 1461478175159 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 23:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:09:35 INFO - PROCESS | 12150 | 1461478175169 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:09:35 INFO - PROCESS | 12150 | 1461478175175 Marionette TRACE conn3 <- [1,1982,null,{}] 23:09:35 INFO - PROCESS | 12150 | 1461478175180 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:35 INFO - PROCESS | 12150 | 1461478175412 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 23:09:35 INFO - PROCESS | 12150 | 1461478175673 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040415000 == 115 [pid = 12150] [id = 503] 23:09:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f203c2f6c00) [pid = 12150] [serial = 1510] [outer = (nil)] 23:09:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f203c2fd800) [pid = 12150] [serial = 1511] [outer = 0x7f203c2f6c00] 23:09:35 INFO - PROCESS | 12150 | 1461478175796 Marionette DEBUG loaded listener.js 23:09:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f203cae1000) [pid = 12150] [serial = 1512] [outer = 0x7f203c2f6c00] 23:09:36 INFO - PROCESS | 12150 | 1461478176681 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1585ms 23:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:09:36 INFO - PROCESS | 12150 | 1461478176752 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 23:09:36 INFO - PROCESS | 12150 | 1461478176755 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 23:09:36 INFO - PROCESS | 12150 | 1461478176761 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:09:36 INFO - PROCESS | 12150 | 1461478176764 Marionette TRACE conn3 <- [1,1986,null,{}] 23:09:36 INFO - PROCESS | 12150 | 1461478176777 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:37 INFO - PROCESS | 12150 | 1461478177011 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 23:09:37 INFO - PROCESS | 12150 | 1461478177305 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2048221000 == 116 [pid = 12150] [id = 504] 23:09:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f203f06d000) [pid = 12150] [serial = 1513] [outer = (nil)] 23:09:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f203f127000) [pid = 12150] [serial = 1514] [outer = 0x7f203f06d000] 23:09:37 INFO - PROCESS | 12150 | 1461478177427 Marionette DEBUG loaded listener.js 23:09:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f203f292800) [pid = 12150] [serial = 1515] [outer = 0x7f203f06d000] 23:09:38 INFO - PROCESS | 12150 | 1461478178215 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1481ms 23:09:38 INFO - PROCESS | 12150 | 1461478178242 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 23:09:38 INFO - PROCESS | 12150 | 1461478178245 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 23:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:09:38 INFO - PROCESS | 12150 | 1461478178250 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:09:38 INFO - PROCESS | 12150 | 1461478178253 Marionette TRACE conn3 <- [1,1990,null,{}] 23:09:38 INFO - PROCESS | 12150 | 1461478178258 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:38 INFO - PROCESS | 12150 | 1461478178440 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 23:09:38 INFO - PROCESS | 12150 | 1461478178656 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a577800 == 117 [pid = 12150] [id = 505] 23:09:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f203f072800) [pid = 12150] [serial = 1516] [outer = (nil)] 23:09:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f2040491400) [pid = 12150] [serial = 1517] [outer = 0x7f203f072800] 23:09:38 INFO - PROCESS | 12150 | 1461478178767 Marionette DEBUG loaded listener.js 23:09:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f2043095000) [pid = 12150] [serial = 1518] [outer = 0x7f203f072800] 23:09:39 INFO - PROCESS | 12150 | 1461478179656 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1433ms 23:09:39 INFO - PROCESS | 12150 | 1461478179685 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 23:09:39 INFO - PROCESS | 12150 | 1461478179688 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 23:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:09:39 INFO - PROCESS | 12150 | 1461478179693 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:09:39 INFO - PROCESS | 12150 | 1461478179697 Marionette TRACE conn3 <- [1,1994,null,{}] 23:09:39 INFO - PROCESS | 12150 | 1461478179702 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:39 INFO - PROCESS | 12150 | 1461478179891 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 23:09:40 INFO - PROCESS | 12150 | 1461478180156 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b356800 == 118 [pid = 12150] [id = 506] 23:09:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f204047a400) [pid = 12150] [serial = 1519] [outer = (nil)] 23:09:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 239 (0x7f204841b000) [pid = 12150] [serial = 1520] [outer = 0x7f204047a400] 23:09:40 INFO - PROCESS | 12150 | 1461478180230 Marionette DEBUG loaded listener.js 23:09:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 240 (0x7f2049a13000) [pid = 12150] [serial = 1521] [outer = 0x7f204047a400] 23:09:41 INFO - PROCESS | 12150 | 1461478181072 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 23:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1429ms 23:09:41 INFO - PROCESS | 12150 | 1461478181124 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 23:09:41 INFO - PROCESS | 12150 | 1461478181127 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 23:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:09:41 INFO - PROCESS | 12150 | 1461478181133 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:09:41 INFO - PROCESS | 12150 | 1461478181135 Marionette TRACE conn3 <- [1,1998,null,{}] 23:09:41 INFO - PROCESS | 12150 | 1461478181140 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:41 INFO - PROCESS | 12150 | 1461478181373 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 23:09:41 INFO - PROCESS | 12150 | 1461478181677 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eee0000 == 119 [pid = 12150] [id = 507] 23:09:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 241 (0x7f204c0c7400) [pid = 12150] [serial = 1522] [outer = (nil)] 23:09:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 242 (0x7f204c23d400) [pid = 12150] [serial = 1523] [outer = 0x7f204c0c7400] 23:09:41 INFO - PROCESS | 12150 | 1461478181801 Marionette DEBUG loaded listener.js 23:09:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 243 (0x7f204dd92800) [pid = 12150] [serial = 1524] [outer = 0x7f204c0c7400] 23:09:42 INFO - PROCESS | 12150 | 1461478182560 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 23:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1482ms 23:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:09:42 INFO - PROCESS | 12150 | 1461478182616 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 23:09:42 INFO - PROCESS | 12150 | 1461478182618 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 23:09:42 INFO - PROCESS | 12150 | 1461478182624 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:09:42 INFO - PROCESS | 12150 | 1461478182627 Marionette TRACE conn3 <- [1,2002,null,{}] 23:09:42 INFO - PROCESS | 12150 | 1461478182632 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:42 INFO - PROCESS | 12150 | 1461478182820 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 23:09:43 INFO - PROCESS | 12150 | 1461478183036 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053db9800 == 120 [pid = 12150] [id = 508] 23:09:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 244 (0x7f204af98000) [pid = 12150] [serial = 1525] [outer = (nil)] 23:09:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 245 (0x7f204e6ad800) [pid = 12150] [serial = 1526] [outer = 0x7f204af98000] 23:09:43 INFO - PROCESS | 12150 | 1461478183147 Marionette DEBUG loaded listener.js 23:09:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 246 (0x7f205049e000) [pid = 12150] [serial = 1527] [outer = 0x7f204af98000] 23:09:43 INFO - PROCESS | 12150 | 1461478183962 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 23:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1383ms 23:09:44 INFO - PROCESS | 12150 | 1461478184007 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 23:09:44 INFO - PROCESS | 12150 | 1461478184011 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 23:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:09:44 INFO - PROCESS | 12150 | 1461478184016 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:09:44 INFO - PROCESS | 12150 | 1461478184018 Marionette TRACE conn3 <- [1,2006,null,{}] 23:09:44 INFO - PROCESS | 12150 | 1461478184024 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:44 INFO - PROCESS | 12150 | 1461478184216 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 23:09:44 INFO - PROCESS | 12150 | 1461478184496 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2061260000 == 121 [pid = 12150] [id = 509] 23:09:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 247 (0x7f203f16c400) [pid = 12150] [serial = 1528] [outer = (nil)] 23:09:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 248 (0x7f2051ddc400) [pid = 12150] [serial = 1529] [outer = 0x7f203f16c400] 23:09:44 INFO - PROCESS | 12150 | 1461478184570 Marionette DEBUG loaded listener.js 23:09:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 249 (0x7f20528e5c00) [pid = 12150] [serial = 1530] [outer = 0x7f203f16c400] 23:09:45 INFO - PROCESS | 12150 | 1461478185380 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 23:09:45 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 23:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1427ms 23:09:45 INFO - PROCESS | 12150 | 1461478185445 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 23:09:45 INFO - PROCESS | 12150 | 1461478185448 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 23:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:09:45 INFO - PROCESS | 12150 | 1461478185473 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:09:45 INFO - PROCESS | 12150 | 1461478185475 Marionette TRACE conn3 <- [1,2010,null,{}] 23:09:45 INFO - PROCESS | 12150 | 1461478185482 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:45 INFO - PROCESS | 12150 | 1461478185677 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 23:09:45 INFO - PROCESS | 12150 | 1461478185934 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066925000 == 122 [pid = 12150] [id = 510] 23:09:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 250 (0x7f204c0c7c00) [pid = 12150] [serial = 1531] [outer = (nil)] 23:09:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 251 (0x7f2054569000) [pid = 12150] [serial = 1532] [outer = 0x7f204c0c7c00] 23:09:46 INFO - PROCESS | 12150 | 1461478186006 Marionette DEBUG loaded listener.js 23:09:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 252 (0x7f2060f5e000) [pid = 12150] [serial = 1533] [outer = 0x7f204c0c7c00] 23:09:46 INFO - PROCESS | 12150 | 1461478186888 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 23:09:46 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 23:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1486ms 23:09:46 INFO - PROCESS | 12150 | 1461478186956 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 23:09:46 INFO - PROCESS | 12150 | 1461478186959 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 23:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:09:46 INFO - PROCESS | 12150 | 1461478186965 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:09:46 INFO - PROCESS | 12150 | 1461478186967 Marionette TRACE conn3 <- [1,2014,null,{}] 23:09:46 INFO - PROCESS | 12150 | 1461478186973 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:47 INFO - PROCESS | 12150 | 1461478187164 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 23:09:47 INFO - PROCESS | 12150 | 1461478187383 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ea23000 == 123 [pid = 12150] [id = 511] 23:09:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 253 (0x7f204abb2000) [pid = 12150] [serial = 1534] [outer = (nil)] 23:09:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 254 (0x7f206144d400) [pid = 12150] [serial = 1535] [outer = 0x7f204abb2000] 23:09:47 INFO - PROCESS | 12150 | 1461478187497 Marionette DEBUG loaded listener.js 23:09:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 255 (0x7f2065d36000) [pid = 12150] [serial = 1536] [outer = 0x7f204abb2000] 23:09:48 INFO - PROCESS | 12150 | 1461478188361 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 23:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1430ms 23:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:09:48 INFO - PROCESS | 12150 | 1461478188397 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 23:09:48 INFO - PROCESS | 12150 | 1461478188400 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 23:09:48 INFO - PROCESS | 12150 | 1461478188405 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:09:48 INFO - PROCESS | 12150 | 1461478188409 Marionette TRACE conn3 <- [1,2018,null,{}] 23:09:48 INFO - PROCESS | 12150 | 1461478188414 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:48 INFO - PROCESS | 12150 | 1461478188634 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 23:09:48 INFO - PROCESS | 12150 | 1461478188907 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036c14000 == 124 [pid = 12150] [id = 512] 23:09:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 256 (0x7f2034a5d000) [pid = 12150] [serial = 1537] [outer = (nil)] 23:09:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 257 (0x7f2034a64000) [pid = 12150] [serial = 1538] [outer = 0x7f2034a5d000] 23:09:48 INFO - PROCESS | 12150 | 1461478188986 Marionette DEBUG loaded listener.js 23:09:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 258 (0x7f206144bc00) [pid = 12150] [serial = 1539] [outer = 0x7f2034a5d000] 23:09:49 INFO - PROCESS | 12150 | 1461478189871 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1532ms 23:09:49 INFO - PROCESS | 12150 | 1461478189938 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 23:09:49 INFO - PROCESS | 12150 | 1461478189941 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 23:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:09:49 INFO - PROCESS | 12150 | 1461478189946 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:09:49 INFO - PROCESS | 12150 | 1461478189949 Marionette TRACE conn3 <- [1,2022,null,{}] 23:09:49 INFO - PROCESS | 12150 | 1461478189954 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:50 INFO - PROCESS | 12150 | 1461478190139 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 23:09:50 INFO - PROCESS | 12150 | 1461478190356 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036d97800 == 125 [pid = 12150] [id = 513] 23:09:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 259 (0x7f2034a60400) [pid = 12150] [serial = 1540] [outer = (nil)] 23:09:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 260 (0x7f203b038c00) [pid = 12150] [serial = 1541] [outer = 0x7f2034a60400] 23:09:50 INFO - PROCESS | 12150 | 1461478190461 Marionette DEBUG loaded listener.js 23:09:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 261 (0x7f203b040000) [pid = 12150] [serial = 1542] [outer = 0x7f2034a60400] 23:09:51 INFO - PROCESS | 12150 | 1461478191363 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 23:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1479ms 23:09:51 INFO - PROCESS | 12150 | 1461478191427 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 23:09:51 INFO - PROCESS | 12150 | 1461478191430 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 23:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:09:51 INFO - PROCESS | 12150 | 1461478191436 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:09:51 INFO - PROCESS | 12150 | 1461478191438 Marionette TRACE conn3 <- [1,2026,null,{}] 23:09:51 INFO - PROCESS | 12150 | 1461478191443 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:51 INFO - PROCESS | 12150 | 1461478191651 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 23:09:51 INFO - PROCESS | 12150 | 1461478191882 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039f69800 == 126 [pid = 12150] [id = 514] 23:09:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 262 (0x7f20345c5c00) [pid = 12150] [serial = 1543] [outer = (nil)] 23:09:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 263 (0x7f20345cbc00) [pid = 12150] [serial = 1544] [outer = 0x7f20345c5c00] 23:09:52 INFO - PROCESS | 12150 | 1461478191993 Marionette DEBUG loaded listener.js 23:09:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 264 (0x7f20345d0400) [pid = 12150] [serial = 1545] [outer = 0x7f20345c5c00] 23:09:52 INFO - PROCESS | 12150 | 1461478192893 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 23:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1531ms 23:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:09:52 INFO - PROCESS | 12150 | 1461478192967 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 23:09:52 INFO - PROCESS | 12150 | 1461478192970 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 23:09:52 INFO - PROCESS | 12150 | 1461478192976 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:09:52 INFO - PROCESS | 12150 | 1461478192979 Marionette TRACE conn3 <- [1,2030,null,{}] 23:09:52 INFO - PROCESS | 12150 | 1461478192983 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:53 INFO - PROCESS | 12150 | 1461478193184 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 23:09:53 INFO - PROCESS | 12150 | 1461478193415 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204330a000 == 127 [pid = 12150] [id = 515] 23:09:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 265 (0x7f20345c2800) [pid = 12150] [serial = 1546] [outer = (nil)] 23:09:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 266 (0x7f203af2a000) [pid = 12150] [serial = 1547] [outer = 0x7f20345c2800] 23:09:53 INFO - PROCESS | 12150 | 1461478193487 Marionette DEBUG loaded listener.js 23:09:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 267 (0x7f203b041800) [pid = 12150] [serial = 1548] [outer = 0x7f20345c2800] 23:09:54 INFO - PROCESS | 12150 | 1461478194331 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 23:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1431ms 23:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:09:54 INFO - PROCESS | 12150 | 1461478194407 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 23:09:54 INFO - PROCESS | 12150 | 1461478194409 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 23:09:54 INFO - PROCESS | 12150 | 1461478194415 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:09:54 INFO - PROCESS | 12150 | 1461478194418 Marionette TRACE conn3 <- [1,2034,null,{}] 23:09:54 INFO - PROCESS | 12150 | 1461478194423 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:54 INFO - PROCESS | 12150 | 1461478194662 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 23:09:54 INFO - PROCESS | 12150 | 1461478194962 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039469000 == 128 [pid = 12150] [id = 516] 23:09:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 268 (0x7f203873d000) [pid = 12150] [serial = 1549] [outer = (nil)] 23:09:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 269 (0x7f203ae07800) [pid = 12150] [serial = 1550] [outer = 0x7f203873d000] 23:09:55 INFO - PROCESS | 12150 | 1461478195036 Marionette DEBUG loaded listener.js 23:09:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 270 (0x7f203c2fb400) [pid = 12150] [serial = 1551] [outer = 0x7f203873d000] 23:09:55 INFO - PROCESS | 12150 | 1461478195875 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1534ms 23:09:55 INFO - PROCESS | 12150 | 1461478195949 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 23:09:55 INFO - PROCESS | 12150 | 1461478195952 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 23:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:09:55 INFO - PROCESS | 12150 | 1461478195958 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:09:55 INFO - PROCESS | 12150 | 1461478195961 Marionette TRACE conn3 <- [1,2038,null,{}] 23:09:55 INFO - PROCESS | 12150 | 1461478195966 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:56 INFO - PROCESS | 12150 | 1461478196174 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 23:09:57 INFO - PROCESS | 12150 | 1461478197195 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20385e9800 == 129 [pid = 12150] [id = 517] 23:09:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 271 (0x7f2034a68400) [pid = 12150] [serial = 1552] [outer = (nil)] 23:09:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 272 (0x7f2036e18400) [pid = 12150] [serial = 1553] [outer = 0x7f2034a68400] 23:09:57 INFO - PROCESS | 12150 | 1461478197275 Marionette DEBUG loaded listener.js 23:09:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 273 (0x7f203874a800) [pid = 12150] [serial = 1554] [outer = 0x7f2034a68400] 23:09:58 INFO - PROCESS | 12150 | 1461478198112 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 23:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2186ms 23:09:58 INFO - PROCESS | 12150 | 1461478198147 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 23:09:58 INFO - PROCESS | 12150 | 1461478198152 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 23:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:09:58 INFO - PROCESS | 12150 | 1461478198158 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:09:58 INFO - PROCESS | 12150 | 1461478198164 Marionette TRACE conn3 <- [1,2042,null,{}] 23:09:58 INFO - PROCESS | 12150 | 1461478198170 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:09:58 INFO - PROCESS | 12150 | 1461478198363 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 23:09:58 INFO - PROCESS | 12150 | 1461478198646 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20399c6800 == 130 [pid = 12150] [id = 518] 23:09:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 274 (0x7f2034a68800) [pid = 12150] [serial = 1555] [outer = (nil)] 23:09:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 275 (0x7f203873fc00) [pid = 12150] [serial = 1556] [outer = 0x7f2034a68800] 23:09:58 INFO - PROCESS | 12150 | 1461478198717 Marionette DEBUG loaded listener.js 23:09:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 276 (0x7f203ae0d000) [pid = 12150] [serial = 1557] [outer = 0x7f2034a68800] 23:09:59 INFO - PROCESS | 12150 | 1461478199627 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:09:59 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) 23:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1534ms 23:09:59 INFO - PROCESS | 12150 | 1461478199699 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 23:09:59 INFO - PROCESS | 12150 | 1461478199713 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 23:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:09:59 INFO - PROCESS | 12150 | 1461478199722 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:09:59 INFO - PROCESS | 12150 | 1461478199728 Marionette TRACE conn3 <- [1,2046,null,{}] 23:09:59 INFO - PROCESS | 12150 | 1461478199736 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:00 INFO - PROCESS | 12150 | 1461478200111 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 23:10:00 INFO - PROCESS | 12150 | 1461478200475 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203643b000 == 131 [pid = 12150] [id = 519] 23:10:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 277 (0x7f203b309c00) [pid = 12150] [serial = 1558] [outer = (nil)] 23:10:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 278 (0x7f203b599800) [pid = 12150] [serial = 1559] [outer = 0x7f203b309c00] 23:10:00 INFO - PROCESS | 12150 | 1461478200543 Marionette DEBUG loaded listener.js 23:10:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 279 (0x7f203c2f5400) [pid = 12150] [serial = 1560] [outer = 0x7f203b309c00] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203b4ca000 == 130 [pid = 12150] [id = 471] 23:10:01 INFO - PROCESS | 12150 | 1461478201490 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 278 (0x7f203af2b800) [pid = 12150] [serial = 1397] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 277 (0x7f203b307000) [pid = 12150] [serial = 1400] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 276 (0x7f203b30f400) [pid = 12150] [serial = 1403] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 275 (0x7f203f1a0000) [pid = 12150] [serial = 1406] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 274 (0x7f2049d7a800) [pid = 12150] [serial = 1409] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 273 (0x7f2036e18000) [pid = 12150] [serial = 1412] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 272 (0x7f203b09bc00) [pid = 12150] [serial = 1415] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 271 (0x7f2049d75000) [pid = 12150] [serial = 1439] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20385e6000 == 129 [pid = 12150] [id = 500] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204151c800 == 128 [pid = 12150] [id = 499] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040ae8800 == 127 [pid = 12150] [id = 498] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c7ac800 == 126 [pid = 12150] [id = 497] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ad36000 == 125 [pid = 12150] [id = 496] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040421000 == 124 [pid = 12150] [id = 495] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036441800 == 123 [pid = 12150] [id = 494] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203af73000 == 122 [pid = 12150] [id = 493] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20664dc800 == 121 [pid = 12150] [id = 491] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036256800 == 120 [pid = 12150] [id = 490] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c63e800 == 119 [pid = 12150] [id = 489] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206628a800 == 118 [pid = 12150] [id = 488] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206125e800 == 117 [pid = 12150] [id = 487] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054ce6000 == 116 [pid = 12150] [id = 486] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053044800 == 115 [pid = 12150] [id = 485] 23:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1885ms 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e819000 == 114 [pid = 12150] [id = 484] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ded3800 == 113 [pid = 12150] [id = 483] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b10d800 == 112 [pid = 12150] [id = 482] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040ad9800 == 111 [pid = 12150] [id = 481] 23:10:01 INFO - PROCESS | 12150 | 1461478201614 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 23:10:01 INFO - PROCESS | 12150 | 1461478201618 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 23:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203b4cc800 == 110 [pid = 12150] [id = 480] 23:10:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049c9f800 == 109 [pid = 12150] [id = 479] 23:10:01 INFO - PROCESS | 12150 | 1461478201641 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:10:01 INFO - PROCESS | 12150 | 1461478201648 Marionette TRACE conn3 <- [1,2050,null,{}] 23:10:01 INFO - PROCESS | 12150 | 1461478201656 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:01 INFO - PROCESS | 12150 | 1461478201839 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 270 (0x7f206233c800) [pid = 12150] [serial = 1125] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 269 (0x7f203c9bb000) [pid = 12150] [serial = 1128] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 268 (0x7f2048418400) [pid = 12150] [serial = 1248] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 267 (0x7f203f292000) [pid = 12150] [serial = 1212] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 266 (0x7f203e5b8c00) [pid = 12150] [serial = 1209] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 265 (0x7f20403bfc00) [pid = 12150] [serial = 1206] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 264 (0x7f2054fbc800) [pid = 12150] [serial = 1203] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 263 (0x7f205352b000) [pid = 12150] [serial = 1200] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 262 (0x7f20485db800) [pid = 12150] [serial = 1179] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 261 (0x7f20417ac400) [pid = 12150] [serial = 1176] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 260 (0x7f203f16f400) [pid = 12150] [serial = 1173] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 259 (0x7f2065c1e000) [pid = 12150] [serial = 1134] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 258 (0x7f20627cc800) [pid = 12150] [serial = 1131] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 257 (0x7f2051068c00) [pid = 12150] [serial = 1257] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 256 (0x7f2054e2c000) [pid = 12150] [serial = 1266] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 255 (0x7f20398dc400) [pid = 12150] [serial = 1080] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 254 (0x7f20417ae400) [pid = 12150] [serial = 1215] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 253 (0x7f2039738c00) [pid = 12150] [serial = 1077] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 252 (0x7f203befa400) [pid = 12150] [serial = 1104] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 251 (0x7f20403b2400) [pid = 12150] [serial = 1245] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 250 (0x7f204db14000) [pid = 12150] [serial = 1188] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 249 (0x7f2053e95800) [pid = 12150] [serial = 1122] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 248 (0x7f2049d20800) [pid = 12150] [serial = 1182] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 247 (0x7f205355a800) [pid = 12150] [serial = 1119] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 246 (0x7f204b4e2400) [pid = 12150] [serial = 1185] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 245 (0x7f203f168c00) [pid = 12150] [serial = 1107] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 244 (0x7f204ea0f000) [pid = 12150] [serial = 1194] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 243 (0x7f2048639c00) [pid = 12150] [serial = 1110] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 242 (0x7f2051162800) [pid = 12150] [serial = 1197] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 241 (0x7f204af95800) [pid = 12150] [serial = 1113] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 240 (0x7f203c892000) [pid = 12150] [serial = 1170] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 239 (0x7f203c9a0400) [pid = 12150] [serial = 1242] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 238 (0x7f204db1c400) [pid = 12150] [serial = 1116] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f204e6a4000) [pid = 12150] [serial = 1191] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f204aae0000) [pid = 12150] [serial = 1101] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f204a573c00) [pid = 12150] [serial = 1239] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f203f177400) [pid = 12150] [serial = 1167] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f203d726400) [pid = 12150] [serial = 1424] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f203e5b6000) [pid = 12150] [serial = 1425] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f204160fc00) [pid = 12150] [serial = 1433] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f203f16e000) [pid = 12150] [serial = 1382] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f20528e4000) [pid = 12150] [serial = 1394] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f2040475400) [pid = 12150] [serial = 1430] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f203cae4400) [pid = 12150] [serial = 1380] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f203c890800) [pid = 12150] [serial = 1379] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f2039ab6800) [pid = 12150] [serial = 1419] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f2038748c00) [pid = 12150] [serial = 1418] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f203c2f4c00) [pid = 12150] [serial = 1422] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f2039abd400) [pid = 12150] [serial = 1421] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f203f19f400) [pid = 12150] [serial = 1427] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f203f28c000) [pid = 12150] [serial = 1428] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f204db87c00) [pid = 12150] [serial = 1388] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f2052359000) [pid = 12150] [serial = 1391] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f2049996c00) [pid = 12150] [serial = 1385] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f204ea11c00) [pid = 12150] [serial = 1376] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f20515b8400) [pid = 12150] [serial = 1377] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f2048419000) [pid = 12150] [serial = 1436] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f2043199800) [pid = 12150] [serial = 1434] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 212 (0x7f2040a6f000) [pid = 12150] [serial = 1431] [outer = (nil)] [url = about:blank] 23:10:01 INFO - PROCESS | 12150 | --DOMWINDOW == 211 (0x7f2049a1a000) [pid = 12150] [serial = 1437] [outer = (nil)] [url = about:blank] 23:10:02 INFO - PROCESS | 12150 | 1461478202133 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20398c8800 == 110 [pid = 12150] [id = 520] 23:10:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 212 (0x7f2034a66000) [pid = 12150] [serial = 1561] [outer = (nil)] 23:10:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 213 (0x7f203befa400) [pid = 12150] [serial = 1562] [outer = 0x7f2034a66000] 23:10:02 INFO - PROCESS | 12150 | 1461478202248 Marionette DEBUG loaded listener.js 23:10:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f203c9ae000) [pid = 12150] [serial = 1563] [outer = 0x7f2034a66000] 23:10:02 INFO - PROCESS | 12150 | 1461478202949 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1344ms 23:10:02 INFO - PROCESS | 12150 | 1461478202982 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 23:10:02 INFO - PROCESS | 12150 | 1461478202986 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 23:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:10:02 INFO - PROCESS | 12150 | 1461478202991 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:10:02 INFO - PROCESS | 12150 | 1461478202993 Marionette TRACE conn3 <- [1,2054,null,{}] 23:10:02 INFO - PROCESS | 12150 | 1461478202998 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:03 INFO - PROCESS | 12150 | 1461478203171 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 23:10:03 INFO - PROCESS | 12150 | 1461478203339 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203b2a1800 == 111 [pid = 12150] [id = 521] 23:10:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f20345cd400) [pid = 12150] [serial = 1564] [outer = (nil)] 23:10:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f203cae6000) [pid = 12150] [serial = 1565] [outer = 0x7f20345cd400] 23:10:03 INFO - PROCESS | 12150 | 1461478203398 Marionette DEBUG loaded listener.js 23:10:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f203d29c800) [pid = 12150] [serial = 1566] [outer = 0x7f20345cd400] 23:10:04 INFO - PROCESS | 12150 | 1461478204179 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 23:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1226ms 23:10:04 INFO - PROCESS | 12150 | 1461478204218 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 23:10:04 INFO - PROCESS | 12150 | 1461478204221 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 23:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:10:04 INFO - PROCESS | 12150 | 1461478204226 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:10:04 INFO - PROCESS | 12150 | 1461478204228 Marionette TRACE conn3 <- [1,2058,null,{}] 23:10:04 INFO - PROCESS | 12150 | 1461478204233 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:04 INFO - PROCESS | 12150 | 1461478204486 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 23:10:04 INFO - PROCESS | 12150 | 1461478204524 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c7ba800 == 112 [pid = 12150] [id = 522] 23:10:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f203dad2c00) [pid = 12150] [serial = 1567] [outer = (nil)] 23:10:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f203e5b5c00) [pid = 12150] [serial = 1568] [outer = 0x7f203dad2c00] 23:10:04 INFO - PROCESS | 12150 | 1461478204603 Marionette DEBUG loaded listener.js 23:10:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f203f00d800) [pid = 12150] [serial = 1569] [outer = 0x7f203dad2c00] 23:10:05 INFO - PROCESS | 12150 | 1461478205527 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 23:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1376ms 23:10:05 INFO - PROCESS | 12150 | 1461478205606 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 23:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:10:05 INFO - PROCESS | 12150 | 1461478205615 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 23:10:05 INFO - PROCESS | 12150 | 1461478205620 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:10:05 INFO - PROCESS | 12150 | 1461478205626 Marionette TRACE conn3 <- [1,2062,null,{}] 23:10:05 INFO - PROCESS | 12150 | 1461478205635 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:05 INFO - PROCESS | 12150 | 1461478205876 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 23:10:05 INFO - PROCESS | 12150 | 1461478205905 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203f087000 == 113 [pid = 12150] [id = 523] 23:10:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f203dad3000) [pid = 12150] [serial = 1570] [outer = (nil)] 23:10:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f203f12b400) [pid = 12150] [serial = 1571] [outer = 0x7f203dad3000] 23:10:05 INFO - PROCESS | 12150 | 1461478205963 Marionette DEBUG loaded listener.js 23:10:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f203f177800) [pid = 12150] [serial = 1572] [outer = 0x7f203dad3000] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f203b09e800) [pid = 12150] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f2039abe000) [pid = 12150] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f203dad6000) [pid = 12150] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f203b0a3c00) [pid = 12150] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f203893c800) [pid = 12150] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f203c89a000) [pid = 12150] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f203c2f9000) [pid = 12150] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f2036e1a000) [pid = 12150] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f203f066000) [pid = 12150] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f203892e800) [pid = 12150] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 212 (0x7f2038931400) [pid = 12150] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 211 (0x7f2041608400) [pid = 12150] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 210 (0x7f203d723000) [pid = 12150] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 209 (0x7f2038935000) [pid = 12150] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 208 (0x7f2040477400) [pid = 12150] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 207 (0x7f2043096800) [pid = 12150] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 206 (0x7f204d17a800) [pid = 12150] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 205 (0x7f203afbd400) [pid = 12150] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 204 (0x7f20531de000) [pid = 12150] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f20541a2c00) [pid = 12150] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f205a469400) [pid = 12150] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 201 (0x7f2039732800) [pid = 12150] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f203ae11000) [pid = 12150] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f203ae11c00) [pid = 12150] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f2040a66400) [pid = 12150] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f2043094400) [pid = 12150] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f2049a21800) [pid = 12150] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f204c5cb000) [pid = 12150] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 194 (0x7f204db1f400) [pid = 12150] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 193 (0x7f204e6a0000) [pid = 12150] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 192 (0x7f2054e30000) [pid = 12150] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 191 (0x7f2061160c00) [pid = 12150] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:10:07 INFO - PROCESS | 12150 | --DOMWINDOW == 190 (0x7f203c2f0c00) [pid = 12150] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:10:07 INFO - PROCESS | 12150 | 1461478207592 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 23:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1993ms 23:10:07 INFO - PROCESS | 12150 | 1461478207615 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 23:10:07 INFO - PROCESS | 12150 | 1461478207618 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 23:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:10:07 INFO - PROCESS | 12150 | 1461478207623 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:10:07 INFO - PROCESS | 12150 | 1461478207626 Marionette TRACE conn3 <- [1,2066,null,{}] 23:10:07 INFO - PROCESS | 12150 | 1461478207630 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:07 INFO - PROCESS | 12150 | 1461478207793 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 23:10:07 INFO - PROCESS | 12150 | 1461478207810 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c9ef800 == 114 [pid = 12150] [id = 524] 23:10:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 191 (0x7f2038935000) [pid = 12150] [serial = 1573] [outer = (nil)] 23:10:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 192 (0x7f203c2f0c00) [pid = 12150] [serial = 1574] [outer = 0x7f2038935000] 23:10:07 INFO - PROCESS | 12150 | 1461478207878 Marionette DEBUG loaded listener.js 23:10:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 193 (0x7f203f066c00) [pid = 12150] [serial = 1575] [outer = 0x7f2038935000] 23:10:08 INFO - PROCESS | 12150 | 1461478208689 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 23:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1125ms 23:10:08 INFO - PROCESS | 12150 | 1461478208750 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 23:10:08 INFO - PROCESS | 12150 | 1461478208754 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 23:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:10:08 INFO - PROCESS | 12150 | 1461478208759 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:10:08 INFO - PROCESS | 12150 | 1461478208761 Marionette TRACE conn3 <- [1,2070,null,{}] 23:10:08 INFO - PROCESS | 12150 | 1461478208776 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:08 INFO - PROCESS | 12150 | 1461478208948 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 23:10:08 INFO - PROCESS | 12150 | 1461478208962 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040604800 == 115 [pid = 12150] [id = 525] 23:10:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 194 (0x7f203c898800) [pid = 12150] [serial = 1576] [outer = (nil)] 23:10:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 195 (0x7f203f177400) [pid = 12150] [serial = 1577] [outer = 0x7f203c898800] 23:10:09 INFO - PROCESS | 12150 | 1461478209020 Marionette DEBUG loaded listener.js 23:10:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f203f28e400) [pid = 12150] [serial = 1578] [outer = 0x7f203c898800] 23:10:10 INFO - PROCESS | 12150 | 1461478210254 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 23:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1532ms 23:10:10 INFO - PROCESS | 12150 | 1461478210293 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 23:10:10 INFO - PROCESS | 12150 | 1461478210300 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 23:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:10:10 INFO - PROCESS | 12150 | 1461478210308 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:10:10 INFO - PROCESS | 12150 | 1461478210313 Marionette TRACE conn3 <- [1,2074,null,{}] 23:10:10 INFO - PROCESS | 12150 | 1461478210320 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:10 INFO - PROCESS | 12150 | 1461478210539 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 23:10:10 INFO - PROCESS | 12150 | 1461478210744 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039f57800 == 116 [pid = 12150] [id = 526] 23:10:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f203893ac00) [pid = 12150] [serial = 1579] [outer = (nil)] 23:10:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f2039e16000) [pid = 12150] [serial = 1580] [outer = 0x7f203893ac00] 23:10:10 INFO - PROCESS | 12150 | 1461478210864 Marionette DEBUG loaded listener.js 23:10:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f203afc9800) [pid = 12150] [serial = 1581] [outer = 0x7f203893ac00] 23:10:11 INFO - PROCESS | 12150 | 1461478211856 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 23:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1584ms 23:10:11 INFO - PROCESS | 12150 | 1461478211892 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 23:10:11 INFO - PROCESS | 12150 | 1461478211903 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 23:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:10:11 INFO - PROCESS | 12150 | 1461478211913 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:10:11 INFO - PROCESS | 12150 | 1461478211917 Marionette TRACE conn3 <- [1,2078,null,{}] 23:10:11 INFO - PROCESS | 12150 | 1461478211922 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:12 INFO - PROCESS | 12150 | 1461478212118 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 23:10:12 INFO - PROCESS | 12150 | 1461478212364 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e82c000 == 117 [pid = 12150] [id = 527] 23:10:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f203c2ef400) [pid = 12150] [serial = 1582] [outer = (nil)] 23:10:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f203c824c00) [pid = 12150] [serial = 1583] [outer = 0x7f203c2ef400] 23:10:12 INFO - PROCESS | 12150 | 1461478212559 Marionette DEBUG loaded listener.js 23:10:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 202 (0x7f203cadb400) [pid = 12150] [serial = 1584] [outer = 0x7f203c2ef400] 23:10:13 INFO - PROCESS | 12150 | 1461478213364 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 23:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1481ms 23:10:13 INFO - PROCESS | 12150 | 1461478213394 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 23:10:13 INFO - PROCESS | 12150 | 1461478213398 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 23:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:10:13 INFO - PROCESS | 12150 | 1461478213404 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:10:13 INFO - PROCESS | 12150 | 1461478213409 Marionette TRACE conn3 <- [1,2082,null,{}] 23:10:13 INFO - PROCESS | 12150 | 1461478213424 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:13 INFO - PROCESS | 12150 | 1461478213612 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 23:10:13 INFO - PROCESS | 12150 | 1461478213830 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ae8800 == 118 [pid = 12150] [id = 528] 23:10:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f203c9b1c00) [pid = 12150] [serial = 1585] [outer = (nil)] 23:10:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f203e5bec00) [pid = 12150] [serial = 1586] [outer = 0x7f203c9b1c00] 23:10:13 INFO - PROCESS | 12150 | 1461478213941 Marionette DEBUG loaded listener.js 23:10:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 205 (0x7f203f121800) [pid = 12150] [serial = 1587] [outer = 0x7f203c9b1c00] 23:10:14 INFO - PROCESS | 12150 | 1461478214843 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 23:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1488ms 23:10:14 INFO - PROCESS | 12150 | 1461478214896 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 23:10:14 INFO - PROCESS | 12150 | 1461478214900 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 23:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:10:14 INFO - PROCESS | 12150 | 1461478214907 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:10:14 INFO - PROCESS | 12150 | 1461478214910 Marionette TRACE conn3 <- [1,2086,null,{}] 23:10:14 INFO - PROCESS | 12150 | 1461478214915 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:15 INFO - PROCESS | 12150 | 1461478215111 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 23:10:15 INFO - PROCESS | 12150 | 1461478215319 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204141a800 == 119 [pid = 12150] [id = 529] 23:10:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 206 (0x7f203cae0800) [pid = 12150] [serial = 1588] [outer = (nil)] 23:10:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 207 (0x7f203f293c00) [pid = 12150] [serial = 1589] [outer = 0x7f203cae0800] 23:10:15 INFO - PROCESS | 12150 | 1461478215428 Marionette DEBUG loaded listener.js 23:10:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 208 (0x7f20403bf400) [pid = 12150] [serial = 1590] [outer = 0x7f203cae0800] 23:10:16 INFO - PROCESS | 12150 | 1461478216266 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 23:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1386ms 23:10:16 INFO - PROCESS | 12150 | 1461478216295 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 23:10:16 INFO - PROCESS | 12150 | 1461478216298 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 23:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:10:16 INFO - PROCESS | 12150 | 1461478216304 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:10:16 INFO - PROCESS | 12150 | 1461478216306 Marionette TRACE conn3 <- [1,2090,null,{}] 23:10:16 INFO - PROCESS | 12150 | 1461478216311 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:16 INFO - PROCESS | 12150 | 1461478216491 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 23:10:16 INFO - PROCESS | 12150 | 1461478216711 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20416da000 == 120 [pid = 12150] [id = 530] 23:10:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 209 (0x7f203f16a000) [pid = 12150] [serial = 1591] [outer = (nil)] 23:10:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 210 (0x7f2040477000) [pid = 12150] [serial = 1592] [outer = 0x7f203f16a000] 23:10:16 INFO - PROCESS | 12150 | 1461478216820 Marionette DEBUG loaded listener.js 23:10:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 211 (0x7f2040491c00) [pid = 12150] [serial = 1593] [outer = 0x7f203f16a000] 23:10:17 INFO - PROCESS | 12150 | 1461478217736 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 23:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1483ms 23:10:17 INFO - PROCESS | 12150 | 1461478217787 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 23:10:17 INFO - PROCESS | 12150 | 1461478217791 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 23:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:10:17 INFO - PROCESS | 12150 | 1461478217796 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:10:17 INFO - PROCESS | 12150 | 1461478217798 Marionette TRACE conn3 <- [1,2094,null,{}] 23:10:17 INFO - PROCESS | 12150 | 1461478217804 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:18 INFO - PROCESS | 12150 | 1461478218009 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 23:10:18 INFO - PROCESS | 12150 | 1461478218216 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:18 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043138000 == 121 [pid = 12150] [id = 531] 23:10:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 212 (0x7f203f16b800) [pid = 12150] [serial = 1594] [outer = (nil)] 23:10:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 213 (0x7f2043093800) [pid = 12150] [serial = 1595] [outer = 0x7f203f16b800] 23:10:18 INFO - PROCESS | 12150 | 1461478218332 Marionette DEBUG loaded listener.js 23:10:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f20430e5c00) [pid = 12150] [serial = 1596] [outer = 0x7f203f16b800] 23:10:19 INFO - PROCESS | 12150 | 1461478219156 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 23:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1387ms 23:10:19 INFO - PROCESS | 12150 | 1461478219185 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 23:10:19 INFO - PROCESS | 12150 | 1461478219188 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 23:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:10:19 INFO - PROCESS | 12150 | 1461478219194 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:10:19 INFO - PROCESS | 12150 | 1461478219196 Marionette TRACE conn3 <- [1,2098,null,{}] 23:10:19 INFO - PROCESS | 12150 | 1461478219201 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:19 INFO - PROCESS | 12150 | 1461478219378 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 23:10:19 INFO - PROCESS | 12150 | 1461478219639 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204331f000 == 122 [pid = 12150] [id = 532] 23:10:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f204046c800) [pid = 12150] [serial = 1597] [outer = (nil)] 23:10:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f2043195400) [pid = 12150] [serial = 1598] [outer = 0x7f204046c800] 23:10:19 INFO - PROCESS | 12150 | 1461478219713 Marionette DEBUG loaded listener.js 23:10:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f20431a0400) [pid = 12150] [serial = 1599] [outer = 0x7f204046c800] 23:10:20 INFO - PROCESS | 12150 | 1461478220548 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 23:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1429ms 23:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:10:20 INFO - PROCESS | 12150 | 1461478220624 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 23:10:20 INFO - PROCESS | 12150 | 1461478220626 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 23:10:20 INFO - PROCESS | 12150 | 1461478220632 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:10:20 INFO - PROCESS | 12150 | 1461478220635 Marionette TRACE conn3 <- [1,2102,null,{}] 23:10:20 INFO - PROCESS | 12150 | 1461478220640 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:20 INFO - PROCESS | 12150 | 1461478220854 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 23:10:21 INFO - PROCESS | 12150 | 1461478221058 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049ca0800 == 123 [pid = 12150] [id = 533] 23:10:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f20417af800) [pid = 12150] [serial = 1600] [outer = (nil)] 23:10:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f2048417800) [pid = 12150] [serial = 1601] [outer = 0x7f20417af800] 23:10:21 INFO - PROCESS | 12150 | 1461478221167 Marionette DEBUG loaded listener.js 23:10:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f20485e9800) [pid = 12150] [serial = 1602] [outer = 0x7f20417af800] 23:10:22 INFO - PROCESS | 12150 | 1461478222036 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 23:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1480ms 23:10:22 INFO - PROCESS | 12150 | 1461478222113 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 23:10:22 INFO - PROCESS | 12150 | 1461478222116 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 23:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:10:22 INFO - PROCESS | 12150 | 1461478222122 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:10:22 INFO - PROCESS | 12150 | 1461478222124 Marionette TRACE conn3 <- [1,2106,null,{}] 23:10:22 INFO - PROCESS | 12150 | 1461478222129 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:22 INFO - PROCESS | 12150 | 1461478222314 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 23:10:22 INFO - PROCESS | 12150 | 1461478222568 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a1af000 == 124 [pid = 12150] [id = 534] 23:10:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f203ae05800) [pid = 12150] [serial = 1603] [outer = (nil)] 23:10:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f2048638400) [pid = 12150] [serial = 1604] [outer = 0x7f203ae05800] 23:10:22 INFO - PROCESS | 12150 | 1461478222640 Marionette DEBUG loaded listener.js 23:10:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f204999b400) [pid = 12150] [serial = 1605] [outer = 0x7f203ae05800] 23:10:23 INFO - PROCESS | 12150 | 1461478223489 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 23:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1438ms 23:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:10:23 INFO - PROCESS | 12150 | 1461478223561 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 23:10:23 INFO - PROCESS | 12150 | 1461478223564 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 23:10:23 INFO - PROCESS | 12150 | 1461478223569 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:10:23 INFO - PROCESS | 12150 | 1461478223572 Marionette TRACE conn3 <- [1,2110,null,{}] 23:10:23 INFO - PROCESS | 12150 | 1461478223577 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:23 INFO - PROCESS | 12150 | 1461478223767 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 23:10:23 INFO - PROCESS | 12150 | 1461478223974 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b107800 == 125 [pid = 12150] [id = 535] 23:10:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f203b5a2800) [pid = 12150] [serial = 1606] [outer = (nil)] 23:10:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f2049a0c000) [pid = 12150] [serial = 1607] [outer = 0x7f203b5a2800] 23:10:24 INFO - PROCESS | 12150 | 1461478224086 Marionette DEBUG loaded listener.js 23:10:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f2049d73800) [pid = 12150] [serial = 1608] [outer = 0x7f203b5a2800] 23:10:24 INFO - PROCESS | 12150 | ************************* 23:10:24 INFO - PROCESS | 12150 | A coding exception was thrown and uncaught in a Task. 23:10:24 INFO - PROCESS | 12150 | 23:10:24 INFO - PROCESS | 12150 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:10:24 INFO - PROCESS | 12150 | Full stack: 23:10:24 INFO - PROCESS | 12150 | ************************* 23:10:25 INFO - PROCESS | 12150 | 1461478225078 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 23:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1583ms 23:10:25 INFO - PROCESS | 12150 | 1461478225153 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 23:10:25 INFO - PROCESS | 12150 | 1461478225158 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 23:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:10:25 INFO - PROCESS | 12150 | 1461478225164 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:10:25 INFO - PROCESS | 12150 | 1461478225167 Marionette TRACE conn3 <- [1,2114,null,{}] 23:10:25 INFO - PROCESS | 12150 | 1461478225172 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:25 INFO - PROCESS | 12150 | 1461478225428 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 23:10:25 INFO - PROCESS | 12150 | 1461478225679 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e2e6800 == 126 [pid = 12150] [id = 536] 23:10:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f2049a0a400) [pid = 12150] [serial = 1609] [outer = (nil)] 23:10:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f204b241400) [pid = 12150] [serial = 1610] [outer = 0x7f2049a0a400] 23:10:25 INFO - PROCESS | 12150 | 1461478225797 Marionette DEBUG loaded listener.js 23:10:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f204c509000) [pid = 12150] [serial = 1611] [outer = 0x7f2049a0a400] 23:10:26 INFO - PROCESS | 12150 | 1461478226584 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 23:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1485ms 23:10:26 INFO - PROCESS | 12150 | 1461478226649 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 23:10:26 INFO - PROCESS | 12150 | 1461478226653 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 23:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:10:26 INFO - PROCESS | 12150 | 1461478226658 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:10:26 INFO - PROCESS | 12150 | 1461478226660 Marionette TRACE conn3 <- [1,2118,null,{}] 23:10:26 INFO - PROCESS | 12150 | 1461478226666 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:26 INFO - PROCESS | 12150 | 1461478226856 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 23:10:27 INFO - PROCESS | 12150 | 1461478227121 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eaca800 == 127 [pid = 12150] [id = 537] 23:10:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f203afbe400) [pid = 12150] [serial = 1612] [outer = (nil)] 23:10:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f204a065400) [pid = 12150] [serial = 1613] [outer = 0x7f203afbe400] 23:10:27 INFO - PROCESS | 12150 | 1461478227196 Marionette DEBUG loaded listener.js 23:10:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f204db81400) [pid = 12150] [serial = 1614] [outer = 0x7f203afbe400] 23:10:28 INFO - PROCESS | 12150 | 1461478228088 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 23:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1481ms 23:10:28 INFO - PROCESS | 12150 | 1461478228139 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 23:10:28 INFO - PROCESS | 12150 | 1461478228143 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 23:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:10:28 INFO - PROCESS | 12150 | 1461478228148 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:10:28 INFO - PROCESS | 12150 | 1461478228151 Marionette TRACE conn3 <- [1,2122,null,{}] 23:10:28 INFO - PROCESS | 12150 | 1461478228156 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:28 INFO - PROCESS | 12150 | 1461478228354 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 23:10:28 INFO - PROCESS | 12150 | 1461478228567 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20505ec000 == 128 [pid = 12150] [id = 538] 23:10:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f203b5a0800) [pid = 12150] [serial = 1615] [outer = (nil)] 23:10:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f204e6a0000) [pid = 12150] [serial = 1616] [outer = 0x7f203b5a0800] 23:10:28 INFO - PROCESS | 12150 | 1461478228678 Marionette DEBUG loaded listener.js 23:10:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f204ea0a800) [pid = 12150] [serial = 1617] [outer = 0x7f203b5a0800] 23:10:29 INFO - PROCESS | 12150 | 1461478229544 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 23:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1432ms 23:10:29 INFO - PROCESS | 12150 | 1461478229583 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 23:10:29 INFO - PROCESS | 12150 | 1461478229585 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 23:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:10:29 INFO - PROCESS | 12150 | 1461478229591 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:10:29 INFO - PROCESS | 12150 | 1461478229593 Marionette TRACE conn3 <- [1,2126,null,{}] 23:10:29 INFO - PROCESS | 12150 | 1461478229599 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:29 INFO - PROCESS | 12150 | 1461478229796 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 23:10:30 INFO - PROCESS | 12150 | 1461478230038 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2038903800 == 129 [pid = 12150] [id = 539] 23:10:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f2036e0f800) [pid = 12150] [serial = 1618] [outer = (nil)] 23:10:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f203af29800) [pid = 12150] [serial = 1619] [outer = 0x7f2036e0f800] 23:10:30 INFO - PROCESS | 12150 | 1461478230150 Marionette DEBUG loaded listener.js 23:10:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f203ef79000) [pid = 12150] [serial = 1620] [outer = 0x7f2036e0f800] 23:10:31 INFO - PROCESS | 12150 | 1461478231022 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 23:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1481ms 23:10:31 INFO - PROCESS | 12150 | 1461478231091 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 23:10:31 INFO - PROCESS | 12150 | 1461478231093 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 23:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:10:31 INFO - PROCESS | 12150 | 1461478231103 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:10:31 INFO - PROCESS | 12150 | 1461478231106 Marionette TRACE conn3 <- [1,2130,null,{}] 23:10:31 INFO - PROCESS | 12150 | 1461478231111 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:31 INFO - PROCESS | 12150 | 1461478231306 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 23:10:31 INFO - PROCESS | 12150 | 1461478231523 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203890a000 == 130 [pid = 12150] [id = 540] 23:10:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 239 (0x7f2036e13400) [pid = 12150] [serial = 1621] [outer = (nil)] 23:10:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 240 (0x7f2038936800) [pid = 12150] [serial = 1622] [outer = 0x7f2036e13400] 23:10:31 INFO - PROCESS | 12150 | 1461478231641 Marionette DEBUG loaded listener.js 23:10:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 241 (0x7f203c2ef800) [pid = 12150] [serial = 1623] [outer = 0x7f2036e13400] 23:10:32 INFO - PROCESS | 12150 | 1461478232560 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 23:10:32 INFO - PROCESS | 12150 | 1461478232641 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 23:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:10:32 INFO - PROCESS | 12150 | 1461478232649 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:10:32 INFO - PROCESS | 12150 | 1461478232651 Marionette TRACE conn3 <- [1,2134,null,{}] 23:10:32 INFO - PROCESS | 12150 | 1461478232655 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:33 INFO - PROCESS | 12150 | 1461478233242 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 23:10:33 INFO - PROCESS | 12150 | 1461478233508 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203a0eb000 == 131 [pid = 12150] [id = 541] 23:10:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 242 (0x7f2034a66c00) [pid = 12150] [serial = 1624] [outer = (nil)] 23:10:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 243 (0x7f2036f4d400) [pid = 12150] [serial = 1625] [outer = 0x7f2034a66c00] 23:10:33 INFO - PROCESS | 12150 | 1461478233576 Marionette DEBUG loaded listener.js 23:10:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 244 (0x7f203972bc00) [pid = 12150] [serial = 1626] [outer = 0x7f2034a66c00] 23:10:34 INFO - PROCESS | 12150 | 1461478234428 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 23:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1839ms 23:10:34 INFO - PROCESS | 12150 | 1461478234491 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 23:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:10:34 INFO - PROCESS | 12150 | 1461478234497 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 23:10:34 INFO - PROCESS | 12150 | 1461478234504 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:10:34 INFO - PROCESS | 12150 | 1461478234509 Marionette TRACE conn3 <- [1,2138,null,{}] 23:10:34 INFO - PROCESS | 12150 | 1461478234515 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:34 INFO - PROCESS | 12150 | 1461478234724 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 23:10:34 INFO - PROCESS | 12150 | 1461478234939 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036dcd000 == 132 [pid = 12150] [id = 542] 23:10:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 245 (0x7f20345ca000) [pid = 12150] [serial = 1627] [outer = (nil)] 23:10:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 246 (0x7f2036f49400) [pid = 12150] [serial = 1628] [outer = 0x7f20345ca000] 23:10:35 INFO - PROCESS | 12150 | 1461478235063 Marionette DEBUG loaded listener.js 23:10:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 247 (0x7f203b035c00) [pid = 12150] [serial = 1629] [outer = 0x7f20345ca000] 23:10:36 INFO - PROCESS | 12150 | 1461478236140 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 23:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1679ms 23:10:36 INFO - PROCESS | 12150 | 1461478236183 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 23:10:36 INFO - PROCESS | 12150 | 1461478236188 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 23:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:10:36 INFO - PROCESS | 12150 | 1461478236194 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:10:36 INFO - PROCESS | 12150 | 1461478236196 Marionette TRACE conn3 <- [1,2142,null,{}] 23:10:36 INFO - PROCESS | 12150 | 1461478236202 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:36 INFO - PROCESS | 12150 | 1461478236385 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 23:10:36 INFO - PROCESS | 12150 | 1461478236744 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036c07800 == 133 [pid = 12150] [id = 543] 23:10:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 248 (0x7f2036f49c00) [pid = 12150] [serial = 1630] [outer = (nil)] 23:10:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 249 (0x7f203c82e800) [pid = 12150] [serial = 1631] [outer = 0x7f2036f49c00] 23:10:36 INFO - PROCESS | 12150 | 1461478236816 Marionette DEBUG loaded listener.js 23:10:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 250 (0x7f203c9b0000) [pid = 12150] [serial = 1632] [outer = 0x7f2036f49c00] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054373800 == 132 [pid = 12150] [id = 423] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 249 (0x7f2039e11c00) [pid = 12150] [serial = 1478] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 248 (0x7f203f068c00) [pid = 12150] [serial = 1472] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 247 (0x7f2056aaf400) [pid = 12150] [serial = 1463] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 246 (0x7f20616e8400) [pid = 12150] [serial = 1466] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 245 (0x7f2036f4b000) [pid = 12150] [serial = 1469] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 244 (0x7f203dad4c00) [pid = 12150] [serial = 1475] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 243 (0x7f203c9a1400) [pid = 12150] [serial = 1505] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c9ef800 == 131 [pid = 12150] [id = 524] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203f087000 == 130 [pid = 12150] [id = 523] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c7ba800 == 129 [pid = 12150] [id = 522] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203b2a1800 == 128 [pid = 12150] [id = 521] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20398c8800 == 127 [pid = 12150] [id = 520] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203643b000 == 126 [pid = 12150] [id = 519] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20399c6800 == 125 [pid = 12150] [id = 518] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20385e9800 == 124 [pid = 12150] [id = 517] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036c14000 == 123 [pid = 12150] [id = 512] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ea23000 == 122 [pid = 12150] [id = 511] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066925000 == 121 [pid = 12150] [id = 510] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2061260000 == 120 [pid = 12150] [id = 509] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053db9800 == 119 [pid = 12150] [id = 508] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eee0000 == 118 [pid = 12150] [id = 507] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b356800 == 117 [pid = 12150] [id = 506] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a577800 == 116 [pid = 12150] [id = 505] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2048221000 == 115 [pid = 12150] [id = 504] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040415000 == 114 [pid = 12150] [id = 503] 23:10:37 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ad39800 == 113 [pid = 12150] [id = 502] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 242 (0x7f2049a1e800) [pid = 12150] [serial = 1451] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 241 (0x7f203b12a400) [pid = 12150] [serial = 1484] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 240 (0x7f2040a66800) [pid = 12150] [serial = 1448] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 239 (0x7f2039e17400) [pid = 12150] [serial = 1481] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 238 (0x7f203f06cc00) [pid = 12150] [serial = 1490] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f203f1a0c00) [pid = 12150] [serial = 1494] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f203ef76000) [pid = 12150] [serial = 1353] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f203d730000) [pid = 12150] [serial = 1487] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f2043151400) [pid = 12150] [serial = 1497] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f203f11e400) [pid = 12150] [serial = 1491] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f2038935400) [pid = 12150] [serial = 1502] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f203ae05c00) [pid = 12150] [serial = 1503] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f204a135400) [pid = 12150] [serial = 1454] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f203bef3800) [pid = 12150] [serial = 1485] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f2053525400) [pid = 12150] [serial = 1460] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f203af2c000) [pid = 12150] [serial = 1482] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f2049998c00) [pid = 12150] [serial = 1499] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f2049d7f400) [pid = 12150] [serial = 1500] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f203dad5c00) [pid = 12150] [serial = 1488] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f203d298000) [pid = 12150] [serial = 1445] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f2040491800) [pid = 12150] [serial = 1496] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f203f169000) [pid = 12150] [serial = 1493] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f204dd9ec00) [pid = 12150] [serial = 1457] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f203b0a0800) [pid = 12150] [serial = 1442] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f203893b000) [pid = 12150] [serial = 1344] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f204160c400) [pid = 12150] [serial = 1347] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f2065fa4800) [pid = 12150] [serial = 1338] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f203d72fc00) [pid = 12150] [serial = 1341] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f2039abd800) [pid = 12150] [serial = 1350] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f204b23a400) [pid = 12150] [serial = 1254] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 212 (0x7f204a137400) [pid = 12150] [serial = 1251] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 211 (0x7f2052360000) [pid = 12150] [serial = 1260] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 210 (0x7f20531db000) [pid = 12150] [serial = 1263] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 209 (0x7f2056d34800) [pid = 12150] [serial = 1269] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 208 (0x7f2061486400) [pid = 12150] [serial = 1272] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 207 (0x7f2065f98000) [pid = 12150] [serial = 1275] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 206 (0x7f203f129c00) [pid = 12150] [serial = 1278] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 205 (0x7f203c824400) [pid = 12150] [serial = 1305] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 204 (0x7f203f170c00) [pid = 12150] [serial = 1308] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f2048635c00) [pid = 12150] [serial = 1311] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f204af9a800) [pid = 12150] [serial = 1314] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 201 (0x7f204c5c5400) [pid = 12150] [serial = 1317] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f2051ffec00) [pid = 12150] [serial = 1320] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f2054fb3c00) [pid = 12150] [serial = 1323] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f20611db800) [pid = 12150] [serial = 1326] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f20623e6c00) [pid = 12150] [serial = 1329] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f2065fa5000) [pid = 12150] [serial = 1332] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f2065fa5400) [pid = 12150] [serial = 1335] [outer = (nil)] [url = about:blank] 23:10:37 INFO - PROCESS | 12150 | 1461478237895 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 23:10:37 INFO - PROCESS | 12150 | 1461478237931 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 23:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:10:37 INFO - PROCESS | 12150 | 1461478237946 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:10:37 INFO - PROCESS | 12150 | 1461478237952 Marionette TRACE conn3 <- [1,2146,null,{}] 23:10:37 INFO - PROCESS | 12150 | 1461478237957 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:38 INFO - PROCESS | 12150 | 1461478238350 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 23:10:38 INFO - PROCESS | 12150 | 1461478238596 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20398c8800 == 114 [pid = 12150] [id = 544] 23:10:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f2038747800) [pid = 12150] [serial = 1633] [outer = (nil)] 23:10:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f203c9b8000) [pid = 12150] [serial = 1634] [outer = 0x7f2038747800] 23:10:38 INFO - PROCESS | 12150 | 1461478238661 Marionette DEBUG loaded listener.js 23:10:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f203e5bd400) [pid = 12150] [serial = 1635] [outer = 0x7f2038747800] 23:10:39 INFO - PROCESS | 12150 | 1461478239587 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 23:10:39 INFO - PROCESS | 12150 | 1461478239635 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 23:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:10:39 INFO - PROCESS | 12150 | 1461478239640 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:10:39 INFO - PROCESS | 12150 | 1461478239642 Marionette TRACE conn3 <- [1,2150,null,{}] 23:10:39 INFO - PROCESS | 12150 | 1461478239647 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:39 INFO - PROCESS | 12150 | 1461478239928 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 23:10:40 INFO - PROCESS | 12150 | 1461478240068 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c648800 == 115 [pid = 12150] [id = 545] 23:10:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f2039e11400) [pid = 12150] [serial = 1636] [outer = (nil)] 23:10:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f203f168800) [pid = 12150] [serial = 1637] [outer = 0x7f2039e11400] 23:10:40 INFO - PROCESS | 12150 | 1461478240130 Marionette DEBUG loaded listener.js 23:10:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f203f291400) [pid = 12150] [serial = 1638] [outer = 0x7f2039e11400] 23:10:40 INFO - PROCESS | 12150 | 1461478240958 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 23:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1377ms 23:10:41 INFO - PROCESS | 12150 | 1461478241018 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 23:10:41 INFO - PROCESS | 12150 | 1461478241022 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 23:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:10:41 INFO - PROCESS | 12150 | 1461478241027 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:10:41 INFO - PROCESS | 12150 | 1461478241029 Marionette TRACE conn3 <- [1,2154,null,{}] 23:10:41 INFO - PROCESS | 12150 | 1461478241034 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:41 INFO - PROCESS | 12150 | 1461478241316 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 23:10:41 INFO - PROCESS | 12150 | 1461478241359 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204044d800 == 116 [pid = 12150] [id = 546] 23:10:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 202 (0x7f2040a6b400) [pid = 12150] [serial = 1639] [outer = (nil)] 23:10:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f2041603800) [pid = 12150] [serial = 1640] [outer = 0x7f2040a6b400] 23:10:41 INFO - PROCESS | 12150 | 1461478241495 Marionette DEBUG loaded listener.js 23:10:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f20417b6000) [pid = 12150] [serial = 1641] [outer = 0x7f2040a6b400] 23:10:42 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f20345cd400) [pid = 12150] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:10:42 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f203b309c00) [pid = 12150] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:10:42 INFO - PROCESS | 12150 | --DOMWINDOW == 201 (0x7f2034a68800) [pid = 12150] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:10:42 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f203dad2c00) [pid = 12150] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:10:42 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f203873c800) [pid = 12150] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:10:42 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f2034a66000) [pid = 12150] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:10:42 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f2034a68400) [pid = 12150] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:10:42 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f203dad3000) [pid = 12150] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:10:42 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f2038935000) [pid = 12150] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:10:42 INFO - PROCESS | 12150 | 1461478242699 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1689ms 23:10:42 INFO - PROCESS | 12150 | 1461478242721 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 23:10:42 INFO - PROCESS | 12150 | 1461478242724 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 23:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:10:42 INFO - PROCESS | 12150 | 1461478242755 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:10:42 INFO - PROCESS | 12150 | 1461478242757 Marionette TRACE conn3 <- [1,2158,null,{}] 23:10:42 INFO - PROCESS | 12150 | 1461478242764 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:42 INFO - PROCESS | 12150 | 1461478242939 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 23:10:43 INFO - PROCESS | 12150 | 1461478243139 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040446000 == 117 [pid = 12150] [id = 547] 23:10:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f2034a66000) [pid = 12150] [serial = 1642] [outer = (nil)] 23:10:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f203c89d000) [pid = 12150] [serial = 1643] [outer = 0x7f2034a66000] 23:10:43 INFO - PROCESS | 12150 | 1461478243203 Marionette DEBUG loaded listener.js 23:10:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f2043098800) [pid = 12150] [serial = 1644] [outer = 0x7f2034a66000] 23:10:43 INFO - PROCESS | 12150 | 1461478243857 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1129ms 23:10:43 INFO - PROCESS | 12150 | 1461478243882 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 23:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:10:43 INFO - PROCESS | 12150 | 1461478243895 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 23:10:43 INFO - PROCESS | 12150 | 1461478243901 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:10:43 INFO - PROCESS | 12150 | 1461478243904 Marionette TRACE conn3 <- [1,2162,null,{}] 23:10:43 INFO - PROCESS | 12150 | 1461478243909 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:44 INFO - PROCESS | 12150 | 1461478244084 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 23:10:44 INFO - PROCESS | 12150 | 1461478244259 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20416f0000 == 118 [pid = 12150] [id = 548] 23:10:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f2034a68800) [pid = 12150] [serial = 1645] [outer = (nil)] 23:10:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f20431bd400) [pid = 12150] [serial = 1646] [outer = 0x7f2034a68800] 23:10:44 INFO - PROCESS | 12150 | 1461478244317 Marionette DEBUG loaded listener.js 23:10:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f2049d7ac00) [pid = 12150] [serial = 1647] [outer = 0x7f2034a68800] 23:10:45 INFO - PROCESS | 12150 | 1461478245413 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 23:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1580ms 23:10:45 INFO - PROCESS | 12150 | 1461478245482 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 23:10:45 INFO - PROCESS | 12150 | 1461478245489 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 23:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:10:45 INFO - PROCESS | 12150 | 1461478245497 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:10:45 INFO - PROCESS | 12150 | 1461478245501 Marionette TRACE conn3 <- [1,2166,null,{}] 23:10:45 INFO - PROCESS | 12150 | 1461478245509 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:45 INFO - PROCESS | 12150 | 1461478245765 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 23:10:46 INFO - PROCESS | 12150 | 1461478246019 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203a0ec800 == 119 [pid = 12150] [id = 549] 23:10:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 202 (0x7f203afbd400) [pid = 12150] [serial = 1648] [outer = (nil)] 23:10:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f203b03f000) [pid = 12150] [serial = 1649] [outer = 0x7f203afbd400] 23:10:46 INFO - PROCESS | 12150 | 1461478246134 Marionette DEBUG loaded listener.js 23:10:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f203b5a2400) [pid = 12150] [serial = 1650] [outer = 0x7f203afbd400] 23:10:47 INFO - PROCESS | 12150 | 1461478247037 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 23:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1585ms 23:10:47 INFO - PROCESS | 12150 | 1461478247083 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 23:10:47 INFO - PROCESS | 12150 | 1461478247091 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 23:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:10:47 INFO - PROCESS | 12150 | 1461478247101 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:10:47 INFO - PROCESS | 12150 | 1461478247105 Marionette TRACE conn3 <- [1,2170,null,{}] 23:10:47 INFO - PROCESS | 12150 | 1461478247110 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:47 INFO - PROCESS | 12150 | 1461478247312 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 23:10:47 INFO - PROCESS | 12150 | 1461478247528 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040a1c800 == 120 [pid = 12150] [id = 550] 23:10:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 205 (0x7f203c895400) [pid = 12150] [serial = 1651] [outer = (nil)] 23:10:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 206 (0x7f203d723000) [pid = 12150] [serial = 1652] [outer = 0x7f203c895400] 23:10:47 INFO - PROCESS | 12150 | 1461478247722 Marionette DEBUG loaded listener.js 23:10:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 207 (0x7f203f069000) [pid = 12150] [serial = 1653] [outer = 0x7f203c895400] 23:10:48 INFO - PROCESS | 12150 | 1461478248609 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 23:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1577ms 23:10:48 INFO - PROCESS | 12150 | 1461478248679 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 23:10:48 INFO - PROCESS | 12150 | 1461478248683 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 23:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:10:48 INFO - PROCESS | 12150 | 1461478248689 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:10:48 INFO - PROCESS | 12150 | 1461478248694 Marionette TRACE conn3 <- [1,2174,null,{}] 23:10:48 INFO - PROCESS | 12150 | 1461478248709 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:48 INFO - PROCESS | 12150 | 1461478248948 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 23:10:49 INFO - PROCESS | 12150 | 1461478249158 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486cc000 == 121 [pid = 12150] [id = 551] 23:10:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 208 (0x7f20403b9400) [pid = 12150] [serial = 1654] [outer = (nil)] 23:10:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 209 (0x7f204160b000) [pid = 12150] [serial = 1655] [outer = 0x7f20403b9400] 23:10:49 INFO - PROCESS | 12150 | 1461478249274 Marionette DEBUG loaded listener.js 23:10:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 210 (0x7f2048415400) [pid = 12150] [serial = 1656] [outer = 0x7f20403b9400] 23:10:50 INFO - PROCESS | 12150 | 1461478250109 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 23:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1488ms 23:10:50 INFO - PROCESS | 12150 | 1461478250178 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 23:10:50 INFO - PROCESS | 12150 | 1461478250183 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 23:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:10:50 INFO - PROCESS | 12150 | 1461478250188 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:10:50 INFO - PROCESS | 12150 | 1461478250190 Marionette TRACE conn3 <- [1,2178,null,{}] 23:10:50 INFO - PROCESS | 12150 | 1461478250196 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:50 INFO - PROCESS | 12150 | 1461478250392 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 23:10:50 INFO - PROCESS | 12150 | 1461478250609 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b10a000 == 122 [pid = 12150] [id = 552] 23:10:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 211 (0x7f20403b5400) [pid = 12150] [serial = 1657] [outer = (nil)] 23:10:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 212 (0x7f2049bd6000) [pid = 12150] [serial = 1658] [outer = 0x7f20403b5400] 23:10:50 INFO - PROCESS | 12150 | 1461478250719 Marionette DEBUG loaded listener.js 23:10:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 213 (0x7f2049f53800) [pid = 12150] [serial = 1659] [outer = 0x7f20403b5400] 23:10:51 INFO - PROCESS | 12150 | 1461478251611 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1478ms 23:10:51 INFO - PROCESS | 12150 | 1461478251670 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 23:10:51 INFO - PROCESS | 12150 | 1461478251678 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 23:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:10:51 INFO - PROCESS | 12150 | 1461478251701 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:10:51 INFO - PROCESS | 12150 | 1461478251704 Marionette TRACE conn3 <- [1,2182,null,{}] 23:10:51 INFO - PROCESS | 12150 | 1461478251710 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:51 INFO - PROCESS | 12150 | 1461478251906 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 23:10:52 INFO - PROCESS | 12150 | 1461478252116 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204deca800 == 123 [pid = 12150] [id = 553] 23:10:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f204046d000) [pid = 12150] [serial = 1660] [outer = (nil)] 23:10:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f204a141c00) [pid = 12150] [serial = 1661] [outer = 0x7f204046d000] 23:10:52 INFO - PROCESS | 12150 | 1461478252227 Marionette DEBUG loaded listener.js 23:10:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f204af9a400) [pid = 12150] [serial = 1662] [outer = 0x7f204046d000] 23:10:53 INFO - PROCESS | 12150 | 1461478253205 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1580ms 23:10:53 INFO - PROCESS | 12150 | 1461478253278 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 23:10:53 INFO - PROCESS | 12150 | 1461478253282 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 23:10:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:10:53 INFO - PROCESS | 12150 | 1461478253287 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:10:53 INFO - PROCESS | 12150 | 1461478253289 Marionette TRACE conn3 <- [1,2186,null,{}] 23:10:53 INFO - PROCESS | 12150 | 1461478253295 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:53 INFO - PROCESS | 12150 | 1461478253536 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 23:10:53 INFO - PROCESS | 12150 | 1461478253746 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ea31000 == 124 [pid = 12150] [id = 554] 23:10:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f2049f4a000) [pid = 12150] [serial = 1663] [outer = (nil)] 23:10:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f204dda0800) [pid = 12150] [serial = 1664] [outer = 0x7f2049f4a000] 23:10:53 INFO - PROCESS | 12150 | 1461478253857 Marionette DEBUG loaded listener.js 23:10:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f20510dd400) [pid = 12150] [serial = 1665] [outer = 0x7f2049f4a000] 23:10:54 INFO - PROCESS | 12150 | 1461478254748 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 23:10:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:10:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1525ms 23:10:54 INFO - PROCESS | 12150 | 1461478254814 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 23:10:54 INFO - PROCESS | 12150 | 1461478254817 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 23:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:10:54 INFO - PROCESS | 12150 | 1461478254823 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:10:54 INFO - PROCESS | 12150 | 1461478254826 Marionette TRACE conn3 <- [1,2190,null,{}] 23:10:54 INFO - PROCESS | 12150 | 1461478254831 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:55 INFO - PROCESS | 12150 | 1461478255011 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 23:10:55 INFO - PROCESS | 12150 | 1461478255275 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052436800 == 125 [pid = 12150] [id = 555] 23:10:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f2040470c00) [pid = 12150] [serial = 1666] [outer = (nil)] 23:10:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f2051166800) [pid = 12150] [serial = 1667] [outer = 0x7f2040470c00] 23:10:55 INFO - PROCESS | 12150 | 1461478255384 Marionette DEBUG loaded listener.js 23:10:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f2051ffe400) [pid = 12150] [serial = 1668] [outer = 0x7f2040470c00] 23:10:56 INFO - PROCESS | 12150 | 1461478256143 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 23:10:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:10:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1376ms 23:10:56 INFO - PROCESS | 12150 | 1461478256199 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 23:10:56 INFO - PROCESS | 12150 | 1461478256203 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 23:10:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:10:56 INFO - PROCESS | 12150 | 1461478256209 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:10:56 INFO - PROCESS | 12150 | 1461478256212 Marionette TRACE conn3 <- [1,2194,null,{}] 23:10:56 INFO - PROCESS | 12150 | 1461478256217 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:56 INFO - PROCESS | 12150 | 1461478256406 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 23:10:56 INFO - PROCESS | 12150 | 1461478256622 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053bc8000 == 126 [pid = 12150] [id = 556] 23:10:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f204c34a000) [pid = 12150] [serial = 1669] [outer = (nil)] 23:10:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f2052361c00) [pid = 12150] [serial = 1670] [outer = 0x7f204c34a000] 23:10:56 INFO - PROCESS | 12150 | 1461478256745 Marionette DEBUG loaded listener.js 23:10:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f205288a000) [pid = 12150] [serial = 1671] [outer = 0x7f204c34a000] 23:10:57 INFO - PROCESS | 12150 | 1461478257594 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 23:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1439ms 23:10:57 INFO - PROCESS | 12150 | 1461478257648 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 23:10:57 INFO - PROCESS | 12150 | 1461478257651 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 23:10:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:10:57 INFO - PROCESS | 12150 | 1461478257657 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:10:57 INFO - PROCESS | 12150 | 1461478257659 Marionette TRACE conn3 <- [1,2198,null,{}] 23:10:57 INFO - PROCESS | 12150 | 1461478257664 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:57 INFO - PROCESS | 12150 | 1461478257892 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 23:10:58 INFO - PROCESS | 12150 | 1461478258149 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20545ab800 == 127 [pid = 12150] [id = 557] 23:10:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f203f1a8c00) [pid = 12150] [serial = 1672] [outer = (nil)] 23:10:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f2053403000) [pid = 12150] [serial = 1673] [outer = 0x7f203f1a8c00] 23:10:58 INFO - PROCESS | 12150 | 1461478258223 Marionette DEBUG loaded listener.js 23:10:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f2053562800) [pid = 12150] [serial = 1674] [outer = 0x7f203f1a8c00] 23:10:59 INFO - PROCESS | 12150 | 1461478259018 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:10:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:10:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1375ms 23:10:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:10:59 INFO - PROCESS | 12150 | 1461478259032 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 23:10:59 INFO - PROCESS | 12150 | 1461478259035 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 23:10:59 INFO - PROCESS | 12150 | 1461478259040 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:10:59 INFO - PROCESS | 12150 | 1461478259043 Marionette TRACE conn3 <- [1,2202,null,{}] 23:10:59 INFO - PROCESS | 12150 | 1461478259048 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:10:59 INFO - PROCESS | 12150 | 1461478259246 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 23:10:59 INFO - PROCESS | 12150 | 1461478259476 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205a4eb800 == 128 [pid = 12150] [id = 558] 23:10:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f2039730800) [pid = 12150] [serial = 1675] [outer = (nil)] 23:10:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f203f177000) [pid = 12150] [serial = 1676] [outer = 0x7f2039730800] 23:10:59 INFO - PROCESS | 12150 | 1461478259546 Marionette DEBUG loaded listener.js 23:10:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f2054523c00) [pid = 12150] [serial = 1677] [outer = 0x7f2039730800] 23:11:00 INFO - PROCESS | 12150 | 1461478260446 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 23:11:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:11:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1431ms 23:11:00 INFO - PROCESS | 12150 | 1461478260472 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 23:11:00 INFO - PROCESS | 12150 | 1461478260476 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 23:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:11:00 INFO - PROCESS | 12150 | 1461478260481 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:11:00 INFO - PROCESS | 12150 | 1461478260485 Marionette TRACE conn3 <- [1,2206,null,{}] 23:11:00 INFO - PROCESS | 12150 | 1461478260490 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:00 INFO - PROCESS | 12150 | 1461478260695 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 23:11:00 INFO - PROCESS | 12150 | 1461478260920 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2061619000 == 129 [pid = 12150] [id = 559] 23:11:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f20398d4c00) [pid = 12150] [serial = 1678] [outer = (nil)] 23:11:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f20611de800) [pid = 12150] [serial = 1679] [outer = 0x7f20398d4c00] 23:11:01 INFO - PROCESS | 12150 | 1461478261036 Marionette DEBUG loaded listener.js 23:11:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f20623dec00) [pid = 12150] [serial = 1680] [outer = 0x7f20398d4c00] 23:11:01 INFO - PROCESS | 12150 | 1461478261978 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 23:11:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:11:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1528ms 23:11:02 INFO - PROCESS | 12150 | 1461478262011 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 23:11:02 INFO - PROCESS | 12150 | 1461478262013 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 23:11:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:11:02 INFO - PROCESS | 12150 | 1461478262019 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:11:02 INFO - PROCESS | 12150 | 1461478262022 Marionette TRACE conn3 <- [1,2210,null,{}] 23:11:02 INFO - PROCESS | 12150 | 1461478262027 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:02 INFO - PROCESS | 12150 | 1461478262219 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 23:11:02 INFO - PROCESS | 12150 | 1461478262434 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065c69800 == 130 [pid = 12150] [id = 560] 23:11:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f2054e30000) [pid = 12150] [serial = 1681] [outer = (nil)] 23:11:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f20627d4000) [pid = 12150] [serial = 1682] [outer = 0x7f2054e30000] 23:11:02 INFO - PROCESS | 12150 | 1461478262541 Marionette DEBUG loaded listener.js 23:11:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f2065f9ac00) [pid = 12150] [serial = 1683] [outer = 0x7f2054e30000] 23:11:03 INFO - PROCESS | 12150 | 1461478263409 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 23:11:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:11:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1431ms 23:11:03 INFO - PROCESS | 12150 | 1461478263453 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 23:11:03 INFO - PROCESS | 12150 | 1461478263456 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 23:11:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:11:03 INFO - PROCESS | 12150 | 1461478263461 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:11:03 INFO - PROCESS | 12150 | 1461478263463 Marionette TRACE conn3 <- [1,2214,null,{}] 23:11:03 INFO - PROCESS | 12150 | 1461478263469 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:03 INFO - PROCESS | 12150 | 1461478263656 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 23:11:03 INFO - PROCESS | 12150 | 1461478263873 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066444800 == 131 [pid = 12150] [id = 561] 23:11:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f204181e400) [pid = 12150] [serial = 1684] [outer = (nil)] 23:11:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 239 (0x7f2041824800) [pid = 12150] [serial = 1685] [outer = 0x7f204181e400] 23:11:03 INFO - PROCESS | 12150 | 1461478263980 Marionette DEBUG loaded listener.js 23:11:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 240 (0x7f2041829000) [pid = 12150] [serial = 1686] [outer = 0x7f204181e400] 23:11:04 INFO - PROCESS | 12150 | 1461478264901 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 23:11:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:11:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1474ms 23:11:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:11:04 INFO - PROCESS | 12150 | 1461478264937 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 23:11:04 INFO - PROCESS | 12150 | 1461478264940 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 23:11:04 INFO - PROCESS | 12150 | 1461478264945 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:11:04 INFO - PROCESS | 12150 | 1461478264949 Marionette TRACE conn3 <- [1,2218,null,{}] 23:11:04 INFO - PROCESS | 12150 | 1461478264954 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:05 INFO - PROCESS | 12150 | 1461478265154 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 23:11:05 INFO - PROCESS | 12150 | 1461478265374 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20385f3800 == 132 [pid = 12150] [id = 562] 23:11:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 241 (0x7f2038742c00) [pid = 12150] [serial = 1687] [outer = (nil)] 23:11:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 242 (0x7f203c82f800) [pid = 12150] [serial = 1688] [outer = 0x7f2038742c00] 23:11:05 INFO - PROCESS | 12150 | 1461478265482 Marionette DEBUG loaded listener.js 23:11:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 243 (0x7f204181f400) [pid = 12150] [serial = 1689] [outer = 0x7f2038742c00] 23:11:06 INFO - PROCESS | 12150 | 1461478266358 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 23:11:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:11:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1432ms 23:11:06 INFO - PROCESS | 12150 | 1461478266377 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 23:11:06 INFO - PROCESS | 12150 | 1461478266381 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 23:11:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:11:06 INFO - PROCESS | 12150 | 1461478266387 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:11:06 INFO - PROCESS | 12150 | 1461478266389 Marionette TRACE conn3 <- [1,2222,null,{}] 23:11:06 INFO - PROCESS | 12150 | 1461478266394 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:06 INFO - PROCESS | 12150 | 1461478266599 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 23:11:07 INFO - PROCESS | 12150 | 1461478267335 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039f63000 == 133 [pid = 12150] [id = 563] 23:11:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 244 (0x7f20345d0800) [pid = 12150] [serial = 1690] [outer = (nil)] 23:11:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 245 (0x7f2034a64c00) [pid = 12150] [serial = 1691] [outer = 0x7f20345d0800] 23:11:07 INFO - PROCESS | 12150 | 1461478267520 Marionette DEBUG loaded listener.js 23:11:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 246 (0x7f203972dc00) [pid = 12150] [serial = 1692] [outer = 0x7f20345d0800] 23:11:08 INFO - PROCESS | 12150 | 1461478268366 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:11:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:11:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2036ms 23:11:08 INFO - PROCESS | 12150 | 1461478268424 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 23:11:08 INFO - PROCESS | 12150 | 1461478268430 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 23:11:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:11:08 INFO - PROCESS | 12150 | 1461478268437 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:11:08 INFO - PROCESS | 12150 | 1461478268441 Marionette TRACE conn3 <- [1,2226,null,{}] 23:11:08 INFO - PROCESS | 12150 | 1461478268447 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:08 INFO - PROCESS | 12150 | 1461478268641 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 23:11:08 INFO - PROCESS | 12150 | 1461478268857 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043321800 == 134 [pid = 12150] [id = 564] 23:11:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 247 (0x7f2034a5dc00) [pid = 12150] [serial = 1693] [outer = (nil)] 23:11:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 248 (0x7f203c9bb000) [pid = 12150] [serial = 1694] [outer = 0x7f2034a5dc00] 23:11:08 INFO - PROCESS | 12150 | 1461478268963 Marionette DEBUG loaded listener.js 23:11:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 249 (0x7f203d724800) [pid = 12150] [serial = 1695] [outer = 0x7f2034a5dc00] 23:11:09 INFO - PROCESS | 12150 | 1461478269880 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 23:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1530ms 23:11:09 INFO - PROCESS | 12150 | 1461478269971 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 23:11:09 INFO - PROCESS | 12150 | 1461478269981 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 23:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:11:10 INFO - PROCESS | 12150 | 1461478270001 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:11:10 INFO - PROCESS | 12150 | 1461478270004 Marionette TRACE conn3 <- [1,2230,null,{}] 23:11:10 INFO - PROCESS | 12150 | 1461478270078 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:10 INFO - PROCESS | 12150 | 1461478270333 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 23:11:10 INFO - PROCESS | 12150 | 1461478270637 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2038905000 == 135 [pid = 12150] [id = 565] 23:11:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 250 (0x7f203c9b3400) [pid = 12150] [serial = 1696] [outer = (nil)] 23:11:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 251 (0x7f203dad4000) [pid = 12150] [serial = 1697] [outer = 0x7f203c9b3400] 23:11:10 INFO - PROCESS | 12150 | 1461478270719 Marionette DEBUG loaded listener.js 23:11:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 252 (0x7f203f013400) [pid = 12150] [serial = 1698] [outer = 0x7f203c9b3400] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041709800 == 134 [pid = 12150] [id = 412] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b119800 == 133 [pid = 12150] [id = 446] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040446000 == 132 [pid = 12150] [id = 547] 23:11:11 INFO - PROCESS | 12150 | --DOMWINDOW == 251 (0x7f203ae07800) [pid = 12150] [serial = 1550] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 12150 | --DOMWINDOW == 250 (0x7f20345cbc00) [pid = 12150] [serial = 1544] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 12150 | --DOMWINDOW == 249 (0x7f203af2a000) [pid = 12150] [serial = 1547] [outer = (nil)] [url = about:blank] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204044d800 == 131 [pid = 12150] [id = 546] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c648800 == 130 [pid = 12150] [id = 545] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20398c8800 == 129 [pid = 12150] [id = 544] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036c07800 == 128 [pid = 12150] [id = 543] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036dcd000 == 127 [pid = 12150] [id = 542] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203a0eb000 == 126 [pid = 12150] [id = 541] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20505ec000 == 125 [pid = 12150] [id = 538] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204eaca800 == 124 [pid = 12150] [id = 537] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e2e6800 == 123 [pid = 12150] [id = 536] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b107800 == 122 [pid = 12150] [id = 535] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a1af000 == 121 [pid = 12150] [id = 534] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049ca0800 == 120 [pid = 12150] [id = 533] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204331f000 == 119 [pid = 12150] [id = 532] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043138000 == 118 [pid = 12150] [id = 531] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20416da000 == 117 [pid = 12150] [id = 530] 23:11:11 INFO - PROCESS | 12150 | 1461478271714 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204141a800 == 116 [pid = 12150] [id = 529] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040ae8800 == 115 [pid = 12150] [id = 528] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e82c000 == 114 [pid = 12150] [id = 527] 23:11:11 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039f57800 == 113 [pid = 12150] [id = 526] 23:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1739ms 23:11:11 INFO - PROCESS | 12150 | 1461478271742 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 23:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:11:11 INFO - PROCESS | 12150 | 1461478271753 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 23:11:11 INFO - PROCESS | 12150 | 1461478271761 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:11:11 INFO - PROCESS | 12150 | 1461478271770 Marionette TRACE conn3 <- [1,2234,null,{}] 23:11:11 INFO - PROCESS | 12150 | 1461478271782 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:11 INFO - PROCESS | 12150 | 1461478271970 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 248 (0x7f203c2f0c00) [pid = 12150] [serial = 1574] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 247 (0x7f203f066c00) [pid = 12150] [serial = 1575] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 246 (0x7f2040491400) [pid = 12150] [serial = 1517] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 245 (0x7f203d29c800) [pid = 12150] [serial = 1566] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 244 (0x7f203b599800) [pid = 12150] [serial = 1559] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 243 (0x7f2034a64000) [pid = 12150] [serial = 1538] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 242 (0x7f206144d400) [pid = 12150] [serial = 1535] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 241 (0x7f203873fc00) [pid = 12150] [serial = 1556] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 240 (0x7f2054569000) [pid = 12150] [serial = 1532] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 239 (0x7f203cae6000) [pid = 12150] [serial = 1565] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 238 (0x7f203f00d800) [pid = 12150] [serial = 1569] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f203f127000) [pid = 12150] [serial = 1514] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f203d29b400) [pid = 12150] [serial = 1506] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f203c2f5400) [pid = 12150] [serial = 1560] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f203befa400) [pid = 12150] [serial = 1562] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f203c9ae000) [pid = 12150] [serial = 1563] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f203874a800) [pid = 12150] [serial = 1554] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f204c23d400) [pid = 12150] [serial = 1523] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f2036e18400) [pid = 12150] [serial = 1553] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f204e6ad800) [pid = 12150] [serial = 1526] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f203f177800) [pid = 12150] [serial = 1572] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f203f12b400) [pid = 12150] [serial = 1571] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f2051ddc400) [pid = 12150] [serial = 1529] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f203b038c00) [pid = 12150] [serial = 1541] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f204841b000) [pid = 12150] [serial = 1520] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f203c2fd800) [pid = 12150] [serial = 1511] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f2039e0e000) [pid = 12150] [serial = 1508] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f203e5b5c00) [pid = 12150] [serial = 1568] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f203ae0d000) [pid = 12150] [serial = 1557] [outer = (nil)] [url = about:blank] 23:11:12 INFO - PROCESS | 12150 | 1461478272248 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20398c8800 == 114 [pid = 12150] [id = 566] 23:11:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f203873fc00) [pid = 12150] [serial = 1699] [outer = (nil)] 23:11:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f203b123c00) [pid = 12150] [serial = 1700] [outer = 0x7f203873fc00] 23:11:12 INFO - PROCESS | 12150 | 1461478272315 Marionette DEBUG loaded listener.js 23:11:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f203f127000) [pid = 12150] [serial = 1701] [outer = 0x7f203873fc00] 23:11:12 INFO - PROCESS | 12150 | 1461478272966 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 23:11:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:11:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1241ms 23:11:13 INFO - PROCESS | 12150 | 1461478272999 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 23:11:13 INFO - PROCESS | 12150 | 1461478273003 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 23:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:11:13 INFO - PROCESS | 12150 | 1461478273008 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:11:13 INFO - PROCESS | 12150 | 1461478273010 Marionette TRACE conn3 <- [1,2238,null,{}] 23:11:13 INFO - PROCESS | 12150 | 1461478273040 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:13 INFO - PROCESS | 12150 | 1461478273212 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 23:11:13 INFO - PROCESS | 12150 | 1461478273391 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e466000 == 115 [pid = 12150] [id = 567] 23:11:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f203873f800) [pid = 12150] [serial = 1702] [outer = (nil)] 23:11:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f20403c1c00) [pid = 12150] [serial = 1703] [outer = 0x7f203873f800] 23:11:13 INFO - PROCESS | 12150 | 1461478273450 Marionette DEBUG loaded listener.js 23:11:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f2040a6c000) [pid = 12150] [serial = 1704] [outer = 0x7f203873f800] 23:11:14 INFO - PROCESS | 12150 | 1461478274230 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1252ms 23:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:11:14 INFO - PROCESS | 12150 | 1461478274261 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 23:11:14 INFO - PROCESS | 12150 | 1461478274263 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 23:11:14 INFO - PROCESS | 12150 | 1461478274268 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:11:14 INFO - PROCESS | 12150 | 1461478274271 Marionette TRACE conn3 <- [1,2242,null,{}] 23:11:14 INFO - PROCESS | 12150 | 1461478274276 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:14 INFO - PROCESS | 12150 | 1461478274506 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 23:11:14 INFO - PROCESS | 12150 | 1461478274539 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:14 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040420000 == 116 [pid = 12150] [id = 568] 23:11:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f2041826000) [pid = 12150] [serial = 1705] [outer = (nil)] 23:11:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f204182ac00) [pid = 12150] [serial = 1706] [outer = 0x7f2041826000] 23:11:14 INFO - PROCESS | 12150 | 1461478274611 Marionette DEBUG loaded listener.js 23:11:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f204319ec00) [pid = 12150] [serial = 1707] [outer = 0x7f2041826000] 23:11:15 INFO - PROCESS | 12150 | 1461478275486 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1228ms 23:11:15 INFO - PROCESS | 12150 | 1461478275500 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 23:11:15 INFO - PROCESS | 12150 | 1461478275502 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 23:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:11:15 INFO - PROCESS | 12150 | 1461478275511 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:11:15 INFO - PROCESS | 12150 | 1461478275514 Marionette TRACE conn3 <- [1,2246,null,{}] 23:11:15 INFO - PROCESS | 12150 | 1461478275519 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:15 INFO - PROCESS | 12150 | 1461478275760 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 23:11:15 INFO - PROCESS | 12150 | 1461478275795 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20416d6000 == 117 [pid = 12150] [id = 569] 23:11:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f2048631800) [pid = 12150] [serial = 1708] [outer = (nil)] 23:11:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f2049d25c00) [pid = 12150] [serial = 1709] [outer = 0x7f2048631800] 23:11:15 INFO - PROCESS | 12150 | 1461478275854 Marionette DEBUG loaded listener.js 23:11:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f204a135400) [pid = 12150] [serial = 1710] [outer = 0x7f2048631800] 23:11:16 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f20345ca000) [pid = 12150] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:11:16 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f2034a66c00) [pid = 12150] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:11:16 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f2038747800) [pid = 12150] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:11:16 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f2039e11400) [pid = 12150] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:11:16 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f2040a6b400) [pid = 12150] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:11:16 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f2034a66000) [pid = 12150] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:11:16 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f2036f49c00) [pid = 12150] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:11:17 INFO - PROCESS | 12150 | 1461478277088 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 23:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1636ms 23:11:17 INFO - PROCESS | 12150 | 1461478277144 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 23:11:17 INFO - PROCESS | 12150 | 1461478277147 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 23:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:11:17 INFO - PROCESS | 12150 | 1461478277152 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:11:17 INFO - PROCESS | 12150 | 1461478277154 Marionette TRACE conn3 <- [1,2250,null,{}] 23:11:17 INFO - PROCESS | 12150 | 1461478277163 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:17 INFO - PROCESS | 12150 | 1461478277348 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 23:11:17 INFO - PROCESS | 12150 | 1461478277521 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204151c000 == 118 [pid = 12150] [id = 570] 23:11:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f2039e12400) [pid = 12150] [serial = 1711] [outer = (nil)] 23:11:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f2041826400) [pid = 12150] [serial = 1712] [outer = 0x7f2039e12400] 23:11:17 INFO - PROCESS | 12150 | 1461478277580 Marionette DEBUG loaded listener.js 23:11:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f204a571000) [pid = 12150] [serial = 1713] [outer = 0x7f2039e12400] 23:11:18 INFO - PROCESS | 12150 | 1461478278243 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 23:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1129ms 23:11:18 INFO - PROCESS | 12150 | 1461478278282 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 23:11:18 INFO - PROCESS | 12150 | 1461478278284 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 23:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:11:18 INFO - PROCESS | 12150 | 1461478278290 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:11:18 INFO - PROCESS | 12150 | 1461478278292 Marionette TRACE conn3 <- [1,2254,null,{}] 23:11:18 INFO - PROCESS | 12150 | 1461478278297 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:18 INFO - PROCESS | 12150 | 1461478278463 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 23:11:18 INFO - PROCESS | 12150 | 1461478278782 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:18 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036c07800 == 119 [pid = 12150] [id = 571] 23:11:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f20345ca400) [pid = 12150] [serial = 1714] [outer = (nil)] 23:11:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f2034a5c400) [pid = 12150] [serial = 1715] [outer = 0x7f20345ca400] 23:11:18 INFO - PROCESS | 12150 | 1461478278860 Marionette DEBUG loaded listener.js 23:11:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f2038936000) [pid = 12150] [serial = 1716] [outer = 0x7f20345ca400] 23:11:19 INFO - PROCESS | 12150 | 1461478279848 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 23:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1576ms 23:11:19 INFO - PROCESS | 12150 | 1461478279867 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 23:11:19 INFO - PROCESS | 12150 | 1461478279874 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 23:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:11:19 INFO - PROCESS | 12150 | 1461478279883 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:11:19 INFO - PROCESS | 12150 | 1461478279887 Marionette TRACE conn3 <- [1,2258,null,{}] 23:11:19 INFO - PROCESS | 12150 | 1461478279894 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:20 INFO - PROCESS | 12150 | 1461478280109 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 23:11:20 INFO - PROCESS | 12150 | 1461478280346 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040413000 == 120 [pid = 12150] [id = 572] 23:11:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f203c2ee800) [pid = 12150] [serial = 1717] [outer = (nil)] 23:11:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f203d292800) [pid = 12150] [serial = 1718] [outer = 0x7f203c2ee800] 23:11:20 INFO - PROCESS | 12150 | 1461478280468 Marionette DEBUG loaded listener.js 23:11:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f203dad9c00) [pid = 12150] [serial = 1719] [outer = 0x7f203c2ee800] 23:11:21 INFO - PROCESS | 12150 | 1461478281435 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1580ms 23:11:21 INFO - PROCESS | 12150 | 1461478281466 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 23:11:21 INFO - PROCESS | 12150 | 1461478281472 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 23:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:11:21 INFO - PROCESS | 12150 | 1461478281479 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:11:21 INFO - PROCESS | 12150 | 1461478281482 Marionette TRACE conn3 <- [1,2262,null,{}] 23:11:21 INFO - PROCESS | 12150 | 1461478281487 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:21 INFO - PROCESS | 12150 | 1461478281691 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 23:11:21 INFO - PROCESS | 12150 | 1461478281990 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204821d800 == 121 [pid = 12150] [id = 573] 23:11:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f203f122400) [pid = 12150] [serial = 1720] [outer = (nil)] 23:11:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f2040478000) [pid = 12150] [serial = 1721] [outer = 0x7f203f122400] 23:11:22 INFO - PROCESS | 12150 | 1461478282108 Marionette DEBUG loaded listener.js 23:11:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f2041824400) [pid = 12150] [serial = 1722] [outer = 0x7f203f122400] 23:11:22 INFO - PROCESS | 12150 | 1461478282979 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 23:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1526ms 23:11:23 INFO - PROCESS | 12150 | 1461478283006 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 23:11:23 INFO - PROCESS | 12150 | 1461478283010 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 23:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:11:23 INFO - PROCESS | 12150 | 1461478283023 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:11:23 INFO - PROCESS | 12150 | 1461478283032 Marionette TRACE conn3 <- [1,2266,null,{}] 23:11:23 INFO - PROCESS | 12150 | 1461478283040 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:23 INFO - PROCESS | 12150 | 1461478283276 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 23:11:23 INFO - PROCESS | 12150 | 1461478283494 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:23 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c24e000 == 122 [pid = 12150] [id = 574] 23:11:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f20431b7000) [pid = 12150] [serial = 1723] [outer = (nil)] 23:11:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 239 (0x7f2049d2ec00) [pid = 12150] [serial = 1724] [outer = 0x7f20431b7000] 23:11:23 INFO - PROCESS | 12150 | 1461478283649 Marionette DEBUG loaded listener.js 23:11:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 240 (0x7f204a572400) [pid = 12150] [serial = 1725] [outer = 0x7f20431b7000] 23:11:24 INFO - PROCESS | 12150 | 1461478284507 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 23:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1545ms 23:11:24 INFO - PROCESS | 12150 | 1461478284562 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 23:11:24 INFO - PROCESS | 12150 | 1461478284566 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 23:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:11:24 INFO - PROCESS | 12150 | 1461478284571 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:11:24 INFO - PROCESS | 12150 | 1461478284573 Marionette TRACE conn3 <- [1,2270,null,{}] 23:11:24 INFO - PROCESS | 12150 | 1461478284579 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:24 INFO - PROCESS | 12150 | 1461478284779 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 23:11:25 INFO - PROCESS | 12150 | 1461478285004 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ea2a000 == 123 [pid = 12150] [id = 575] 23:11:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 241 (0x7f204841a400) [pid = 12150] [serial = 1726] [outer = (nil)] 23:11:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 242 (0x7f204c34c800) [pid = 12150] [serial = 1727] [outer = 0x7f204841a400] 23:11:25 INFO - PROCESS | 12150 | 1461478285117 Marionette DEBUG loaded listener.js 23:11:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 243 (0x7f204db20000) [pid = 12150] [serial = 1728] [outer = 0x7f204841a400] 23:11:25 INFO - PROCESS | 12150 | 1461478285963 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 23:11:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:11:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1430ms 23:11:26 INFO - PROCESS | 12150 | 1461478286003 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 23:11:26 INFO - PROCESS | 12150 | 1461478286007 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 23:11:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:11:26 INFO - PROCESS | 12150 | 1461478286015 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:11:26 INFO - PROCESS | 12150 | 1461478286018 Marionette TRACE conn3 <- [1,2274,null,{}] 23:11:26 INFO - PROCESS | 12150 | 1461478286024 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:26 INFO - PROCESS | 12150 | 1461478286228 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 23:11:26 INFO - PROCESS | 12150 | 1461478286497 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050721800 == 124 [pid = 12150] [id = 576] 23:11:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 244 (0x7f204ea07400) [pid = 12150] [serial = 1729] [outer = (nil)] 23:11:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 245 (0x7f2050497c00) [pid = 12150] [serial = 1730] [outer = 0x7f204ea07400] 23:11:26 INFO - PROCESS | 12150 | 1461478286593 Marionette DEBUG loaded listener.js 23:11:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 246 (0x7f2053411400) [pid = 12150] [serial = 1731] [outer = 0x7f204ea07400] 23:11:27 INFO - PROCESS | 12150 | 1461478287505 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 23:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 23:11:27 INFO - PROCESS | 12150 | 1461478287546 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 23:11:27 INFO - PROCESS | 12150 | 1461478287551 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 23:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:11:27 INFO - PROCESS | 12150 | 1461478287557 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:11:27 INFO - PROCESS | 12150 | 1461478287561 Marionette TRACE conn3 <- [1,2278,null,{}] 23:11:27 INFO - PROCESS | 12150 | 1461478287566 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:27 INFO - PROCESS | 12150 | 1461478287770 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 23:11:28 INFO - PROCESS | 12150 | 1461478288035 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205b3f2000 == 125 [pid = 12150] [id = 577] 23:11:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 247 (0x7f205456a400) [pid = 12150] [serial = 1732] [outer = (nil)] 23:11:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 248 (0x7f205690e400) [pid = 12150] [serial = 1733] [outer = 0x7f205456a400] 23:11:28 INFO - PROCESS | 12150 | 1461478288133 Marionette DEBUG loaded listener.js 23:11:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 249 (0x7f2060f5b800) [pid = 12150] [serial = 1734] [outer = 0x7f205456a400] 23:11:28 INFO - PROCESS | 12150 | 1461478288958 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 23:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1427ms 23:11:28 INFO - PROCESS | 12150 | 1461478288984 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 23:11:28 INFO - PROCESS | 12150 | 1461478288987 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 23:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:11:28 INFO - PROCESS | 12150 | 1461478288993 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:11:28 INFO - PROCESS | 12150 | 1461478288995 Marionette TRACE conn3 <- [1,2282,null,{}] 23:11:29 INFO - PROCESS | 12150 | 1461478289000 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:29 INFO - PROCESS | 12150 | 1461478289201 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 23:11:29 INFO - PROCESS | 12150 | 1461478289436 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2062667000 == 126 [pid = 12150] [id = 578] 23:11:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 250 (0x7f20541a5c00) [pid = 12150] [serial = 1735] [outer = (nil)] 23:11:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 251 (0x7f20611dc400) [pid = 12150] [serial = 1736] [outer = 0x7f20541a5c00] 23:11:29 INFO - PROCESS | 12150 | 1461478289505 Marionette DEBUG loaded listener.js 23:11:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 252 (0x7f2061444800) [pid = 12150] [serial = 1737] [outer = 0x7f20541a5c00] 23:11:30 INFO - PROCESS | 12150 | 1461478290383 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 23:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1437ms 23:11:30 INFO - PROCESS | 12150 | 1461478290430 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 23:11:30 INFO - PROCESS | 12150 | 1461478290434 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 23:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:11:30 INFO - PROCESS | 12150 | 1461478290439 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:11:30 INFO - PROCESS | 12150 | 1461478290441 Marionette TRACE conn3 <- [1,2286,null,{}] 23:11:30 INFO - PROCESS | 12150 | 1461478290447 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:30 INFO - PROCESS | 12150 | 1461478290647 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 23:11:30 INFO - PROCESS | 12150 | 1461478290918 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2068575800 == 127 [pid = 12150] [id = 579] 23:11:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 253 (0x7f2034a62400) [pid = 12150] [serial = 1738] [outer = (nil)] 23:11:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 254 (0x7f204db8b000) [pid = 12150] [serial = 1739] [outer = 0x7f2034a62400] 23:11:30 INFO - PROCESS | 12150 | 1461478290992 Marionette DEBUG loaded listener.js 23:11:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 255 (0x7f20616e8400) [pid = 12150] [serial = 1740] [outer = 0x7f2034a62400] 23:11:31 INFO - PROCESS | 12150 | 1461478291811 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 23:11:31 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 23:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1431ms 23:11:31 INFO - PROCESS | 12150 | 1461478291871 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 23:11:31 INFO - PROCESS | 12150 | 1461478291875 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 23:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:11:31 INFO - PROCESS | 12150 | 1461478291880 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:11:31 INFO - PROCESS | 12150 | 1461478291882 Marionette TRACE conn3 <- [1,2290,null,{}] 23:11:31 INFO - PROCESS | 12150 | 1461478291888 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:32 INFO - PROCESS | 12150 | 1461478292080 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 23:11:32 INFO - PROCESS | 12150 | 1461478292344 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:32 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20736e5800 == 128 [pid = 12150] [id = 580] 23:11:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 256 (0x7f203b039000) [pid = 12150] [serial = 1741] [outer = (nil)] 23:11:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 257 (0x7f2065d42400) [pid = 12150] [serial = 1742] [outer = 0x7f203b039000] 23:11:32 INFO - PROCESS | 12150 | 1461478292417 Marionette DEBUG loaded listener.js 23:11:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 258 (0x7f2065fa5c00) [pid = 12150] [serial = 1743] [outer = 0x7f203b039000] 23:11:33 INFO - PROCESS | 12150 | 1461478293241 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 23:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1427ms 23:11:33 INFO - PROCESS | 12150 | 1461478293309 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 23:11:33 INFO - PROCESS | 12150 | 1461478293312 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 23:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:11:33 INFO - PROCESS | 12150 | 1461478293318 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:11:33 INFO - PROCESS | 12150 | 1461478293321 Marionette TRACE conn3 <- [1,2294,null,{}] 23:11:33 INFO - PROCESS | 12150 | 1461478293325 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:33 INFO - PROCESS | 12150 | 1461478293528 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 23:11:33 INFO - PROCESS | 12150 | 1461478293747 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039ef5000 == 129 [pid = 12150] [id = 581] 23:11:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 259 (0x7f20383f3000) [pid = 12150] [serial = 1744] [outer = (nil)] 23:11:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 260 (0x7f20383f9800) [pid = 12150] [serial = 1745] [outer = 0x7f20383f3000] 23:11:33 INFO - PROCESS | 12150 | 1461478293872 Marionette DEBUG loaded listener.js 23:11:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 261 (0x7f20624bc000) [pid = 12150] [serial = 1746] [outer = 0x7f20383f3000] 23:11:34 INFO - PROCESS | 12150 | 1461478294778 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 23:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1526ms 23:11:34 INFO - PROCESS | 12150 | 1461478294845 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 23:11:34 INFO - PROCESS | 12150 | 1461478294849 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 23:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:11:34 INFO - PROCESS | 12150 | 1461478294855 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:11:34 INFO - PROCESS | 12150 | 1461478294858 Marionette TRACE conn3 <- [1,2298,null,{}] 23:11:34 INFO - PROCESS | 12150 | 1461478294863 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:35 INFO - PROCESS | 12150 | 1461478295084 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 23:11:35 INFO - PROCESS | 12150 | 1461478295343 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206aa90800 == 130 [pid = 12150] [id = 582] 23:11:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 262 (0x7f203484f800) [pid = 12150] [serial = 1747] [outer = (nil)] 23:11:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 263 (0x7f2034858800) [pid = 12150] [serial = 1748] [outer = 0x7f203484f800] 23:11:35 INFO - PROCESS | 12150 | 1461478295459 Marionette DEBUG loaded listener.js 23:11:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 264 (0x7f2066165400) [pid = 12150] [serial = 1749] [outer = 0x7f203484f800] 23:11:36 INFO - PROCESS | 12150 | 1461478296224 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 23:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1389ms 23:11:36 INFO - PROCESS | 12150 | 1461478296244 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 23:11:36 INFO - PROCESS | 12150 | 1461478296248 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 23:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:11:36 INFO - PROCESS | 12150 | 1461478296253 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:11:36 INFO - PROCESS | 12150 | 1461478296255 Marionette TRACE conn3 <- [1,2302,null,{}] 23:11:36 INFO - PROCESS | 12150 | 1461478296260 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:36 INFO - PROCESS | 12150 | 1461478296446 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 23:11:36 INFO - PROCESS | 12150 | 1461478296712 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066199000 == 131 [pid = 12150] [id = 583] 23:11:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 265 (0x7f2034854400) [pid = 12150] [serial = 1750] [outer = (nil)] 23:11:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 266 (0x7f204e82cc00) [pid = 12150] [serial = 1751] [outer = 0x7f2034854400] 23:11:36 INFO - PROCESS | 12150 | 1461478296786 Marionette DEBUG loaded listener.js 23:11:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 267 (0x7f204e831c00) [pid = 12150] [serial = 1752] [outer = 0x7f2034854400] 23:11:37 INFO - PROCESS | 12150 | 1461478297626 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1429ms 23:11:37 INFO - PROCESS | 12150 | 1461478297683 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 23:11:37 INFO - PROCESS | 12150 | 1461478297686 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 23:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:11:37 INFO - PROCESS | 12150 | 1461478297691 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:11:37 INFO - PROCESS | 12150 | 1461478297694 Marionette TRACE conn3 <- [1,2306,null,{}] 23:11:37 INFO - PROCESS | 12150 | 1461478297699 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:37 INFO - PROCESS | 12150 | 1461478297882 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 23:11:38 INFO - PROCESS | 12150 | 1461478298120 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203d896800 == 132 [pid = 12150] [id = 584] 23:11:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 268 (0x7f203d784c00) [pid = 12150] [serial = 1753] [outer = (nil)] 23:11:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 269 (0x7f203d78a800) [pid = 12150] [serial = 1754] [outer = 0x7f203d784c00] 23:11:38 INFO - PROCESS | 12150 | 1461478298192 Marionette DEBUG loaded listener.js 23:11:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 270 (0x7f203d78f400) [pid = 12150] [serial = 1755] [outer = 0x7f203d784c00] 23:11:39 INFO - PROCESS | 12150 | 1461478299083 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 23:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1425ms 23:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:11:39 INFO - PROCESS | 12150 | 1461478299117 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 23:11:39 INFO - PROCESS | 12150 | 1461478299120 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 23:11:39 INFO - PROCESS | 12150 | 1461478299124 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:11:39 INFO - PROCESS | 12150 | 1461478299128 Marionette TRACE conn3 <- [1,2310,null,{}] 23:11:39 INFO - PROCESS | 12150 | 1461478299133 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:39 INFO - PROCESS | 12150 | 1461478299328 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 23:11:39 INFO - PROCESS | 12150 | 1461478299595 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203da97800 == 133 [pid = 12150] [id = 585] 23:11:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 271 (0x7f203d785c00) [pid = 12150] [serial = 1756] [outer = (nil)] 23:11:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 272 (0x7f204e82e000) [pid = 12150] [serial = 1757] [outer = 0x7f203d785c00] 23:11:39 INFO - PROCESS | 12150 | 1461478299669 Marionette DEBUG loaded listener.js 23:11:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 273 (0x7f204e835800) [pid = 12150] [serial = 1758] [outer = 0x7f203d785c00] 23:11:40 INFO - PROCESS | 12150 | 1461478300504 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:11:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:11:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1428ms 23:11:40 INFO - PROCESS | 12150 | 1461478300554 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 23:11:40 INFO - PROCESS | 12150 | 1461478300557 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 23:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:11:40 INFO - PROCESS | 12150 | 1461478300562 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:11:40 INFO - PROCESS | 12150 | 1461478300564 Marionette TRACE conn3 <- [1,2314,null,{}] 23:11:40 INFO - PROCESS | 12150 | 1461478300570 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:40 INFO - PROCESS | 12150 | 1461478300756 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 23:11:41 INFO - PROCESS | 12150 | 1461478301033 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040313800 == 134 [pid = 12150] [id = 586] 23:11:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 274 (0x7f20348e5c00) [pid = 12150] [serial = 1759] [outer = (nil)] 23:11:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 275 (0x7f20348ee000) [pid = 12150] [serial = 1760] [outer = 0x7f20348e5c00] 23:11:41 INFO - PROCESS | 12150 | 1461478301106 Marionette DEBUG loaded listener.js 23:11:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 276 (0x7f20348f2800) [pid = 12150] [serial = 1761] [outer = 0x7f20348e5c00] 23:11:41 INFO - PROCESS | 12150 | 1461478301962 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 23:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1432ms 23:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:11:42 INFO - PROCESS | 12150 | 1461478301995 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 23:11:42 INFO - PROCESS | 12150 | 1461478301998 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 23:11:42 INFO - PROCESS | 12150 | 1461478302004 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:11:42 INFO - PROCESS | 12150 | 1461478302007 Marionette TRACE conn3 <- [1,2318,null,{}] 23:11:42 INFO - PROCESS | 12150 | 1461478302012 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:42 INFO - PROCESS | 12150 | 1461478302204 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 23:11:42 INFO - PROCESS | 12150 | 1461478302473 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:42 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2037b68800 == 135 [pid = 12150] [id = 587] 23:11:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 277 (0x7f2033540400) [pid = 12150] [serial = 1762] [outer = (nil)] 23:11:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 278 (0x7f2033544800) [pid = 12150] [serial = 1763] [outer = 0x7f2033540400] 23:11:42 INFO - PROCESS | 12150 | 1461478302545 Marionette DEBUG loaded listener.js 23:11:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 279 (0x7f2033549800) [pid = 12150] [serial = 1764] [outer = 0x7f2033540400] 23:11:43 INFO - PROCESS | 12150 | 1461478303406 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 23:11:43 INFO - PROCESS | 12150 | 1461478303486 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 23:11:43 INFO - PROCESS | 12150 | 1461478303491 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:11:43 INFO - PROCESS | 12150 | 1461478303494 Marionette TRACE conn3 <- [1,2322,null,{}] 23:11:43 INFO - PROCESS | 12150 | 1461478303499 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:43 INFO - PROCESS | 12150 | 1461478303730 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 23:11:44 INFO - PROCESS | 12150 | 1461478304050 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036c14000 == 136 [pid = 12150] [id = 588] 23:11:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 280 (0x7f2033540800) [pid = 12150] [serial = 1765] [outer = (nil)] 23:11:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 281 (0x7f203b03c000) [pid = 12150] [serial = 1766] [outer = 0x7f2033540800] 23:11:44 INFO - PROCESS | 12150 | 1461478304132 Marionette DEBUG loaded listener.js 23:11:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 282 (0x7f203f067000) [pid = 12150] [serial = 1767] [outer = 0x7f2033540800] 23:11:45 INFO - PROCESS | 12150 | 1461478305363 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 23:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1930ms 23:11:45 INFO - PROCESS | 12150 | 1461478305422 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 23:11:45 INFO - PROCESS | 12150 | 1461478305426 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 23:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:11:45 INFO - PROCESS | 12150 | 1461478305434 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:11:45 INFO - PROCESS | 12150 | 1461478305438 Marionette TRACE conn3 <- [1,2326,null,{}] 23:11:45 INFO - PROCESS | 12150 | 1461478305445 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:45 INFO - PROCESS | 12150 | 1461478305686 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 23:11:45 INFO - PROCESS | 12150 | 1461478305923 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036452000 == 137 [pid = 12150] [id = 589] 23:11:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 283 (0x7f2033544000) [pid = 12150] [serial = 1768] [outer = (nil)] 23:11:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 284 (0x7f20336ebc00) [pid = 12150] [serial = 1769] [outer = 0x7f2033544000] 23:11:45 INFO - PROCESS | 12150 | 1461478305992 Marionette DEBUG loaded listener.js 23:11:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 285 (0x7f20348e6000) [pid = 12150] [serial = 1770] [outer = 0x7f2033544000] 23:11:46 INFO - PROCESS | 12150 | 1461478306809 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 23:11:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:11:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1429ms 23:11:46 INFO - PROCESS | 12150 | 1461478306862 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 23:11:46 INFO - PROCESS | 12150 | 1461478306879 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 23:11:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:11:46 INFO - PROCESS | 12150 | 1461478306888 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:11:46 INFO - PROCESS | 12150 | 1461478306891 Marionette TRACE conn3 <- [1,2330,null,{}] 23:11:46 INFO - PROCESS | 12150 | 1461478306896 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:47 INFO - PROCESS | 12150 | 1461478307130 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 23:11:47 INFO - PROCESS | 12150 | 1461478307476 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20398c6000 == 138 [pid = 12150] [id = 590] 23:11:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 286 (0x7f20383fb400) [pid = 12150] [serial = 1771] [outer = (nil)] 23:11:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 287 (0x7f20383fd800) [pid = 12150] [serial = 1772] [outer = 0x7f20383fb400] 23:11:47 INFO - PROCESS | 12150 | 1461478307611 Marionette DEBUG loaded listener.js 23:11:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 288 (0x7f2038938800) [pid = 12150] [serial = 1773] [outer = 0x7f20383fb400] 23:11:48 INFO - PROCESS | 12150 | 1461478308544 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 23:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1685ms 23:11:48 INFO - PROCESS | 12150 | 1461478308573 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 23:11:48 INFO - PROCESS | 12150 | 1461478308577 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 23:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:11:48 INFO - PROCESS | 12150 | 1461478308582 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:11:48 INFO - PROCESS | 12150 | 1461478308587 Marionette TRACE conn3 <- [1,2334,null,{}] 23:11:48 INFO - PROCESS | 12150 | 1461478308602 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:48 INFO - PROCESS | 12150 | 1461478308807 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 23:11:49 INFO - PROCESS | 12150 | 1461478309067 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203af70800 == 139 [pid = 12150] [id = 591] 23:11:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 289 (0x7f20398da800) [pid = 12150] [serial = 1774] [outer = (nil)] 23:11:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 290 (0x7f2039e0f400) [pid = 12150] [serial = 1775] [outer = 0x7f20398da800] 23:11:49 INFO - PROCESS | 12150 | 1461478309140 Marionette DEBUG loaded listener.js 23:11:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 291 (0x7f203ae10c00) [pid = 12150] [serial = 1776] [outer = 0x7f20398da800] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204d1bb800 == 138 [pid = 12150] [id = 54] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b413000 == 137 [pid = 12150] [id = 49] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205070a000 == 136 [pid = 12150] [id = 421] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204151c000 == 135 [pid = 12150] [id = 570] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20416d6000 == 134 [pid = 12150] [id = 569] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040420000 == 133 [pid = 12150] [id = 568] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e466000 == 132 [pid = 12150] [id = 567] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20398c8800 == 131 [pid = 12150] [id = 566] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2038905000 == 130 [pid = 12150] [id = 565] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043321800 == 129 [pid = 12150] [id = 564] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039f63000 == 128 [pid = 12150] [id = 563] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2061619000 == 127 [pid = 12150] [id = 559] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205a4eb800 == 126 [pid = 12150] [id = 558] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20545ab800 == 125 [pid = 12150] [id = 557] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053bc8000 == 124 [pid = 12150] [id = 556] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052436800 == 123 [pid = 12150] [id = 555] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ea31000 == 122 [pid = 12150] [id = 554] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204deca800 == 121 [pid = 12150] [id = 553] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b10a000 == 120 [pid = 12150] [id = 552] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20486cc000 == 119 [pid = 12150] [id = 551] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040a1c800 == 118 [pid = 12150] [id = 550] 23:11:49 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203a0ec800 == 117 [pid = 12150] [id = 549] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 290 (0x7f2041603800) [pid = 12150] [serial = 1640] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 289 (0x7f203f177400) [pid = 12150] [serial = 1577] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 288 (0x7f20417b6000) [pid = 12150] [serial = 1641] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 287 (0x7f203c89d000) [pid = 12150] [serial = 1643] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 286 (0x7f203c9b0000) [pid = 12150] [serial = 1632] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 285 (0x7f203c82e800) [pid = 12150] [serial = 1631] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 284 (0x7f203b035c00) [pid = 12150] [serial = 1629] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 283 (0x7f2036f49400) [pid = 12150] [serial = 1628] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 282 (0x7f203f293c00) [pid = 12150] [serial = 1589] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 281 (0x7f204a065400) [pid = 12150] [serial = 1613] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 280 (0x7f204e6a0000) [pid = 12150] [serial = 1616] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 279 (0x7f2036f4d400) [pid = 12150] [serial = 1625] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 278 (0x7f203972bc00) [pid = 12150] [serial = 1626] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 277 (0x7f2043093800) [pid = 12150] [serial = 1595] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 276 (0x7f2049a0c000) [pid = 12150] [serial = 1607] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 275 (0x7f203c824c00) [pid = 12150] [serial = 1583] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 274 (0x7f203e5bec00) [pid = 12150] [serial = 1586] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 273 (0x7f2048417800) [pid = 12150] [serial = 1601] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 272 (0x7f203c9b8000) [pid = 12150] [serial = 1634] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 271 (0x7f203e5bd400) [pid = 12150] [serial = 1635] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 270 (0x7f2043195400) [pid = 12150] [serial = 1598] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 269 (0x7f2039e16000) [pid = 12150] [serial = 1580] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 268 (0x7f2048638400) [pid = 12150] [serial = 1604] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 267 (0x7f2040477000) [pid = 12150] [serial = 1592] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 266 (0x7f204b241400) [pid = 12150] [serial = 1610] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 265 (0x7f203af29800) [pid = 12150] [serial = 1619] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 264 (0x7f2038936800) [pid = 12150] [serial = 1622] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 263 (0x7f203f291400) [pid = 12150] [serial = 1638] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 262 (0x7f203f168800) [pid = 12150] [serial = 1637] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | --DOMWINDOW == 261 (0x7f2043098800) [pid = 12150] [serial = 1644] [outer = (nil)] [url = about:blank] 23:11:50 INFO - PROCESS | 12150 | 1461478310445 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 23:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1885ms 23:11:50 INFO - PROCESS | 12150 | 1461478310468 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 23:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:11:50 INFO - PROCESS | 12150 | 1461478310472 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 23:11:50 INFO - PROCESS | 12150 | 1461478310476 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:11:50 INFO - PROCESS | 12150 | 1461478310479 Marionette TRACE conn3 <- [1,2338,null,{}] 23:11:50 INFO - PROCESS | 12150 | 1461478310484 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:50 INFO - PROCESS | 12150 | 1461478310659 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 23:11:50 INFO - PROCESS | 12150 | 1461478310673 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20399c4800 == 118 [pid = 12150] [id = 592] 23:11:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 262 (0x7f203ae09400) [pid = 12150] [serial = 1777] [outer = (nil)] 23:11:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 263 (0x7f203b120800) [pid = 12150] [serial = 1778] [outer = 0x7f203ae09400] 23:11:50 INFO - PROCESS | 12150 | 1461478310731 Marionette DEBUG loaded listener.js 23:11:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 264 (0x7f203b59ac00) [pid = 12150] [serial = 1779] [outer = 0x7f203ae09400] 23:11:51 INFO - PROCESS | 12150 | 1461478311633 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 23:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1176ms 23:11:51 INFO - PROCESS | 12150 | 1461478311653 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 23:11:51 INFO - PROCESS | 12150 | 1461478311656 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 23:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:11:51 INFO - PROCESS | 12150 | 1461478311661 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:11:51 INFO - PROCESS | 12150 | 1461478311663 Marionette TRACE conn3 <- [1,2342,null,{}] 23:11:51 INFO - PROCESS | 12150 | 1461478311668 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:51 INFO - PROCESS | 12150 | 1461478311838 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 23:11:52 INFO - PROCESS | 12150 | 1461478312049 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c63c800 == 119 [pid = 12150] [id = 593] 23:11:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 265 (0x7f2039e16000) [pid = 12150] [serial = 1780] [outer = (nil)] 23:11:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 266 (0x7f203beeb400) [pid = 12150] [serial = 1781] [outer = 0x7f2039e16000] 23:11:52 INFO - PROCESS | 12150 | 1461478312108 Marionette DEBUG loaded listener.js 23:11:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 267 (0x7f203c2f0c00) [pid = 12150] [serial = 1782] [outer = 0x7f2039e16000] 23:11:52 INFO - PROCESS | 12150 | 1461478312871 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 23:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1274ms 23:11:52 INFO - PROCESS | 12150 | 1461478312936 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 23:11:52 INFO - PROCESS | 12150 | 1461478312939 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 23:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:11:52 INFO - PROCESS | 12150 | 1461478312944 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:11:52 INFO - PROCESS | 12150 | 1461478312946 Marionette TRACE conn3 <- [1,2346,null,{}] 23:11:52 INFO - PROCESS | 12150 | 1461478312951 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:53 INFO - PROCESS | 12150 | 1461478313265 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 23:11:53 INFO - PROCESS | 12150 | 1461478313304 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e463000 == 120 [pid = 12150] [id = 594] 23:11:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 268 (0x7f203c82f000) [pid = 12150] [serial = 1783] [outer = (nil)] 23:11:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 269 (0x7f203c9ba800) [pid = 12150] [serial = 1784] [outer = 0x7f203c82f000] 23:11:53 INFO - PROCESS | 12150 | 1461478313366 Marionette DEBUG loaded listener.js 23:11:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 270 (0x7f203d295c00) [pid = 12150] [serial = 1785] [outer = 0x7f203c82f000] 23:11:54 INFO - PROCESS | 12150 | 1461478314220 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 23:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1331ms 23:11:54 INFO - PROCESS | 12150 | 1461478314276 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 23:11:54 INFO - PROCESS | 12150 | 1461478314279 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 23:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:11:54 INFO - PROCESS | 12150 | 1461478314285 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:11:54 INFO - PROCESS | 12150 | 1461478314287 Marionette TRACE conn3 <- [1,2350,null,{}] 23:11:54 INFO - PROCESS | 12150 | 1461478314292 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:54 INFO - PROCESS | 12150 | 1461478314532 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 269 (0x7f203af31400) [pid = 12150] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 268 (0x7f203b30cc00) [pid = 12150] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 267 (0x7f2043099000) [pid = 12150] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 266 (0x7f203af25000) [pid = 12150] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 265 (0x7f203afbdc00) [pid = 12150] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 264 (0x7f2041611800) [pid = 12150] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 263 (0x7f2041826000) [pid = 12150] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 262 (0x7f2048631800) [pid = 12150] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 261 (0x7f203873fc00) [pid = 12150] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 260 (0x7f203873f800) [pid = 12150] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 259 (0x7f2034a5dc00) [pid = 12150] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 258 (0x7f20345d0800) [pid = 12150] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 257 (0x7f203c9b3400) [pid = 12150] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 256 (0x7f203d72c400) [pid = 12150] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 255 (0x7f204b232800) [pid = 12150] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 254 (0x7f203af2d800) [pid = 12150] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 253 (0x7f203b302800) [pid = 12150] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:11:55 INFO - PROCESS | 12150 | --DOMWINDOW == 252 (0x7f203f28e000) [pid = 12150] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:11:55 INFO - PROCESS | 12150 | 1461478315670 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ad1e800 == 121 [pid = 12150] [id = 595] 23:11:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 253 (0x7f20345cf800) [pid = 12150] [serial = 1786] [outer = (nil)] 23:11:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 254 (0x7f203873f800) [pid = 12150] [serial = 1787] [outer = 0x7f20345cf800] 23:11:55 INFO - PROCESS | 12150 | 1461478315730 Marionette DEBUG loaded listener.js 23:11:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 255 (0x7f203afbdc00) [pid = 12150] [serial = 1788] [outer = 0x7f20345cf800] 23:11:56 INFO - PROCESS | 12150 | 1461478316373 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 23:11:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:11:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2130ms 23:11:56 INFO - PROCESS | 12150 | 1461478316415 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 23:11:56 INFO - PROCESS | 12150 | 1461478316417 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 23:11:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:11:56 INFO - PROCESS | 12150 | 1461478316423 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:11:56 INFO - PROCESS | 12150 | 1461478316425 Marionette TRACE conn3 <- [1,2354,null,{}] 23:11:56 INFO - PROCESS | 12150 | 1461478316430 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:56 INFO - PROCESS | 12150 | 1461478316683 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 23:11:56 INFO - PROCESS | 12150 | 1461478316706 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203f0a4000 == 122 [pid = 12150] [id = 596] 23:11:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 256 (0x7f20345d0800) [pid = 12150] [serial = 1789] [outer = (nil)] 23:11:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 257 (0x7f203d727c00) [pid = 12150] [serial = 1790] [outer = 0x7f20345d0800] 23:11:56 INFO - PROCESS | 12150 | 1461478316766 Marionette DEBUG loaded listener.js 23:11:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 258 (0x7f203dad3800) [pid = 12150] [serial = 1791] [outer = 0x7f20345d0800] 23:11:57 INFO - PROCESS | 12150 | 1461478317718 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 23:11:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:11:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1373ms 23:11:57 INFO - PROCESS | 12150 | 1461478317799 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 23:11:57 INFO - PROCESS | 12150 | 1461478317804 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 23:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:11:57 INFO - PROCESS | 12150 | 1461478317812 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:11:57 INFO - PROCESS | 12150 | 1461478317817 Marionette TRACE conn3 <- [1,2358,null,{}] 23:11:57 INFO - PROCESS | 12150 | 1461478317825 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:58 INFO - PROCESS | 12150 | 1461478318057 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 23:11:58 INFO - PROCESS | 12150 | 1461478318389 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039470000 == 123 [pid = 12150] [id = 597] 23:11:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 259 (0x7f20348e8800) [pid = 12150] [serial = 1792] [outer = (nil)] 23:11:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 260 (0x7f20348f3000) [pid = 12150] [serial = 1793] [outer = 0x7f20348e8800] 23:11:58 INFO - PROCESS | 12150 | 1461478318470 Marionette DEBUG loaded listener.js 23:11:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 261 (0x7f20383ef400) [pid = 12150] [serial = 1794] [outer = 0x7f20348e8800] 23:11:59 INFO - PROCESS | 12150 | 1461478319311 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 23:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1530ms 23:11:59 INFO - PROCESS | 12150 | 1461478319357 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 23:11:59 INFO - PROCESS | 12150 | 1461478319366 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 23:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:11:59 INFO - PROCESS | 12150 | 1461478319375 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:11:59 INFO - PROCESS | 12150 | 1461478319378 Marionette TRACE conn3 <- [1,2362,null,{}] 23:11:59 INFO - PROCESS | 12150 | 1461478319384 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:11:59 INFO - PROCESS | 12150 | 1461478319584 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 23:11:59 INFO - PROCESS | 12150 | 1461478319854 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c636800 == 124 [pid = 12150] [id = 598] 23:11:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 262 (0x7f203972c000) [pid = 12150] [serial = 1795] [outer = (nil)] 23:11:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 263 (0x7f2039ab5800) [pid = 12150] [serial = 1796] [outer = 0x7f203972c000] 23:11:59 INFO - PROCESS | 12150 | 1461478319987 Marionette DEBUG loaded listener.js 23:12:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 264 (0x7f203af29800) [pid = 12150] [serial = 1797] [outer = 0x7f203972c000] 23:12:00 INFO - PROCESS | 12150 | 1461478320893 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 23:12:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:12:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1576ms 23:12:00 INFO - PROCESS | 12150 | 1461478320952 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 23:12:00 INFO - PROCESS | 12150 | 1461478320955 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 23:12:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:12:00 INFO - PROCESS | 12150 | 1461478320961 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:12:00 INFO - PROCESS | 12150 | 1461478320967 Marionette TRACE conn3 <- [1,2366,null,{}] 23:12:00 INFO - PROCESS | 12150 | 1461478320982 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:01 INFO - PROCESS | 12150 | 1461478321254 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 23:12:01 INFO - PROCESS | 12150 | 1461478321572 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040452000 == 125 [pid = 12150] [id = 599] 23:12:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 265 (0x7f203c82a800) [pid = 12150] [serial = 1798] [outer = (nil)] 23:12:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 266 (0x7f203c89bc00) [pid = 12150] [serial = 1799] [outer = 0x7f203c82a800] 23:12:01 INFO - PROCESS | 12150 | 1461478321662 Marionette DEBUG loaded listener.js 23:12:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 267 (0x7f203c9b4c00) [pid = 12150] [serial = 1800] [outer = 0x7f203c82a800] 23:12:02 INFO - PROCESS | 12150 | 1461478322558 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 23:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1634ms 23:12:02 INFO - PROCESS | 12150 | 1461478322597 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 23:12:02 INFO - PROCESS | 12150 | 1461478322602 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 23:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:12:02 INFO - PROCESS | 12150 | 1461478322608 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:12:02 INFO - PROCESS | 12150 | 1461478322610 Marionette TRACE conn3 <- [1,2370,null,{}] 23:12:02 INFO - PROCESS | 12150 | 1461478322616 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:02 INFO - PROCESS | 12150 | 1461478322824 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 23:12:03 INFO - PROCESS | 12150 | 1461478323076 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040a07800 == 126 [pid = 12150] [id = 600] 23:12:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 268 (0x7f203af2e800) [pid = 12150] [serial = 1801] [outer = (nil)] 23:12:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 269 (0x7f203d78dc00) [pid = 12150] [serial = 1802] [outer = 0x7f203af2e800] 23:12:03 INFO - PROCESS | 12150 | 1461478323149 Marionette DEBUG loaded listener.js 23:12:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 270 (0x7f203e5b9800) [pid = 12150] [serial = 1803] [outer = 0x7f203af2e800] 23:12:04 INFO - PROCESS | 12150 | 1461478324107 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 23:12:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:12:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1575ms 23:12:04 INFO - PROCESS | 12150 | 1461478324186 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 23:12:04 INFO - PROCESS | 12150 | 1461478324188 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 23:12:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:12:04 INFO - PROCESS | 12150 | 1461478324194 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:12:04 INFO - PROCESS | 12150 | 1461478324196 Marionette TRACE conn3 <- [1,2374,null,{}] 23:12:04 INFO - PROCESS | 12150 | 1461478324202 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:04 INFO - PROCESS | 12150 | 1461478324444 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 23:12:04 INFO - PROCESS | 12150 | 1461478324763 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040c66800 == 127 [pid = 12150] [id = 601] 23:12:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 271 (0x7f203c82cc00) [pid = 12150] [serial = 1804] [outer = (nil)] 23:12:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 272 (0x7f203f00a400) [pid = 12150] [serial = 1805] [outer = 0x7f203c82cc00] 23:12:04 INFO - PROCESS | 12150 | 1461478324833 Marionette DEBUG loaded listener.js 23:12:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 273 (0x7f203f015800) [pid = 12150] [serial = 1806] [outer = 0x7f203c82cc00] 23:12:05 INFO - PROCESS | 12150 | 1461478325673 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 23:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1533ms 23:12:05 INFO - PROCESS | 12150 | 1461478325729 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 23:12:05 INFO - PROCESS | 12150 | 1461478325733 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 23:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:12:05 INFO - PROCESS | 12150 | 1461478325738 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:12:05 INFO - PROCESS | 12150 | 1461478325741 Marionette TRACE conn3 <- [1,2378,null,{}] 23:12:05 INFO - PROCESS | 12150 | 1461478325746 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:05 INFO - PROCESS | 12150 | 1461478325969 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 23:12:06 INFO - PROCESS | 12150 | 1461478326234 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:06 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204150b000 == 128 [pid = 12150] [id = 602] 23:12:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 274 (0x7f203ef72800) [pid = 12150] [serial = 1807] [outer = (nil)] 23:12:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 275 (0x7f203f129c00) [pid = 12150] [serial = 1808] [outer = 0x7f203ef72800] 23:12:06 INFO - PROCESS | 12150 | 1461478326337 Marionette DEBUG loaded listener.js 23:12:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 276 (0x7f203f1a1c00) [pid = 12150] [serial = 1809] [outer = 0x7f203ef72800] 23:12:07 INFO - PROCESS | 12150 | 1461478327199 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 23:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1533ms 23:12:07 INFO - PROCESS | 12150 | 1461478327272 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 23:12:07 INFO - PROCESS | 12150 | 1461478327276 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 23:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:12:07 INFO - PROCESS | 12150 | 1461478327281 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:12:07 INFO - PROCESS | 12150 | 1461478327284 Marionette TRACE conn3 <- [1,2382,null,{}] 23:12:07 INFO - PROCESS | 12150 | 1461478327289 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:07 INFO - PROCESS | 12150 | 1461478327489 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 23:12:07 INFO - PROCESS | 12150 | 1461478327761 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041709000 == 129 [pid = 12150] [id = 603] 23:12:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 277 (0x7f203c82e000) [pid = 12150] [serial = 1810] [outer = (nil)] 23:12:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 278 (0x7f203f292400) [pid = 12150] [serial = 1811] [outer = 0x7f203c82e000] 23:12:07 INFO - PROCESS | 12150 | 1461478327837 Marionette DEBUG loaded listener.js 23:12:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 279 (0x7f20403bc400) [pid = 12150] [serial = 1812] [outer = 0x7f203c82e000] 23:12:08 INFO - PROCESS | 12150 | 1461478328668 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 23:12:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:12:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1433ms 23:12:08 INFO - PROCESS | 12150 | 1461478328716 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 23:12:08 INFO - PROCESS | 12150 | 1461478328720 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 23:12:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:12:08 INFO - PROCESS | 12150 | 1461478328725 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:12:08 INFO - PROCESS | 12150 | 1461478328727 Marionette TRACE conn3 <- [1,2386,null,{}] 23:12:08 INFO - PROCESS | 12150 | 1461478328733 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:09 INFO - PROCESS | 12150 | 1461478329044 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 23:12:09 INFO - PROCESS | 12150 | 1461478329250 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043124000 == 130 [pid = 12150] [id = 604] 23:12:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 280 (0x7f203c899800) [pid = 12150] [serial = 1813] [outer = (nil)] 23:12:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 281 (0x7f204046e800) [pid = 12150] [serial = 1814] [outer = 0x7f203c899800] 23:12:09 INFO - PROCESS | 12150 | 1461478329323 Marionette DEBUG loaded listener.js 23:12:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 282 (0x7f2040487800) [pid = 12150] [serial = 1815] [outer = 0x7f203c899800] 23:12:10 INFO - PROCESS | 12150 | 1461478330229 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 23:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1538ms 23:12:10 INFO - PROCESS | 12150 | 1461478330265 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 23:12:10 INFO - PROCESS | 12150 | 1461478330268 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 23:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:12:10 INFO - PROCESS | 12150 | 1461478330274 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:12:10 INFO - PROCESS | 12150 | 1461478330277 Marionette TRACE conn3 <- [1,2390,null,{}] 23:12:10 INFO - PROCESS | 12150 | 1461478330282 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:10 INFO - PROCESS | 12150 | 1461478330572 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 23:12:10 INFO - PROCESS | 12150 | 1461478330781 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043316800 == 131 [pid = 12150] [id = 605] 23:12:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 283 (0x7f20403bd400) [pid = 12150] [serial = 1816] [outer = (nil)] 23:12:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 284 (0x7f2040a64400) [pid = 12150] [serial = 1817] [outer = 0x7f20403bd400] 23:12:10 INFO - PROCESS | 12150 | 1461478330856 Marionette DEBUG loaded listener.js 23:12:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 285 (0x7f2040a6ec00) [pid = 12150] [serial = 1818] [outer = 0x7f20403bd400] 23:12:11 INFO - PROCESS | 12150 | 1461478331697 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 23:12:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:12:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1476ms 23:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:12:11 INFO - PROCESS | 12150 | 1461478331750 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 23:12:11 INFO - PROCESS | 12150 | 1461478331753 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 23:12:11 INFO - PROCESS | 12150 | 1461478331759 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:12:11 INFO - PROCESS | 12150 | 1461478331762 Marionette TRACE conn3 <- [1,2394,null,{}] 23:12:11 INFO - PROCESS | 12150 | 1461478331766 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:11 INFO - PROCESS | 12150 | 1461478331986 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 23:12:12 INFO - PROCESS | 12150 | 1461478332260 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486da800 == 132 [pid = 12150] [id = 606] 23:12:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 286 (0x7f2040474400) [pid = 12150] [serial = 1819] [outer = (nil)] 23:12:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 287 (0x7f204160ac00) [pid = 12150] [serial = 1820] [outer = 0x7f2040474400] 23:12:12 INFO - PROCESS | 12150 | 1461478332340 Marionette DEBUG loaded listener.js 23:12:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 288 (0x7f20417aec00) [pid = 12150] [serial = 1821] [outer = 0x7f2040474400] 23:12:13 INFO - PROCESS | 12150 | 1461478333224 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:12:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:12:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1527ms 23:12:13 INFO - PROCESS | 12150 | 1461478333286 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 23:12:13 INFO - PROCESS | 12150 | 1461478333290 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 23:12:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:12:13 INFO - PROCESS | 12150 | 1461478333296 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:12:13 INFO - PROCESS | 12150 | 1461478333300 Marionette TRACE conn3 <- [1,2398,null,{}] 23:12:13 INFO - PROCESS | 12150 | 1461478333305 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:13 INFO - PROCESS | 12150 | 1461478333630 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 23:12:13 INFO - PROCESS | 12150 | 1461478333955 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a1b1000 == 133 [pid = 12150] [id = 607] 23:12:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 289 (0x7f2043099000) [pid = 12150] [serial = 1822] [outer = (nil)] 23:12:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 290 (0x7f204309d800) [pid = 12150] [serial = 1823] [outer = 0x7f2043099000] 23:12:14 INFO - PROCESS | 12150 | 1461478334035 Marionette DEBUG loaded listener.js 23:12:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 291 (0x7f20430e9c00) [pid = 12150] [serial = 1824] [outer = 0x7f2043099000] 23:12:14 INFO - PROCESS | 12150 | 1461478334862 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 23:12:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:12:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1628ms 23:12:14 INFO - PROCESS | 12150 | 1461478334924 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 23:12:14 INFO - PROCESS | 12150 | 1461478334928 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 23:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:12:14 INFO - PROCESS | 12150 | 1461478334934 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:12:14 INFO - PROCESS | 12150 | 1461478334936 Marionette TRACE conn3 <- [1,2402,null,{}] 23:12:14 INFO - PROCESS | 12150 | 1461478334942 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:15 INFO - PROCESS | 12150 | 1461478335160 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 23:12:15 INFO - PROCESS | 12150 | 1461478335432 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ad95800 == 134 [pid = 12150] [id = 608] 23:12:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 292 (0x7f204309a800) [pid = 12150] [serial = 1825] [outer = (nil)] 23:12:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 293 (0x7f2043199800) [pid = 12150] [serial = 1826] [outer = 0x7f204309a800] 23:12:15 INFO - PROCESS | 12150 | 1461478335550 Marionette DEBUG loaded listener.js 23:12:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 294 (0x7f20431bc400) [pid = 12150] [serial = 1827] [outer = 0x7f204309a800] 23:12:16 INFO - PROCESS | 12150 | 1461478336356 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 23:12:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:12:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1478ms 23:12:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:12:16 INFO - PROCESS | 12150 | 1461478336413 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 23:12:16 INFO - PROCESS | 12150 | 1461478336416 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 23:12:16 INFO - PROCESS | 12150 | 1461478336421 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:12:16 INFO - PROCESS | 12150 | 1461478336424 Marionette TRACE conn3 <- [1,2406,null,{}] 23:12:16 INFO - PROCESS | 12150 | 1461478336429 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:16 INFO - PROCESS | 12150 | 1461478336630 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 23:12:16 INFO - PROCESS | 12150 | 1461478336905 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b329000 == 135 [pid = 12150] [id = 609] 23:12:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 295 (0x7f20431bc800) [pid = 12150] [serial = 1828] [outer = (nil)] 23:12:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 296 (0x7f2043291800) [pid = 12150] [serial = 1829] [outer = 0x7f20431bc800] 23:12:16 INFO - PROCESS | 12150 | 1461478336987 Marionette DEBUG loaded listener.js 23:12:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 297 (0x7f204841f000) [pid = 12150] [serial = 1830] [outer = 0x7f20431bc800] 23:12:17 INFO - PROCESS | 12150 | 1461478337831 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 23:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1482ms 23:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:12:17 INFO - PROCESS | 12150 | 1461478337904 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 23:12:17 INFO - PROCESS | 12150 | 1461478337907 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 23:12:17 INFO - PROCESS | 12150 | 1461478337914 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:12:17 INFO - PROCESS | 12150 | 1461478337916 Marionette TRACE conn3 <- [1,2410,null,{}] 23:12:17 INFO - PROCESS | 12150 | 1461478337922 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:18 INFO - PROCESS | 12150 | 1461478338164 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 23:12:18 INFO - PROCESS | 12150 | 1461478338436 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:18 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204d1c5000 == 136 [pid = 12150] [id = 610] 23:12:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 298 (0x7f20431bf000) [pid = 12150] [serial = 1831] [outer = (nil)] 23:12:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 299 (0x7f20485e8000) [pid = 12150] [serial = 1832] [outer = 0x7f20431bf000] 23:12:18 INFO - PROCESS | 12150 | 1461478338551 Marionette DEBUG loaded listener.js 23:12:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 300 (0x7f204863a000) [pid = 12150] [serial = 1833] [outer = 0x7f20431bf000] 23:12:19 INFO - PROCESS | 12150 | 1461478339378 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 23:12:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:12:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1528ms 23:12:19 INFO - PROCESS | 12150 | 1461478339441 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 23:12:19 INFO - PROCESS | 12150 | 1461478339444 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 23:12:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:12:19 INFO - PROCESS | 12150 | 1461478339450 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:12:19 INFO - PROCESS | 12150 | 1461478339452 Marionette TRACE conn3 <- [1,2414,null,{}] 23:12:19 INFO - PROCESS | 12150 | 1461478339459 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:19 INFO - PROCESS | 12150 | 1461478339668 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 23:12:19 INFO - PROCESS | 12150 | 1461478339942 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e817800 == 137 [pid = 12150] [id = 611] 23:12:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 301 (0x7f20431c1800) [pid = 12150] [serial = 1834] [outer = (nil)] 23:12:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 302 (0x7f2049998800) [pid = 12150] [serial = 1835] [outer = 0x7f20431c1800] 23:12:20 INFO - PROCESS | 12150 | 1461478340061 Marionette DEBUG loaded listener.js 23:12:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 303 (0x7f2049a15400) [pid = 12150] [serial = 1836] [outer = 0x7f20431c1800] 23:12:20 INFO - PROCESS | 12150 | 1461478340902 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 23:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1498ms 23:12:20 INFO - PROCESS | 12150 | 1461478340949 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 23:12:20 INFO - PROCESS | 12150 | 1461478340952 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 23:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:12:20 INFO - PROCESS | 12150 | 1461478340957 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:12:20 INFO - PROCESS | 12150 | 1461478340959 Marionette TRACE conn3 <- [1,2418,null,{}] 23:12:20 INFO - PROCESS | 12150 | 1461478340965 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:21 INFO - PROCESS | 12150 | 1461478341164 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 23:12:21 INFO - PROCESS | 12150 | 1461478341440 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ead3000 == 138 [pid = 12150] [id = 612] 23:12:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 304 (0x7f204841f400) [pid = 12150] [serial = 1837] [outer = (nil)] 23:12:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 305 (0x7f2049bd9800) [pid = 12150] [serial = 1838] [outer = 0x7f204841f400] 23:12:21 INFO - PROCESS | 12150 | 1461478341512 Marionette DEBUG loaded listener.js 23:12:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 306 (0x7f2049d26400) [pid = 12150] [serial = 1839] [outer = 0x7f204841f400] 23:12:22 INFO - PROCESS | 12150 | 1461478342342 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1441ms 23:12:22 INFO - PROCESS | 12150 | 1461478342400 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 23:12:22 INFO - PROCESS | 12150 | 1461478342402 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 23:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:12:22 INFO - PROCESS | 12150 | 1461478342409 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:12:22 INFO - PROCESS | 12150 | 1461478342412 Marionette TRACE conn3 <- [1,2422,null,{}] 23:12:22 INFO - PROCESS | 12150 | 1461478342416 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:22 INFO - PROCESS | 12150 | 1461478342616 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 23:12:22 INFO - PROCESS | 12150 | 1461478342892 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20505d8800 == 139 [pid = 12150] [id = 613] 23:12:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 307 (0x7f2048638400) [pid = 12150] [serial = 1840] [outer = (nil)] 23:12:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 308 (0x7f2049d75800) [pid = 12150] [serial = 1841] [outer = 0x7f2048638400] 23:12:22 INFO - PROCESS | 12150 | 1461478342965 Marionette DEBUG loaded listener.js 23:12:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 309 (0x7f2049d81400) [pid = 12150] [serial = 1842] [outer = 0x7f2048638400] 23:12:23 INFO - PROCESS | 12150 | 1461478343824 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1427ms 23:12:23 INFO - PROCESS | 12150 | 1461478343836 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 23:12:23 INFO - PROCESS | 12150 | 1461478343839 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 23:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:12:23 INFO - PROCESS | 12150 | 1461478343865 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:12:23 INFO - PROCESS | 12150 | 1461478343868 Marionette TRACE conn3 <- [1,2426,null,{}] 23:12:23 INFO - PROCESS | 12150 | 1461478343873 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:24 INFO - PROCESS | 12150 | 1461478344068 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 23:12:24 INFO - PROCESS | 12150 | 1461478344349 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040615800 == 140 [pid = 12150] [id = 614] 23:12:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 310 (0x7f2039e17800) [pid = 12150] [serial = 1843] [outer = (nil)] 23:12:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 311 (0x7f2049993c00) [pid = 12150] [serial = 1844] [outer = 0x7f2039e17800] 23:12:24 INFO - PROCESS | 12150 | 1461478344420 Marionette DEBUG loaded listener.js 23:12:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 312 (0x7f2049f10000) [pid = 12150] [serial = 1845] [outer = 0x7f2039e17800] 23:12:25 INFO - PROCESS | 12150 | 1461478345464 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 23:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1632ms 23:12:25 INFO - PROCESS | 12150 | 1461478345492 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 23:12:25 INFO - PROCESS | 12150 | 1461478345495 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 23:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:12:25 INFO - PROCESS | 12150 | 1461478345501 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:12:25 INFO - PROCESS | 12150 | 1461478345503 Marionette TRACE conn3 <- [1,2430,null,{}] 23:12:25 INFO - PROCESS | 12150 | 1461478345508 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:25 INFO - PROCESS | 12150 | 1461478345706 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 23:12:26 INFO - PROCESS | 12150 | 1461478346032 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205325d000 == 141 [pid = 12150] [id = 615] 23:12:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 313 (0x7f203b0a4400) [pid = 12150] [serial = 1846] [outer = (nil)] 23:12:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 314 (0x7f2049f48c00) [pid = 12150] [serial = 1847] [outer = 0x7f203b0a4400] 23:12:26 INFO - PROCESS | 12150 | 1461478346102 Marionette DEBUG loaded listener.js 23:12:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 315 (0x7f204a136400) [pid = 12150] [serial = 1848] [outer = 0x7f203b0a4400] 23:12:26 INFO - PROCESS | 12150 | 1461478346901 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 23:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1431ms 23:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:12:26 INFO - PROCESS | 12150 | 1461478346933 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 23:12:26 INFO - PROCESS | 12150 | 1461478346935 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 23:12:26 INFO - PROCESS | 12150 | 1461478346941 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:12:26 INFO - PROCESS | 12150 | 1461478346944 Marionette TRACE conn3 <- [1,2434,null,{}] 23:12:26 INFO - PROCESS | 12150 | 1461478346949 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:27 INFO - PROCESS | 12150 | 1461478347157 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 23:12:27 INFO - PROCESS | 12150 | 1461478347448 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20545bf800 == 142 [pid = 12150] [id = 616] 23:12:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 316 (0x7f203d294c00) [pid = 12150] [serial = 1849] [outer = (nil)] 23:12:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 317 (0x7f204a56ac00) [pid = 12150] [serial = 1850] [outer = 0x7f203d294c00] 23:12:27 INFO - PROCESS | 12150 | 1461478347520 Marionette DEBUG loaded listener.js 23:12:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 318 (0x7f204a876c00) [pid = 12150] [serial = 1851] [outer = 0x7f203d294c00] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204dbda000 == 141 [pid = 12150] [id = 45] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040313800 == 140 [pid = 12150] [id = 586] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203da97800 == 139 [pid = 12150] [id = 585] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203d896800 == 138 [pid = 12150] [id = 584] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066199000 == 137 [pid = 12150] [id = 583] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206aa90800 == 136 [pid = 12150] [id = 582] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039ef5000 == 135 [pid = 12150] [id = 581] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20736e5800 == 134 [pid = 12150] [id = 580] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2068575800 == 133 [pid = 12150] [id = 579] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2062667000 == 132 [pid = 12150] [id = 578] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205b3f2000 == 131 [pid = 12150] [id = 577] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050721800 == 130 [pid = 12150] [id = 576] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ea2a000 == 129 [pid = 12150] [id = 575] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204c24e000 == 128 [pid = 12150] [id = 574] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204821d800 == 127 [pid = 12150] [id = 573] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040413000 == 126 [pid = 12150] [id = 572] 23:12:29 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036c07800 == 125 [pid = 12150] [id = 571] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 317 (0x7f2040487400) [pid = 12150] [serial = 1383] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 316 (0x7f2052be0800) [pid = 12150] [serial = 1392] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 315 (0x7f203f19c800) [pid = 12150] [serial = 1404] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 314 (0x7f203f1a6000) [pid = 12150] [serial = 1407] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 313 (0x7f2066163800) [pid = 12150] [serial = 1395] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 312 (0x7f203b30b800) [pid = 12150] [serial = 1401] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 311 (0x7f2065c12800) [pid = 12150] [serial = 1410] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 310 (0x7f204ea0dc00) [pid = 12150] [serial = 1389] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 309 (0x7f203af30800) [pid = 12150] [serial = 1398] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 308 (0x7f2049f52000) [pid = 12150] [serial = 1302] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 307 (0x7f204aba8800) [pid = 12150] [serial = 1386] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 306 (0x7f204182ac00) [pid = 12150] [serial = 1706] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 305 (0x7f2049d25c00) [pid = 12150] [serial = 1709] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 304 (0x7f204319ec00) [pid = 12150] [serial = 1707] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 303 (0x7f204a135400) [pid = 12150] [serial = 1710] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 302 (0x7f2053403000) [pid = 12150] [serial = 1673] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 301 (0x7f204a141c00) [pid = 12150] [serial = 1661] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 300 (0x7f2051166800) [pid = 12150] [serial = 1667] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 299 (0x7f2052361c00) [pid = 12150] [serial = 1670] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 298 (0x7f204dda0800) [pid = 12150] [serial = 1664] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 297 (0x7f203d723000) [pid = 12150] [serial = 1652] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 296 (0x7f2049bd6000) [pid = 12150] [serial = 1658] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 295 (0x7f204160b000) [pid = 12150] [serial = 1655] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 294 (0x7f203b123c00) [pid = 12150] [serial = 1700] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 293 (0x7f203f127000) [pid = 12150] [serial = 1701] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 292 (0x7f203b03f000) [pid = 12150] [serial = 1649] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 291 (0x7f203c82f800) [pid = 12150] [serial = 1688] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 290 (0x7f2041824800) [pid = 12150] [serial = 1685] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 289 (0x7f20627d4000) [pid = 12150] [serial = 1682] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 288 (0x7f203f177000) [pid = 12150] [serial = 1676] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 287 (0x7f20403c1c00) [pid = 12150] [serial = 1703] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 286 (0x7f203c9bb000) [pid = 12150] [serial = 1694] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 285 (0x7f203d724800) [pid = 12150] [serial = 1695] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 284 (0x7f2034a64c00) [pid = 12150] [serial = 1691] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 283 (0x7f203972dc00) [pid = 12150] [serial = 1692] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 282 (0x7f20611de800) [pid = 12150] [serial = 1679] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 281 (0x7f20431bd400) [pid = 12150] [serial = 1646] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 280 (0x7f203dad4000) [pid = 12150] [serial = 1697] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 279 (0x7f203f013400) [pid = 12150] [serial = 1698] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 278 (0x7f2041826400) [pid = 12150] [serial = 1712] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | --DOMWINDOW == 277 (0x7f2040a6c000) [pid = 12150] [serial = 1704] [outer = (nil)] [url = about:blank] 23:12:29 INFO - PROCESS | 12150 | 1461478349855 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 23:12:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:12:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2931ms 23:12:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:12:29 INFO - PROCESS | 12150 | 1461478349872 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 23:12:29 INFO - PROCESS | 12150 | 1461478349875 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 23:12:29 INFO - PROCESS | 12150 | 1461478349882 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:12:29 INFO - PROCESS | 12150 | 1461478349885 Marionette TRACE conn3 <- [1,2438,null,{}] 23:12:29 INFO - PROCESS | 12150 | 1461478349893 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:30 INFO - PROCESS | 12150 | 1461478350074 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 23:12:30 INFO - PROCESS | 12150 | 1461478350091 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2037b68000 == 126 [pid = 12150] [id = 617] 23:12:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 278 (0x7f2034850000) [pid = 12150] [serial = 1852] [outer = (nil)] 23:12:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 279 (0x7f20348ed400) [pid = 12150] [serial = 1853] [outer = 0x7f2034850000] 23:12:30 INFO - PROCESS | 12150 | 1461478350150 Marionette DEBUG loaded listener.js 23:12:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 280 (0x7f2036e12400) [pid = 12150] [serial = 1854] [outer = 0x7f2034850000] 23:12:31 INFO - PROCESS | 12150 | 1461478351118 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 23:12:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:12:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1286ms 23:12:31 INFO - PROCESS | 12150 | 1461478351167 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 23:12:31 INFO - PROCESS | 12150 | 1461478351174 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 23:12:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:12:31 INFO - PROCESS | 12150 | 1461478351183 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:12:31 INFO - PROCESS | 12150 | 1461478351187 Marionette TRACE conn3 <- [1,2442,null,{}] 23:12:31 INFO - PROCESS | 12150 | 1461478351191 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:31 INFO - PROCESS | 12150 | 1461478351379 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 23:12:31 INFO - PROCESS | 12150 | 1461478351589 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039ef1800 == 127 [pid = 12150] [id = 618] 23:12:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 281 (0x7f20336e6000) [pid = 12150] [serial = 1855] [outer = (nil)] 23:12:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 282 (0x7f203893c000) [pid = 12150] [serial = 1856] [outer = 0x7f20336e6000] 23:12:31 INFO - PROCESS | 12150 | 1461478351654 Marionette DEBUG loaded listener.js 23:12:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 283 (0x7f2039ab1800) [pid = 12150] [serial = 1857] [outer = 0x7f20336e6000] 23:12:32 INFO - PROCESS | 12150 | 1461478352495 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 23:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1331ms 23:12:32 INFO - PROCESS | 12150 | 1461478352514 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 23:12:32 INFO - PROCESS | 12150 | 1461478352516 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 23:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:12:32 INFO - PROCESS | 12150 | 1461478352522 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:12:32 INFO - PROCESS | 12150 | 1461478352527 Marionette TRACE conn3 <- [1,2446,null,{}] 23:12:32 INFO - PROCESS | 12150 | 1461478352541 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:32 INFO - PROCESS | 12150 | 1461478352814 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 23:12:32 INFO - PROCESS | 12150 | 1461478352856 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:32 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c251800 == 128 [pid = 12150] [id = 619] 23:12:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 284 (0x7f203af30800) [pid = 12150] [serial = 1858] [outer = (nil)] 23:12:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 285 (0x7f203b036400) [pid = 12150] [serial = 1859] [outer = 0x7f203af30800] 23:12:32 INFO - PROCESS | 12150 | 1461478352916 Marionette DEBUG loaded listener.js 23:12:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 286 (0x7f203b12d000) [pid = 12150] [serial = 1860] [outer = 0x7f203af30800] 23:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1280ms 23:12:33 INFO - PROCESS | 12150 | 1461478353795 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 23:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:12:33 INFO - PROCESS | 12150 | 1461478353811 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 23:12:33 INFO - PROCESS | 12150 | 1461478353814 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 23:12:33 INFO - PROCESS | 12150 | 1461478353820 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:12:33 INFO - PROCESS | 12150 | 1461478353822 Marionette TRACE conn3 <- [1,2450,null,{}] 23:12:33 INFO - PROCESS | 12150 | 1461478353827 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:35 INFO - PROCESS | 12150 | 1461478355088 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 23:12:35 INFO - PROCESS | 12150 | --DOMWINDOW == 285 (0x7f2033544000) [pid = 12150] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:12:35 INFO - PROCESS | 12150 | --DOMWINDOW == 284 (0x7f2039e16000) [pid = 12150] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:12:35 INFO - PROCESS | 12150 | --DOMWINDOW == 283 (0x7f2039e12400) [pid = 12150] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:12:35 INFO - PROCESS | 12150 | --DOMWINDOW == 282 (0x7f20398da800) [pid = 12150] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:12:35 INFO - PROCESS | 12150 | --DOMWINDOW == 281 (0x7f203ae09400) [pid = 12150] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:12:35 INFO - PROCESS | 12150 | --DOMWINDOW == 280 (0x7f20345cf800) [pid = 12150] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:12:35 INFO - PROCESS | 12150 | --DOMWINDOW == 279 (0x7f203c82f000) [pid = 12150] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:12:35 INFO - PROCESS | 12150 | --DOMWINDOW == 278 (0x7f20383fb400) [pid = 12150] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:12:35 INFO - PROCESS | 12150 | 1461478355274 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039474000 == 129 [pid = 12150] [id = 620] 23:12:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 279 (0x7f2033544000) [pid = 12150] [serial = 1861] [outer = (nil)] 23:12:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 280 (0x7f203893a400) [pid = 12150] [serial = 1862] [outer = 0x7f2033544000] 23:12:35 INFO - PROCESS | 12150 | 1461478355354 Marionette DEBUG loaded listener.js 23:12:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 281 (0x7f203c2f7800) [pid = 12150] [serial = 1863] [outer = 0x7f2033544000] 23:12:35 INFO - PROCESS | 12150 | 1461478355971 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 23:12:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:12:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2228ms 23:12:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:12:36 INFO - PROCESS | 12150 | 1461478356047 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 23:12:36 INFO - PROCESS | 12150 | 1461478356050 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 23:12:36 INFO - PROCESS | 12150 | 1461478356056 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:12:36 INFO - PROCESS | 12150 | 1461478356059 Marionette TRACE conn3 <- [1,2454,null,{}] 23:12:36 INFO - PROCESS | 12150 | 1461478356073 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:36 INFO - PROCESS | 12150 | 1461478356264 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 23:12:36 INFO - PROCESS | 12150 | 1461478356448 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e79c800 == 130 [pid = 12150] [id = 621] 23:12:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 282 (0x7f203484c400) [pid = 12150] [serial = 1864] [outer = (nil)] 23:12:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 283 (0x7f203c9a6800) [pid = 12150] [serial = 1865] [outer = 0x7f203484c400] 23:12:36 INFO - PROCESS | 12150 | 1461478356511 Marionette DEBUG loaded listener.js 23:12:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 284 (0x7f203cae4800) [pid = 12150] [serial = 1866] [outer = 0x7f203484c400] 23:12:37 INFO - PROCESS | 12150 | 1461478357457 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 23:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1428ms 23:12:37 INFO - PROCESS | 12150 | 1461478357484 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 23:12:37 INFO - PROCESS | 12150 | 1461478357490 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 23:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:12:37 INFO - PROCESS | 12150 | 1461478357498 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:12:37 INFO - PROCESS | 12150 | 1461478357504 Marionette TRACE conn3 <- [1,2458,null,{}] 23:12:37 INFO - PROCESS | 12150 | 1461478357513 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:37 INFO - PROCESS | 12150 | 1461478357730 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 23:12:38 INFO - PROCESS | 12150 | 1461478358071 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20398c9000 == 131 [pid = 12150] [id = 622] 23:12:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 285 (0x7f20348f0000) [pid = 12150] [serial = 1867] [outer = (nil)] 23:12:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 286 (0x7f2036e17000) [pid = 12150] [serial = 1868] [outer = 0x7f20348f0000] 23:12:38 INFO - PROCESS | 12150 | 1461478358149 Marionette DEBUG loaded listener.js 23:12:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 287 (0x7f203873cc00) [pid = 12150] [serial = 1869] [outer = 0x7f20348f0000] 23:12:39 INFO - PROCESS | 12150 | 1461478359032 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 23:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1586ms 23:12:39 INFO - PROCESS | 12150 | 1461478359085 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 23:12:39 INFO - PROCESS | 12150 | 1461478359094 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 23:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:12:39 INFO - PROCESS | 12150 | 1461478359103 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:12:39 INFO - PROCESS | 12150 | 1461478359107 Marionette TRACE conn3 <- [1,2462,null,{}] 23:12:39 INFO - PROCESS | 12150 | 1461478359113 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:39 INFO - PROCESS | 12150 | 1461478359324 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 23:12:39 INFO - PROCESS | 12150 | 1461478359647 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e46e800 == 132 [pid = 12150] [id = 623] 23:12:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 288 (0x7f2039abf000) [pid = 12150] [serial = 1870] [outer = (nil)] 23:12:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 289 (0x7f203af31000) [pid = 12150] [serial = 1871] [outer = 0x7f2039abf000] 23:12:39 INFO - PROCESS | 12150 | 1461478359720 Marionette DEBUG loaded listener.js 23:12:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 290 (0x7f203b5a0000) [pid = 12150] [serial = 1872] [outer = 0x7f2039abf000] 23:12:40 INFO - PROCESS | 12150 | 1461478360635 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 23:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1586ms 23:12:40 INFO - PROCESS | 12150 | 1461478360691 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 23:12:40 INFO - PROCESS | 12150 | 1461478360695 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 23:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:12:40 INFO - PROCESS | 12150 | 1461478360702 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:12:40 INFO - PROCESS | 12150 | 1461478360707 Marionette TRACE conn3 <- [1,2466,null,{}] 23:12:40 INFO - PROCESS | 12150 | 1461478360722 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:40 INFO - PROCESS | 12150 | 1461478360976 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 23:12:41 INFO - PROCESS | 12150 | 1461478361289 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040608000 == 133 [pid = 12150] [id = 624] 23:12:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 291 (0x7f203d29d000) [pid = 12150] [serial = 1873] [outer = (nil)] 23:12:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 292 (0x7f203d787c00) [pid = 12150] [serial = 1874] [outer = 0x7f203d29d000] 23:12:41 INFO - PROCESS | 12150 | 1461478361362 Marionette DEBUG loaded listener.js 23:12:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 293 (0x7f203dacfc00) [pid = 12150] [serial = 1875] [outer = 0x7f203d29d000] 23:12:42 INFO - PROCESS | 12150 | 1461478362193 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 23:12:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:12:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1543ms 23:12:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:12:42 INFO - PROCESS | 12150 | 1461478362245 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 23:12:42 INFO - PROCESS | 12150 | 1461478362249 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 23:12:42 INFO - PROCESS | 12150 | 1461478362254 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:12:42 INFO - PROCESS | 12150 | 1461478362258 Marionette TRACE conn3 <- [1,2470,null,{}] 23:12:42 INFO - PROCESS | 12150 | 1461478362262 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:42 INFO - PROCESS | 12150 | 1461478362462 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 23:12:42 INFO - PROCESS | 12150 | 1461478362733 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:42 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040c5f000 == 134 [pid = 12150] [id = 625] 23:12:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 294 (0x7f203d724800) [pid = 12150] [serial = 1876] [outer = (nil)] 23:12:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 295 (0x7f203f00c400) [pid = 12150] [serial = 1877] [outer = 0x7f203d724800] 23:12:42 INFO - PROCESS | 12150 | 1461478362808 Marionette DEBUG loaded listener.js 23:12:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 296 (0x7f203f06f000) [pid = 12150] [serial = 1878] [outer = 0x7f203d724800] 23:12:43 INFO - PROCESS | 12150 | 1461478363605 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 23:12:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:12:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1379ms 23:12:43 INFO - PROCESS | 12150 | 1461478363633 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 23:12:43 INFO - PROCESS | 12150 | 1461478363636 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 23:12:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:12:43 INFO - PROCESS | 12150 | 1461478363642 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:12:43 INFO - PROCESS | 12150 | 1461478363645 Marionette TRACE conn3 <- [1,2474,null,{}] 23:12:43 INFO - PROCESS | 12150 | 1461478363669 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:43 INFO - PROCESS | 12150 | 1461478363860 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 23:12:44 INFO - PROCESS | 12150 | 1461478364131 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041546000 == 135 [pid = 12150] [id = 626] 23:12:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 297 (0x7f203dad4000) [pid = 12150] [serial = 1879] [outer = (nil)] 23:12:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 298 (0x7f203f12b000) [pid = 12150] [serial = 1880] [outer = 0x7f203dad4000] 23:12:44 INFO - PROCESS | 12150 | 1461478364201 Marionette DEBUG loaded listener.js 23:12:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 299 (0x7f203f171000) [pid = 12150] [serial = 1881] [outer = 0x7f203dad4000] 23:12:45 INFO - PROCESS | 12150 | 1461478365126 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 23:12:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:12:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1535ms 23:12:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:12:45 INFO - PROCESS | 12150 | 1461478365178 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 23:12:45 INFO - PROCESS | 12150 | 1461478365181 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 23:12:45 INFO - PROCESS | 12150 | 1461478365187 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:12:45 INFO - PROCESS | 12150 | 1461478365190 Marionette TRACE conn3 <- [1,2478,null,{}] 23:12:45 INFO - PROCESS | 12150 | 1461478365195 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:45 INFO - PROCESS | 12150 | 1461478365429 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 23:12:45 INFO - PROCESS | 12150 | 1461478365756 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043314000 == 136 [pid = 12150] [id = 627] 23:12:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 300 (0x7f20403bac00) [pid = 12150] [serial = 1882] [outer = (nil)] 23:12:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 301 (0x7f2041606800) [pid = 12150] [serial = 1883] [outer = 0x7f20403bac00] 23:12:45 INFO - PROCESS | 12150 | 1461478365832 Marionette DEBUG loaded listener.js 23:12:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 302 (0x7f204181cc00) [pid = 12150] [serial = 1884] [outer = 0x7f20403bac00] 23:12:46 INFO - PROCESS | 12150 | 1461478366633 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 23:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1478ms 23:12:46 INFO - PROCESS | 12150 | 1461478366681 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 23:12:46 INFO - PROCESS | 12150 | 1461478366683 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 23:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:12:46 INFO - PROCESS | 12150 | 1461478366690 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:12:46 INFO - PROCESS | 12150 | 1461478366693 Marionette TRACE conn3 <- [1,2482,null,{}] 23:12:46 INFO - PROCESS | 12150 | 1461478366698 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:46 INFO - PROCESS | 12150 | 1461478366898 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 23:12:47 INFO - PROCESS | 12150 | 1461478367181 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049fe8800 == 137 [pid = 12150] [id = 628] 23:12:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 303 (0x7f20403c1400) [pid = 12150] [serial = 1885] [outer = (nil)] 23:12:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 304 (0x7f2041828c00) [pid = 12150] [serial = 1886] [outer = 0x7f20403c1400] 23:12:47 INFO - PROCESS | 12150 | 1461478367253 Marionette DEBUG loaded listener.js 23:12:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 305 (0x7f20430dc800) [pid = 12150] [serial = 1887] [outer = 0x7f20403c1400] 23:12:48 INFO - PROCESS | 12150 | 1461478368048 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 23:12:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:12:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1385ms 23:12:48 INFO - PROCESS | 12150 | 1461478368077 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 23:12:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:12:48 INFO - PROCESS | 12150 | 1461478368080 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 23:12:48 INFO - PROCESS | 12150 | 1461478368086 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:12:48 INFO - PROCESS | 12150 | 1461478368088 Marionette TRACE conn3 <- [1,2486,null,{}] 23:12:48 INFO - PROCESS | 12150 | 1461478368094 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:48 INFO - PROCESS | 12150 | 1461478368301 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 23:12:48 INFO - PROCESS | 12150 | 1461478368577 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ad8c000 == 138 [pid = 12150] [id = 629] 23:12:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 306 (0x7f2041602800) [pid = 12150] [serial = 1888] [outer = (nil)] 23:12:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 307 (0x7f2043194000) [pid = 12150] [serial = 1889] [outer = 0x7f2041602800] 23:12:48 INFO - PROCESS | 12150 | 1461478368649 Marionette DEBUG loaded listener.js 23:12:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 308 (0x7f2048419400) [pid = 12150] [serial = 1890] [outer = 0x7f2041602800] 23:12:49 INFO - PROCESS | 12150 | 1461478369475 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 23:12:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:12:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1431ms 23:12:49 INFO - PROCESS | 12150 | 1461478369516 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 23:12:49 INFO - PROCESS | 12150 | 1461478369520 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 23:12:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:12:49 INFO - PROCESS | 12150 | 1461478369525 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:12:49 INFO - PROCESS | 12150 | 1461478369527 Marionette TRACE conn3 <- [1,2490,null,{}] 23:12:49 INFO - PROCESS | 12150 | 1461478369532 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:49 INFO - PROCESS | 12150 | 1461478369731 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 23:12:50 INFO - PROCESS | 12150 | 1461478370023 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e80e800 == 139 [pid = 12150] [id = 630] 23:12:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 309 (0x7f203e5b1000) [pid = 12150] [serial = 1891] [outer = (nil)] 23:12:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 310 (0x7f20485e8c00) [pid = 12150] [serial = 1892] [outer = 0x7f203e5b1000] 23:12:50 INFO - PROCESS | 12150 | 1461478370097 Marionette DEBUG loaded listener.js 23:12:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 311 (0x7f2049bdb400) [pid = 12150] [serial = 1893] [outer = 0x7f203e5b1000] 23:12:50 INFO - PROCESS | 12150 | 1461478370953 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:12:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:12:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1477ms 23:12:51 INFO - PROCESS | 12150 | 1461478371002 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 23:12:51 INFO - PROCESS | 12150 | 1461478371006 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 23:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:12:51 INFO - PROCESS | 12150 | 1461478371011 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:12:51 INFO - PROCESS | 12150 | 1461478371014 Marionette TRACE conn3 <- [1,2494,null,{}] 23:12:51 INFO - PROCESS | 12150 | 1461478371019 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:51 INFO - PROCESS | 12150 | 1461478371212 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 23:12:51 INFO - PROCESS | 12150 | 1461478371487 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050721800 == 140 [pid = 12150] [id = 631] 23:12:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 312 (0x7f203f16fc00) [pid = 12150] [serial = 1894] [outer = (nil)] 23:12:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 313 (0x7f2049f11800) [pid = 12150] [serial = 1895] [outer = 0x7f203f16fc00] 23:12:51 INFO - PROCESS | 12150 | 1461478371561 Marionette DEBUG loaded listener.js 23:12:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 314 (0x7f204a063c00) [pid = 12150] [serial = 1896] [outer = 0x7f203f16fc00] 23:12:52 INFO - PROCESS | 12150 | 1461478372436 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 23:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1482ms 23:12:52 INFO - PROCESS | 12150 | 1461478372494 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 23:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:12:52 INFO - PROCESS | 12150 | 1461478372498 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 23:12:52 INFO - PROCESS | 12150 | 1461478372503 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:12:52 INFO - PROCESS | 12150 | 1461478372507 Marionette TRACE conn3 <- [1,2498,null,{}] 23:12:52 INFO - PROCESS | 12150 | 1461478372512 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:52 INFO - PROCESS | 12150 | 1461478372739 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 23:12:53 INFO - PROCESS | 12150 | 1461478373009 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20545a6800 == 141 [pid = 12150] [id = 632] 23:12:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 315 (0x7f204aae1400) [pid = 12150] [serial = 1897] [outer = (nil)] 23:12:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 316 (0x7f204abb5c00) [pid = 12150] [serial = 1898] [outer = 0x7f204aae1400] 23:12:53 INFO - PROCESS | 12150 | 1461478373137 Marionette DEBUG loaded listener.js 23:12:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 317 (0x7f204b238800) [pid = 12150] [serial = 1899] [outer = 0x7f204aae1400] 23:12:53 INFO - PROCESS | 12150 | 1461478373973 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1528ms 23:12:54 INFO - PROCESS | 12150 | 1461478374032 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 23:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:12:54 INFO - PROCESS | 12150 | 1461478374035 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 23:12:54 INFO - PROCESS | 12150 | 1461478374040 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:12:54 INFO - PROCESS | 12150 | 1461478374043 Marionette TRACE conn3 <- [1,2502,null,{}] 23:12:54 INFO - PROCESS | 12150 | 1461478374048 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:54 INFO - PROCESS | 12150 | 1461478374247 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 23:12:54 INFO - PROCESS | 12150 | 1461478374523 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20603b9800 == 142 [pid = 12150] [id = 633] 23:12:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 318 (0x7f204a879c00) [pid = 12150] [serial = 1900] [outer = (nil)] 23:12:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 319 (0x7f204b568800) [pid = 12150] [serial = 1901] [outer = 0x7f204a879c00] 23:12:54 INFO - PROCESS | 12150 | 1461478374595 Marionette DEBUG loaded listener.js 23:12:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 320 (0x7f204c347c00) [pid = 12150] [serial = 1902] [outer = 0x7f204a879c00] 23:12:55 INFO - PROCESS | 12150 | 1461478375459 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:12:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:12:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1476ms 23:12:55 INFO - PROCESS | 12150 | 1461478375516 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 23:12:55 INFO - PROCESS | 12150 | 1461478375519 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 23:12:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:12:55 INFO - PROCESS | 12150 | 1461478375525 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:12:55 INFO - PROCESS | 12150 | 1461478375527 Marionette TRACE conn3 <- [1,2506,null,{}] 23:12:55 INFO - PROCESS | 12150 | 1461478375533 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:55 INFO - PROCESS | 12150 | 1461478375732 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 23:12:56 INFO - PROCESS | 12150 | 1461478376010 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20616c7800 == 143 [pid = 12150] [id = 634] 23:12:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 321 (0x7f204aae5000) [pid = 12150] [serial = 1903] [outer = (nil)] 23:12:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 322 (0x7f204c50b800) [pid = 12150] [serial = 1904] [outer = 0x7f204aae5000] 23:12:56 INFO - PROCESS | 12150 | 1461478376083 Marionette DEBUG loaded listener.js 23:12:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 323 (0x7f204d180c00) [pid = 12150] [serial = 1905] [outer = 0x7f204aae5000] 23:12:56 INFO - PROCESS | 12150 | 1461478376935 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1485ms 23:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:12:57 INFO - PROCESS | 12150 | 1461478377011 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 23:12:57 INFO - PROCESS | 12150 | 1461478377013 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 23:12:57 INFO - PROCESS | 12150 | 1461478377019 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:12:57 INFO - PROCESS | 12150 | 1461478377022 Marionette TRACE conn3 <- [1,2510,null,{}] 23:12:57 INFO - PROCESS | 12150 | 1461478377027 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:57 INFO - PROCESS | 12150 | 1461478377236 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 23:12:57 INFO - PROCESS | 12150 | 1461478377509 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065d67800 == 144 [pid = 12150] [id = 635] 23:12:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 324 (0x7f204aba9800) [pid = 12150] [serial = 1906] [outer = (nil)] 23:12:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 325 (0x7f204db1f400) [pid = 12150] [serial = 1907] [outer = 0x7f204aba9800] 23:12:57 INFO - PROCESS | 12150 | 1461478377582 Marionette DEBUG loaded listener.js 23:12:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 326 (0x7f204db87400) [pid = 12150] [serial = 1908] [outer = 0x7f204aba9800] 23:12:58 INFO - PROCESS | 12150 | 1461478378398 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 23:12:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:12:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1430ms 23:12:58 INFO - PROCESS | 12150 | 1461478378449 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 23:12:58 INFO - PROCESS | 12150 | 1461478378453 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 23:12:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:12:58 INFO - PROCESS | 12150 | 1461478378458 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:12:58 INFO - PROCESS | 12150 | 1461478378460 Marionette TRACE conn3 <- [1,2514,null,{}] 23:12:58 INFO - PROCESS | 12150 | 1461478378466 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:12:58 INFO - PROCESS | 12150 | 1461478378665 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 23:12:58 INFO - PROCESS | 12150 | 1461478378947 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206621a000 == 145 [pid = 12150] [id = 636] 23:12:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 327 (0x7f204d17b000) [pid = 12150] [serial = 1909] [outer = (nil)] 23:12:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 328 (0x7f204dd99000) [pid = 12150] [serial = 1910] [outer = 0x7f204d17b000] 23:12:59 INFO - PROCESS | 12150 | 1461478379019 Marionette DEBUG loaded listener.js 23:12:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 329 (0x7f204e6a3400) [pid = 12150] [serial = 1911] [outer = 0x7f204d17b000] 23:12:59 INFO - PROCESS | 12150 | 1461478379936 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 23:12:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:12:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1535ms 23:12:59 INFO - PROCESS | 12150 | 1461478379995 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 23:12:59 INFO - PROCESS | 12150 | 1461478379997 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 23:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:13:00 INFO - PROCESS | 12150 | 1461478380003 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:13:00 INFO - PROCESS | 12150 | 1461478380005 Marionette TRACE conn3 <- [1,2518,null,{}] 23:13:00 INFO - PROCESS | 12150 | 1461478380011 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:00 INFO - PROCESS | 12150 | 1461478380212 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 23:13:00 INFO - PROCESS | 12150 | 1461478380536 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066913800 == 146 [pid = 12150] [id = 637] 23:13:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 330 (0x7f204db14400) [pid = 12150] [serial = 1912] [outer = (nil)] 23:13:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 331 (0x7f204e82ac00) [pid = 12150] [serial = 1913] [outer = 0x7f204db14400] 23:13:00 INFO - PROCESS | 12150 | 1461478380609 Marionette DEBUG loaded listener.js 23:13:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 332 (0x7f204e834c00) [pid = 12150] [serial = 1914] [outer = 0x7f204db14400] 23:13:01 INFO - PROCESS | 12150 | 1461478381412 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:13:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:13:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1477ms 23:13:01 INFO - PROCESS | 12150 | 1461478381481 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 23:13:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:13:01 INFO - PROCESS | 12150 | 1461478381485 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 23:13:01 INFO - PROCESS | 12150 | 1461478381490 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:13:01 INFO - PROCESS | 12150 | 1461478381493 Marionette TRACE conn3 <- [1,2522,null,{}] 23:13:01 INFO - PROCESS | 12150 | 1461478381497 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:01 INFO - PROCESS | 12150 | 1461478381696 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 23:13:01 INFO - PROCESS | 12150 | 1461478381988 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206aa7f800 == 147 [pid = 12150] [id = 638] 23:13:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 333 (0x7f204e6a2000) [pid = 12150] [serial = 1915] [outer = (nil)] 23:13:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 334 (0x7f204ea06400) [pid = 12150] [serial = 1916] [outer = 0x7f204e6a2000] 23:13:02 INFO - PROCESS | 12150 | 1461478382065 Marionette DEBUG loaded listener.js 23:13:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 335 (0x7f2050405400) [pid = 12150] [serial = 1917] [outer = 0x7f204e6a2000] 23:13:02 INFO - PROCESS | 12150 | 1461478382894 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:13:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:13:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1476ms 23:13:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:13:02 INFO - PROCESS | 12150 | 1461478382967 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 23:13:02 INFO - PROCESS | 12150 | 1461478382969 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 23:13:02 INFO - PROCESS | 12150 | 1461478382978 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:13:02 INFO - PROCESS | 12150 | 1461478382980 Marionette TRACE conn3 <- [1,2526,null,{}] 23:13:02 INFO - PROCESS | 12150 | 1461478382985 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:03 INFO - PROCESS | 12150 | 1461478383202 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 23:13:03 INFO - PROCESS | 12150 | 1461478383482 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203085b800 == 148 [pid = 12150] [id = 639] 23:13:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 336 (0x7f204e82d000) [pid = 12150] [serial = 1918] [outer = (nil)] 23:13:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 337 (0x7f205049d800) [pid = 12150] [serial = 1919] [outer = 0x7f204e82d000] 23:13:03 INFO - PROCESS | 12150 | 1461478383597 Marionette DEBUG loaded listener.js 23:13:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 338 (0x7f20510dcc00) [pid = 12150] [serial = 1920] [outer = 0x7f204e82d000] 23:13:04 INFO - PROCESS | 12150 | 1461478384432 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 23:13:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:13:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1534ms 23:13:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:13:04 INFO - PROCESS | 12150 | 1461478384509 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 23:13:04 INFO - PROCESS | 12150 | 1461478384511 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 23:13:04 INFO - PROCESS | 12150 | 1461478384518 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:13:04 INFO - PROCESS | 12150 | 1461478384521 Marionette TRACE conn3 <- [1,2530,null,{}] 23:13:04 INFO - PROCESS | 12150 | 1461478384526 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:04 INFO - PROCESS | 12150 | 1461478384779 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 23:13:05 INFO - PROCESS | 12150 | 1461478385119 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036daa800 == 149 [pid = 12150] [id = 640] 23:13:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 339 (0x7f20336e5000) [pid = 12150] [serial = 1921] [outer = (nil)] 23:13:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 340 (0x7f2036f4f000) [pid = 12150] [serial = 1922] [outer = 0x7f20336e5000] 23:13:05 INFO - PROCESS | 12150 | 1461478385191 Marionette DEBUG loaded listener.js 23:13:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 341 (0x7f203d78d800) [pid = 12150] [serial = 1923] [outer = 0x7f20336e5000] 23:13:06 INFO - PROCESS | 12150 | 1461478386002 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 23:13:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:13:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1533ms 23:13:06 INFO - PROCESS | 12150 | 1461478386052 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 23:13:06 INFO - PROCESS | 12150 | 1461478386054 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 23:13:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:13:06 INFO - PROCESS | 12150 | 1461478386060 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:13:06 INFO - PROCESS | 12150 | 1461478386062 Marionette TRACE conn3 <- [1,2534,null,{}] 23:13:06 INFO - PROCESS | 12150 | 1461478386069 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:06 INFO - PROCESS | 12150 | 1461478386266 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 23:13:06 INFO - PROCESS | 12150 | 1461478386548 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:06 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039648800 == 150 [pid = 12150] [id = 641] 23:13:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 342 (0x7f20336ef800) [pid = 12150] [serial = 1924] [outer = (nil)] 23:13:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 343 (0x7f2051160000) [pid = 12150] [serial = 1925] [outer = 0x7f20336ef800] 23:13:06 INFO - PROCESS | 12150 | 1461478386619 Marionette DEBUG loaded listener.js 23:13:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 344 (0x7f20515b9000) [pid = 12150] [serial = 1926] [outer = 0x7f20336ef800] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203a0e0000 == 149 [pid = 12150] [id = 375] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2065c69800 == 148 [pid = 12150] [id = 560] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e474000 == 147 [pid = 12150] [id = 374] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066444800 == 146 [pid = 12150] [id = 561] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039474000 == 145 [pid = 12150] [id = 620] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c251800 == 144 [pid = 12150] [id = 619] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039ef1800 == 143 [pid = 12150] [id = 618] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2037b68000 == 142 [pid = 12150] [id = 617] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20505d8800 == 141 [pid = 12150] [id = 613] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ead3000 == 140 [pid = 12150] [id = 612] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e817800 == 139 [pid = 12150] [id = 611] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204d1c5000 == 138 [pid = 12150] [id = 610] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b329000 == 137 [pid = 12150] [id = 609] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ad95800 == 136 [pid = 12150] [id = 608] 23:13:08 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a1b1000 == 135 [pid = 12150] [id = 607] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 343 (0x7f20348e6000) [pid = 12150] [serial = 1770] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 342 (0x7f203beeb400) [pid = 12150] [serial = 1781] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 341 (0x7f204a571000) [pid = 12150] [serial = 1713] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 340 (0x7f2033544800) [pid = 12150] [serial = 1763] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 339 (0x7f2039e0f400) [pid = 12150] [serial = 1775] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 338 (0x7f203ae10c00) [pid = 12150] [serial = 1776] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 337 (0x7f203b59ac00) [pid = 12150] [serial = 1779] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 336 (0x7f203afbdc00) [pid = 12150] [serial = 1788] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 335 (0x7f204c34c800) [pid = 12150] [serial = 1727] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 334 (0x7f2049d2ec00) [pid = 12150] [serial = 1724] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 333 (0x7f203c9ba800) [pid = 12150] [serial = 1784] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 332 (0x7f2038938800) [pid = 12150] [serial = 1773] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 331 (0x7f204db8b000) [pid = 12150] [serial = 1739] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 330 (0x7f203d78a800) [pid = 12150] [serial = 1754] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 329 (0x7f2050497c00) [pid = 12150] [serial = 1730] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 328 (0x7f2034858800) [pid = 12150] [serial = 1748] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 327 (0x7f203d292800) [pid = 12150] [serial = 1718] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 326 (0x7f204e82e000) [pid = 12150] [serial = 1757] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 325 (0x7f203d295c00) [pid = 12150] [serial = 1785] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 324 (0x7f20383fd800) [pid = 12150] [serial = 1772] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 323 (0x7f205690e400) [pid = 12150] [serial = 1733] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 322 (0x7f203b120800) [pid = 12150] [serial = 1778] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 321 (0x7f20348ee000) [pid = 12150] [serial = 1760] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 320 (0x7f204e82cc00) [pid = 12150] [serial = 1751] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 319 (0x7f20336ebc00) [pid = 12150] [serial = 1769] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 318 (0x7f2065d42400) [pid = 12150] [serial = 1742] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 317 (0x7f20383f9800) [pid = 12150] [serial = 1745] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 316 (0x7f203c2f0c00) [pid = 12150] [serial = 1782] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 315 (0x7f2034a5c400) [pid = 12150] [serial = 1715] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 314 (0x7f203b03c000) [pid = 12150] [serial = 1766] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 313 (0x7f2040478000) [pid = 12150] [serial = 1721] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 312 (0x7f20611dc400) [pid = 12150] [serial = 1736] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 311 (0x7f203873f800) [pid = 12150] [serial = 1787] [outer = (nil)] [url = about:blank] 23:13:08 INFO - PROCESS | 12150 | --DOMWINDOW == 310 (0x7f203d727c00) [pid = 12150] [serial = 1790] [outer = (nil)] [url = about:blank] 23:13:09 INFO - PROCESS | 12150 | 1461478389014 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 23:13:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:13:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2986ms 23:13:09 INFO - PROCESS | 12150 | 1461478389047 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 23:13:09 INFO - PROCESS | 12150 | 1461478389051 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 23:13:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:13:09 INFO - PROCESS | 12150 | 1461478389058 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:13:09 INFO - PROCESS | 12150 | 1461478389063 Marionette TRACE conn3 <- [1,2538,null,{}] 23:13:09 INFO - PROCESS | 12150 | 1461478389071 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:09 INFO - PROCESS | 12150 | 1461478389262 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 23:13:09 INFO - PROCESS | 12150 | 1461478389493 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20382c2000 == 136 [pid = 12150] [id = 642] 23:13:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 311 (0x7f20336f1c00) [pid = 12150] [serial = 1927] [outer = (nil)] 23:13:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 312 (0x7f20348eb400) [pid = 12150] [serial = 1928] [outer = 0x7f20336f1c00] 23:13:09 INFO - PROCESS | 12150 | 1461478389554 Marionette DEBUG loaded listener.js 23:13:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 313 (0x7f2036f4a000) [pid = 12150] [serial = 1929] [outer = 0x7f20336f1c00] 23:13:10 INFO - PROCESS | 12150 | 1461478390286 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 23:13:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:13:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1281ms 23:13:10 INFO - PROCESS | 12150 | 1461478390341 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 23:13:10 INFO - PROCESS | 12150 | 1461478390348 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 23:13:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:13:10 INFO - PROCESS | 12150 | 1461478390357 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:13:10 INFO - PROCESS | 12150 | 1461478390360 Marionette TRACE conn3 <- [1,2542,null,{}] 23:13:10 INFO - PROCESS | 12150 | 1461478390364 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:10 INFO - PROCESS | 12150 | 1461478390567 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 23:13:10 INFO - PROCESS | 12150 | 1461478390783 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20399d9000 == 137 [pid = 12150] [id = 643] 23:13:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 314 (0x7f20336ef000) [pid = 12150] [serial = 1930] [outer = (nil)] 23:13:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 315 (0x7f20398e0400) [pid = 12150] [serial = 1931] [outer = 0x7f20336ef000] 23:13:10 INFO - PROCESS | 12150 | 1461478390843 Marionette DEBUG loaded listener.js 23:13:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 316 (0x7f203ae0ac00) [pid = 12150] [serial = 1932] [outer = 0x7f20336ef000] 23:13:11 INFO - PROCESS | 12150 | 1461478391743 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 23:13:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:13:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1428ms 23:13:11 INFO - PROCESS | 12150 | 1461478391786 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 23:13:11 INFO - PROCESS | 12150 | 1461478391789 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 23:13:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:13:11 INFO - PROCESS | 12150 | 1461478391795 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:13:11 INFO - PROCESS | 12150 | 1461478391799 Marionette TRACE conn3 <- [1,2546,null,{}] 23:13:11 INFO - PROCESS | 12150 | 1461478391832 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:12 INFO - PROCESS | 12150 | 1461478392101 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 23:13:12 INFO - PROCESS | 12150 | 1461478392131 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c251000 == 138 [pid = 12150] [id = 644] 23:13:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 317 (0x7f2039ab4000) [pid = 12150] [serial = 1933] [outer = (nil)] 23:13:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 318 (0x7f203b59e400) [pid = 12150] [serial = 1934] [outer = 0x7f2039ab4000] 23:13:12 INFO - PROCESS | 12150 | 1461478392203 Marionette DEBUG loaded listener.js 23:13:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 319 (0x7f203c9acc00) [pid = 12150] [serial = 1935] [outer = 0x7f2039ab4000] 23:13:13 INFO - PROCESS | 12150 | 1461478393102 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 23:13:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:13:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1335ms 23:13:13 INFO - PROCESS | 12150 | 1461478393130 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 23:13:13 INFO - PROCESS | 12150 | 1461478393134 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 23:13:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:13:13 INFO - PROCESS | 12150 | 1461478393139 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:13:13 INFO - PROCESS | 12150 | 1461478393141 Marionette TRACE conn3 <- [1,2550,null,{}] 23:13:13 INFO - PROCESS | 12150 | 1461478393146 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:14 INFO - PROCESS | 12150 | 1461478394592 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 318 (0x7f203c82a800) [pid = 12150] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 317 (0x7f2048638400) [pid = 12150] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 316 (0x7f2036e0f800) [pid = 12150] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 315 (0x7f204ea07400) [pid = 12150] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 314 (0x7f203b304000) [pid = 12150] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 313 (0x7f2049995400) [pid = 12150] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 312 (0x7f203afbd400) [pid = 12150] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 311 (0x7f2036f4a800) [pid = 12150] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 310 (0x7f203f296c00) [pid = 12150] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 309 (0x7f2039e17800) [pid = 12150] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 308 (0x7f204c0c7400) [pid = 12150] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 307 (0x7f203873d000) [pid = 12150] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 306 (0x7f203f16b800) [pid = 12150] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 305 (0x7f203f06d000) [pid = 12150] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 304 (0x7f203b0a4400) [pid = 12150] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 303 (0x7f204abb2000) [pid = 12150] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 302 (0x7f20345c5c00) [pid = 12150] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 301 (0x7f203b5a2800) [pid = 12150] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 300 (0x7f20398d5000) [pid = 12150] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 299 (0x7f204c34a000) [pid = 12150] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 298 (0x7f2040474400) [pid = 12150] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 297 (0x7f203cae0800) [pid = 12150] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 296 (0x7f203afbe400) [pid = 12150] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 295 (0x7f203893ac00) [pid = 12150] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 294 (0x7f2036f44000) [pid = 12150] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 293 (0x7f20431bc800) [pid = 12150] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 292 (0x7f2039730800) [pid = 12150] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 291 (0x7f2034a5d000) [pid = 12150] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 290 (0x7f204841a400) [pid = 12150] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 289 (0x7f203f1a8c00) [pid = 12150] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 288 (0x7f204841f400) [pid = 12150] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 287 (0x7f203f00cc00) [pid = 12150] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 286 (0x7f203c898800) [pid = 12150] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 285 (0x7f20403b5400) [pid = 12150] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 284 (0x7f203c82cc00) [pid = 12150] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 283 (0x7f203f16a000) [pid = 12150] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 282 (0x7f203484f800) [pid = 12150] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 281 (0x7f203f28dc00) [pid = 12150] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 280 (0x7f2034854400) [pid = 12150] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 279 (0x7f20336e6000) [pid = 12150] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 278 (0x7f2034a62400) [pid = 12150] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 277 (0x7f20541a5c00) [pid = 12150] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 276 (0x7f2033544000) [pid = 12150] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 275 (0x7f20403bd400) [pid = 12150] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 274 (0x7f20348e8800) [pid = 12150] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 273 (0x7f203c899800) [pid = 12150] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 272 (0x7f20431c1800) [pid = 12150] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 271 (0x7f203c82e000) [pid = 12150] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 270 (0x7f2033540800) [pid = 12150] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 269 (0x7f203b5a0800) [pid = 12150] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 268 (0x7f20345c2800) [pid = 12150] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 267 (0x7f2049f4a000) [pid = 12150] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 266 (0x7f203ef72800) [pid = 12150] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 265 (0x7f2049a0a400) [pid = 12150] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 264 (0x7f2033540400) [pid = 12150] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 263 (0x7f203ae05800) [pid = 12150] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 262 (0x7f203f072800) [pid = 12150] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 261 (0x7f20398d9400) [pid = 12150] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 260 (0x7f2054e30000) [pid = 12150] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 259 (0x7f203f122400) [pid = 12150] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 258 (0x7f2040470c00) [pid = 12150] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 257 (0x7f204046d000) [pid = 12150] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 256 (0x7f203c2ee800) [pid = 12150] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 255 (0x7f2043099000) [pid = 12150] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 254 (0x7f20431bf000) [pid = 12150] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 253 (0x7f2049f17000) [pid = 12150] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 252 (0x7f204af98000) [pid = 12150] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 251 (0x7f203d784c00) [pid = 12150] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 250 (0x7f20431b7000) [pid = 12150] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 249 (0x7f2034850000) [pid = 12150] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 248 (0x7f203c9b1c00) [pid = 12150] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 247 (0x7f20417af800) [pid = 12150] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 246 (0x7f204181e400) [pid = 12150] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 245 (0x7f2041604800) [pid = 12150] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 244 (0x7f2036e12000) [pid = 12150] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 243 (0x7f203972c000) [pid = 12150] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 242 (0x7f204047a400) [pid = 12150] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 241 (0x7f203873c400) [pid = 12150] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 240 (0x7f203af2e800) [pid = 12150] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 239 (0x7f203d785c00) [pid = 12150] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 238 (0x7f2036e13400) [pid = 12150] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f20383f3000) [pid = 12150] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f20345ca400) [pid = 12150] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f203c2ef400) [pid = 12150] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f20348e5c00) [pid = 12150] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f2036f43400) [pid = 12150] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f204046c800) [pid = 12150] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f204309a800) [pid = 12150] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f203c2f6c00) [pid = 12150] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f2038742c00) [pid = 12150] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f205456a400) [pid = 12150] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f20398d4c00) [pid = 12150] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f203cae5800) [pid = 12150] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f203c2f0800) [pid = 12150] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f2034a60400) [pid = 12150] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f204c0c7c00) [pid = 12150] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f203c895400) [pid = 12150] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f203af30800) [pid = 12150] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f2036e14c00) [pid = 12150] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f2034a68800) [pid = 12150] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f203f16c400) [pid = 12150] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f203b039000) [pid = 12150] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:13:14 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f20403b9400) [pid = 12150] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:13:14 INFO - PROCESS | 12150 | 1461478394895 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:14 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203626f000 == 139 [pid = 12150] [id = 645] 23:13:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f203353d000) [pid = 12150] [serial = 1936] [outer = (nil)] 23:13:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f20336e5800) [pid = 12150] [serial = 1937] [outer = 0x7f203353d000] 23:13:14 INFO - PROCESS | 12150 | 1461478394960 Marionette DEBUG loaded listener.js 23:13:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f20348e5800) [pid = 12150] [serial = 1938] [outer = 0x7f203353d000] 23:13:15 INFO - PROCESS | 12150 | 1461478395707 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 23:13:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:13:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2581ms 23:13:15 INFO - PROCESS | 12150 | 1461478395720 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 23:13:15 INFO - PROCESS | 12150 | 1461478395723 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 23:13:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:13:15 INFO - PROCESS | 12150 | 1461478395728 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:13:15 INFO - PROCESS | 12150 | 1461478395731 Marionette TRACE conn3 <- [1,2554,null,{}] 23:13:15 INFO - PROCESS | 12150 | 1461478395736 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:15 INFO - PROCESS | 12150 | 1461478395936 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 23:13:16 INFO - PROCESS | 12150 | 1461478396134 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c633800 == 140 [pid = 12150] [id = 646] 23:13:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f2033540400) [pid = 12150] [serial = 1939] [outer = (nil)] 23:13:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f2036f44000) [pid = 12150] [serial = 1940] [outer = 0x7f2033540400] 23:13:16 INFO - PROCESS | 12150 | 1461478396198 Marionette DEBUG loaded listener.js 23:13:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f203ae10800) [pid = 12150] [serial = 1941] [outer = 0x7f2033540400] 23:13:17 INFO - PROCESS | 12150 | 1461478397215 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 23:13:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:13:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1532ms 23:13:17 INFO - PROCESS | 12150 | 1461478397262 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 23:13:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:13:17 INFO - PROCESS | 12150 | 1461478397268 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 23:13:17 INFO - PROCESS | 12150 | 1461478397277 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:13:17 INFO - PROCESS | 12150 | 1461478397282 Marionette TRACE conn3 <- [1,2558,null,{}] 23:13:17 INFO - PROCESS | 12150 | 1461478397290 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:17 INFO - PROCESS | 12150 | 1461478397518 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 23:13:17 INFO - PROCESS | 12150 | 1461478397848 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:17 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20399cb000 == 141 [pid = 12150] [id = 647] 23:13:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f2036f42800) [pid = 12150] [serial = 1942] [outer = (nil)] 23:13:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f20383f6c00) [pid = 12150] [serial = 1943] [outer = 0x7f2036f42800] 23:13:17 INFO - PROCESS | 12150 | 1461478397925 Marionette DEBUG loaded listener.js 23:13:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f203972f400) [pid = 12150] [serial = 1944] [outer = 0x7f2036f42800] 23:13:18 INFO - PROCESS | 12150 | 1461478398778 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 23:13:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:13:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1542ms 23:13:18 INFO - PROCESS | 12150 | 1461478398817 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 23:13:18 INFO - PROCESS | 12150 | 1461478398826 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 23:13:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:13:18 INFO - PROCESS | 12150 | 1461478398835 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:13:18 INFO - PROCESS | 12150 | 1461478398839 Marionette TRACE conn3 <- [1,2562,null,{}] 23:13:18 INFO - PROCESS | 12150 | 1461478398844 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:19 INFO - PROCESS | 12150 | 1461478399059 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 23:13:19 INFO - PROCESS | 12150 | 1461478399339 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e462000 == 142 [pid = 12150] [id = 648] 23:13:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f203b038000) [pid = 12150] [serial = 1945] [outer = (nil)] 23:13:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f203b09f400) [pid = 12150] [serial = 1946] [outer = 0x7f203b038000] 23:13:19 INFO - PROCESS | 12150 | 1461478399500 Marionette DEBUG loaded listener.js 23:13:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f203b30ac00) [pid = 12150] [serial = 1947] [outer = 0x7f203b038000] 23:13:20 INFO - PROCESS | 12150 | 1461478400423 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 23:13:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:13:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1633ms 23:13:20 INFO - PROCESS | 12150 | 1461478400468 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 23:13:20 INFO - PROCESS | 12150 | 1461478400472 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 23:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:13:20 INFO - PROCESS | 12150 | 1461478400478 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:13:20 INFO - PROCESS | 12150 | 1461478400483 Marionette TRACE conn3 <- [1,2566,null,{}] 23:13:20 INFO - PROCESS | 12150 | 1461478400508 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:20 INFO - PROCESS | 12150 | 1461478400737 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 23:13:21 INFO - PROCESS | 12150 | 1461478401054 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204031c800 == 143 [pid = 12150] [id = 649] 23:13:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f203c82cc00) [pid = 12150] [serial = 1948] [outer = (nil)] 23:13:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f203cadf800) [pid = 12150] [serial = 1949] [outer = 0x7f203c82cc00] 23:13:21 INFO - PROCESS | 12150 | 1461478401132 Marionette DEBUG loaded listener.js 23:13:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f203d723400) [pid = 12150] [serial = 1950] [outer = 0x7f203c82cc00] 23:13:21 INFO - PROCESS | 12150 | 1461478401962 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 23:13:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:13:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1542ms 23:13:22 INFO - PROCESS | 12150 | 1461478402035 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 23:13:22 INFO - PROCESS | 12150 | 1461478402039 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 23:13:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:13:22 INFO - PROCESS | 12150 | 1461478402048 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:13:22 INFO - PROCESS | 12150 | 1461478402051 Marionette TRACE conn3 <- [1,2570,null,{}] 23:13:22 INFO - PROCESS | 12150 | 1461478402056 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:22 INFO - PROCESS | 12150 | 1461478402268 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 23:13:22 INFO - PROCESS | 12150 | 1461478402542 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040a02800 == 144 [pid = 12150] [id = 650] 23:13:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f203c9a1c00) [pid = 12150] [serial = 1951] [outer = (nil)] 23:13:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f203dacec00) [pid = 12150] [serial = 1952] [outer = 0x7f203c9a1c00] 23:13:22 INFO - PROCESS | 12150 | 1461478402654 Marionette DEBUG loaded listener.js 23:13:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f203e5ba800) [pid = 12150] [serial = 1953] [outer = 0x7f203c9a1c00] 23:13:23 INFO - PROCESS | 12150 | 1461478403574 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 23:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1583ms 23:13:23 INFO - PROCESS | 12150 | 1461478403631 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 23:13:23 INFO - PROCESS | 12150 | 1461478403634 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 23:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:13:23 INFO - PROCESS | 12150 | 1461478403640 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:13:23 INFO - PROCESS | 12150 | 1461478403642 Marionette TRACE conn3 <- [1,2574,null,{}] 23:13:23 INFO - PROCESS | 12150 | 1461478403647 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:23 INFO - PROCESS | 12150 | 1461478403848 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 23:13:24 INFO - PROCESS | 12150 | 1461478404126 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ce3800 == 145 [pid = 12150] [id = 651] 23:13:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f203c827c00) [pid = 12150] [serial = 1954] [outer = (nil)] 23:13:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f203f011800) [pid = 12150] [serial = 1955] [outer = 0x7f203c827c00] 23:13:24 INFO - PROCESS | 12150 | 1461478404246 Marionette DEBUG loaded listener.js 23:13:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f203f06e800) [pid = 12150] [serial = 1956] [outer = 0x7f203c827c00] 23:13:25 INFO - PROCESS | 12150 | 1461478405077 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 23:13:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:13:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1477ms 23:13:25 INFO - PROCESS | 12150 | 1461478405119 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 23:13:25 INFO - PROCESS | 12150 | 1461478405123 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 23:13:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:13:25 INFO - PROCESS | 12150 | 1461478405128 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:13:25 INFO - PROCESS | 12150 | 1461478405131 Marionette TRACE conn3 <- [1,2578,null,{}] 23:13:25 INFO - PROCESS | 12150 | 1461478405135 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:25 INFO - PROCESS | 12150 | 1461478405377 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 23:13:25 INFO - PROCESS | 12150 | 1461478405720 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042fc5800 == 146 [pid = 12150] [id = 652] 23:13:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f203f172800) [pid = 12150] [serial = 1957] [outer = (nil)] 23:13:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 239 (0x7f203f28b000) [pid = 12150] [serial = 1958] [outer = 0x7f203f172800] 23:13:25 INFO - PROCESS | 12150 | 1461478405801 Marionette DEBUG loaded listener.js 23:13:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 240 (0x7f20403b2400) [pid = 12150] [serial = 1959] [outer = 0x7f203f172800] 23:13:26 INFO - PROCESS | 12150 | 1461478406624 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 23:13:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:13:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1526ms 23:13:26 INFO - PROCESS | 12150 | 1461478406655 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 23:13:26 INFO - PROCESS | 12150 | 1461478406659 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 23:13:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:13:26 INFO - PROCESS | 12150 | 1461478406664 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:13:26 INFO - PROCESS | 12150 | 1461478406666 Marionette TRACE conn3 <- [1,2582,null,{}] 23:13:26 INFO - PROCESS | 12150 | 1461478406672 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:26 INFO - PROCESS | 12150 | 1461478406883 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 23:13:27 INFO - PROCESS | 12150 | 1461478407135 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043220800 == 147 [pid = 12150] [id = 653] 23:13:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 241 (0x7f203f174800) [pid = 12150] [serial = 1960] [outer = (nil)] 23:13:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 242 (0x7f204046ec00) [pid = 12150] [serial = 1961] [outer = 0x7f203f174800] 23:13:27 INFO - PROCESS | 12150 | 1461478407204 Marionette DEBUG loaded listener.js 23:13:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 243 (0x7f2040485800) [pid = 12150] [serial = 1962] [outer = 0x7f203f174800] 23:13:28 INFO - PROCESS | 12150 | 1461478408100 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 23:13:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:13:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1483ms 23:13:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:13:28 INFO - PROCESS | 12150 | 1461478408149 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 23:13:28 INFO - PROCESS | 12150 | 1461478408152 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 23:13:28 INFO - PROCESS | 12150 | 1461478408158 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:13:28 INFO - PROCESS | 12150 | 1461478408161 Marionette TRACE conn3 <- [1,2586,null,{}] 23:13:28 INFO - PROCESS | 12150 | 1461478408185 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:28 INFO - PROCESS | 12150 | 1461478408398 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 23:13:28 INFO - PROCESS | 12150 | 1461478408673 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049dae000 == 148 [pid = 12150] [id = 654] 23:13:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 244 (0x7f203f1a7800) [pid = 12150] [serial = 1963] [outer = (nil)] 23:13:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 245 (0x7f2040490400) [pid = 12150] [serial = 1964] [outer = 0x7f203f1a7800] 23:13:28 INFO - PROCESS | 12150 | 1461478408781 Marionette DEBUG loaded listener.js 23:13:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 246 (0x7f2041604800) [pid = 12150] [serial = 1965] [outer = 0x7f203f1a7800] 23:13:29 INFO - PROCESS | 12150 | 1461478409625 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 23:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1530ms 23:13:29 INFO - PROCESS | 12150 | 1461478409688 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 23:13:29 INFO - PROCESS | 12150 | 1461478409692 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 23:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:13:29 INFO - PROCESS | 12150 | 1461478409697 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:13:29 INFO - PROCESS | 12150 | 1461478409699 Marionette TRACE conn3 <- [1,2590,null,{}] 23:13:29 INFO - PROCESS | 12150 | 1461478409704 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:29 INFO - PROCESS | 12150 | 1461478409908 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 23:13:30 INFO - PROCESS | 12150 | 1461478410190 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ab2f800 == 149 [pid = 12150] [id = 655] 23:13:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 247 (0x7f2040471c00) [pid = 12150] [serial = 1966] [outer = (nil)] 23:13:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 248 (0x7f20417ae800) [pid = 12150] [serial = 1967] [outer = 0x7f2040471c00] 23:13:30 INFO - PROCESS | 12150 | 1461478410311 Marionette DEBUG loaded listener.js 23:13:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 249 (0x7f2041823000) [pid = 12150] [serial = 1968] [outer = 0x7f2040471c00] 23:13:31 INFO - PROCESS | 12150 | 1461478411195 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 23:13:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:13:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1529ms 23:13:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:13:31 INFO - PROCESS | 12150 | 1461478411227 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 23:13:31 INFO - PROCESS | 12150 | 1461478411230 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 23:13:31 INFO - PROCESS | 12150 | 1461478411236 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:13:31 INFO - PROCESS | 12150 | 1461478411239 Marionette TRACE conn3 <- [1,2594,null,{}] 23:13:31 INFO - PROCESS | 12150 | 1461478411243 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:31 INFO - PROCESS | 12150 | 1461478411449 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 23:13:31 INFO - PROCESS | 12150 | 1461478411735 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b32e800 == 150 [pid = 12150] [id = 656] 23:13:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 250 (0x7f204048ac00) [pid = 12150] [serial = 1969] [outer = (nil)] 23:13:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 251 (0x7f20430e9800) [pid = 12150] [serial = 1970] [outer = 0x7f204048ac00] 23:13:31 INFO - PROCESS | 12150 | 1461478411811 Marionette DEBUG loaded listener.js 23:13:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 252 (0x7f2043198400) [pid = 12150] [serial = 1971] [outer = 0x7f204048ac00] 23:13:32 INFO - PROCESS | 12150 | 1461478412747 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 23:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1583ms 23:13:32 INFO - PROCESS | 12150 | 1461478412820 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 23:13:32 INFO - PROCESS | 12150 | 1461478412823 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 23:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:13:32 INFO - PROCESS | 12150 | 1461478412829 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:13:32 INFO - PROCESS | 12150 | 1461478412833 Marionette TRACE conn3 <- [1,2598,null,{}] 23:13:32 INFO - PROCESS | 12150 | 1461478412838 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:33 INFO - PROCESS | 12150 | 1461478413109 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 23:13:33 INFO - PROCESS | 12150 | 1461478413434 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e81a000 == 151 [pid = 12150] [id = 657] 23:13:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 253 (0x7f2033542400) [pid = 12150] [serial = 1972] [outer = (nil)] 23:13:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 254 (0x7f2048637000) [pid = 12150] [serial = 1973] [outer = 0x7f2033542400] 23:13:33 INFO - PROCESS | 12150 | 1461478413514 Marionette DEBUG loaded listener.js 23:13:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 255 (0x7f2049a05800) [pid = 12150] [serial = 1974] [outer = 0x7f2033542400] 23:13:34 INFO - PROCESS | 12150 | 1461478414376 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 23:13:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:13:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1581ms 23:13:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:13:34 INFO - PROCESS | 12150 | 1461478414411 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 23:13:34 INFO - PROCESS | 12150 | 1461478414413 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 23:13:34 INFO - PROCESS | 12150 | 1461478414419 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:13:34 INFO - PROCESS | 12150 | 1461478414422 Marionette TRACE conn3 <- [1,2602,null,{}] 23:13:34 INFO - PROCESS | 12150 | 1461478414427 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:34 INFO - PROCESS | 12150 | 1461478414629 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 23:13:34 INFO - PROCESS | 12150 | 1461478414911 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20505d8800 == 152 [pid = 12150] [id = 658] 23:13:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 256 (0x7f2049a07400) [pid = 12150] [serial = 1975] [outer = (nil)] 23:13:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 257 (0x7f2049a21000) [pid = 12150] [serial = 1976] [outer = 0x7f2049a07400] 23:13:35 INFO - PROCESS | 12150 | 1461478415023 Marionette DEBUG loaded listener.js 23:13:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 258 (0x7f2049d73400) [pid = 12150] [serial = 1977] [outer = 0x7f2049a07400] 23:13:35 INFO - PROCESS | 12150 | 1461478415869 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 23:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1483ms 23:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:13:35 INFO - PROCESS | 12150 | 1461478415902 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 23:13:35 INFO - PROCESS | 12150 | 1461478415904 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 23:13:35 INFO - PROCESS | 12150 | 1461478415910 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:13:35 INFO - PROCESS | 12150 | 1461478415913 Marionette TRACE conn3 <- [1,2606,null,{}] 23:13:35 INFO - PROCESS | 12150 | 1461478415919 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:36 INFO - PROCESS | 12150 | 1461478416125 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 23:13:36 INFO - PROCESS | 12150 | 1461478416410 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053be1800 == 153 [pid = 12150] [id = 659] 23:13:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 259 (0x7f203af25800) [pid = 12150] [serial = 1978] [outer = (nil)] 23:13:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 260 (0x7f2049d78c00) [pid = 12150] [serial = 1979] [outer = 0x7f203af25800] 23:13:36 INFO - PROCESS | 12150 | 1461478416522 Marionette DEBUG loaded listener.js 23:13:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 261 (0x7f2049f4d000) [pid = 12150] [serial = 1980] [outer = 0x7f203af25800] 23:13:37 INFO - PROCESS | 12150 | 1461478417367 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 23:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1530ms 23:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:13:37 INFO - PROCESS | 12150 | 1461478417441 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 23:13:37 INFO - PROCESS | 12150 | 1461478417443 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 23:13:37 INFO - PROCESS | 12150 | 1461478417449 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:13:37 INFO - PROCESS | 12150 | 1461478417452 Marionette TRACE conn3 <- [1,2610,null,{}] 23:13:37 INFO - PROCESS | 12150 | 1461478417457 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:37 INFO - PROCESS | 12150 | 1461478417665 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 23:13:37 INFO - PROCESS | 12150 | 1461478417950 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2060f03800 == 154 [pid = 12150] [id = 660] 23:13:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 262 (0x7f203b303000) [pid = 12150] [serial = 1981] [outer = (nil)] 23:13:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 263 (0x7f204a565400) [pid = 12150] [serial = 1982] [outer = 0x7f203b303000] 23:13:38 INFO - PROCESS | 12150 | 1461478418061 Marionette DEBUG loaded listener.js 23:13:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 264 (0x7f204a87c800) [pid = 12150] [serial = 1983] [outer = 0x7f203b303000] 23:13:38 INFO - PROCESS | 12150 | 1461478418914 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 23:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1527ms 23:13:38 INFO - PROCESS | 12150 | 1461478418976 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 23:13:38 INFO - PROCESS | 12150 | 1461478418979 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 23:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:13:38 INFO - PROCESS | 12150 | 1461478418984 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:13:38 INFO - PROCESS | 12150 | 1461478418987 Marionette TRACE conn3 <- [1,2614,null,{}] 23:13:38 INFO - PROCESS | 12150 | 1461478418992 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:39 INFO - PROCESS | 12150 | 1461478419203 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 23:13:39 INFO - PROCESS | 12150 | 1461478419497 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066199000 == 155 [pid = 12150] [id = 661] 23:13:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 265 (0x7f2049f51c00) [pid = 12150] [serial = 1984] [outer = (nil)] 23:13:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 266 (0x7f204af9a800) [pid = 12150] [serial = 1985] [outer = 0x7f2049f51c00] 23:13:39 INFO - PROCESS | 12150 | 1461478419609 Marionette DEBUG loaded listener.js 23:13:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 267 (0x7f204c0c7000) [pid = 12150] [serial = 1986] [outer = 0x7f2049f51c00] 23:13:40 INFO - PROCESS | 12150 | 1461478420428 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 23:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1480ms 23:13:40 INFO - PROCESS | 12150 | 1461478420465 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 23:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:13:40 INFO - PROCESS | 12150 | 1461478420468 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 23:13:40 INFO - PROCESS | 12150 | 1461478420474 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:13:40 INFO - PROCESS | 12150 | 1461478420476 Marionette TRACE conn3 <- [1,2618,null,{}] 23:13:40 INFO - PROCESS | 12150 | 1461478420482 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:40 INFO - PROCESS | 12150 | 1461478420718 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 23:13:41 INFO - PROCESS | 12150 | 1461478421009 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206dfb6800 == 156 [pid = 12150] [id = 662] 23:13:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 268 (0x7f204a132800) [pid = 12150] [serial = 1987] [outer = (nil)] 23:13:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 269 (0x7f204d183c00) [pid = 12150] [serial = 1988] [outer = 0x7f204a132800] 23:13:41 INFO - PROCESS | 12150 | 1461478421122 Marionette DEBUG loaded listener.js 23:13:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 270 (0x7f204dd97800) [pid = 12150] [serial = 1989] [outer = 0x7f204a132800] 23:13:41 INFO - PROCESS | 12150 | 1461478421934 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 23:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1534ms 23:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:13:42 INFO - PROCESS | 12150 | 1461478422008 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 23:13:42 INFO - PROCESS | 12150 | 1461478422010 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 23:13:42 INFO - PROCESS | 12150 | 1461478422016 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:13:42 INFO - PROCESS | 12150 | 1461478422019 Marionette TRACE conn3 <- [1,2622,null,{}] 23:13:42 INFO - PROCESS | 12150 | 1461478422024 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:42 INFO - PROCESS | 12150 | 1461478422233 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 23:13:42 INFO - PROCESS | 12150 | 1461478422531 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:42 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20398b4800 == 157 [pid = 12150] [id = 663] 23:13:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 271 (0x7f203484c000) [pid = 12150] [serial = 1990] [outer = (nil)] 23:13:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 272 (0x7f203ae0fc00) [pid = 12150] [serial = 1991] [outer = 0x7f203484c000] 23:13:42 INFO - PROCESS | 12150 | 1461478422642 Marionette DEBUG loaded listener.js 23:13:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 273 (0x7f20431ba000) [pid = 12150] [serial = 1992] [outer = 0x7f203484c000] 23:13:43 INFO - PROCESS | 12150 | 1461478423470 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 23:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1486ms 23:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:13:43 INFO - PROCESS | 12150 | 1461478423502 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 23:13:43 INFO - PROCESS | 12150 | 1461478423505 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 23:13:43 INFO - PROCESS | 12150 | 1461478423511 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:13:43 INFO - PROCESS | 12150 | 1461478423514 Marionette TRACE conn3 <- [1,2626,null,{}] 23:13:43 INFO - PROCESS | 12150 | 1461478423520 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:43 INFO - PROCESS | 12150 | 1461478423742 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 23:13:44 INFO - PROCESS | 12150 | 1461478424034 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20382bf000 == 158 [pid = 12150] [id = 664] 23:13:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 274 (0x7f203353c800) [pid = 12150] [serial = 1993] [outer = (nil)] 23:13:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 275 (0x7f20336e9400) [pid = 12150] [serial = 1994] [outer = 0x7f203353c800] 23:13:44 INFO - PROCESS | 12150 | 1461478424145 Marionette DEBUG loaded listener.js 23:13:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 276 (0x7f20348f2c00) [pid = 12150] [serial = 1995] [outer = 0x7f203353c800] 23:13:45 INFO - PROCESS | 12150 | 1461478424996 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 23:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1533ms 23:13:45 INFO - PROCESS | 12150 | 1461478425044 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 23:13:45 INFO - PROCESS | 12150 | 1461478425047 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 23:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:13:45 INFO - PROCESS | 12150 | 1461478425053 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:13:45 INFO - PROCESS | 12150 | 1461478425055 Marionette TRACE conn3 <- [1,2630,null,{}] 23:13:45 INFO - PROCESS | 12150 | 1461478425061 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:45 INFO - PROCESS | 12150 | 1461478425273 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 23:13:45 INFO - PROCESS | 12150 | 1461478425568 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039ef3000 == 159 [pid = 12150] [id = 665] 23:13:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 277 (0x7f2033541400) [pid = 12150] [serial = 1996] [outer = (nil)] 23:13:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 278 (0x7f203b0a9400) [pid = 12150] [serial = 1997] [outer = 0x7f2033541400] 23:13:45 INFO - PROCESS | 12150 | 1461478425694 Marionette DEBUG loaded listener.js 23:13:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 279 (0x7f203f00d000) [pid = 12150] [serial = 1998] [outer = 0x7f2033541400] 23:13:46 INFO - PROCESS | 12150 | 1461478426599 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 23:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1579ms 23:13:46 INFO - PROCESS | 12150 | 1461478426633 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 23:13:46 INFO - PROCESS | 12150 | 1461478426637 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 23:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:13:46 INFO - PROCESS | 12150 | 1461478426643 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:13:46 INFO - PROCESS | 12150 | 1461478426645 Marionette TRACE conn3 <- [1,2634,null,{}] 23:13:46 INFO - PROCESS | 12150 | 1461478426650 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:46 INFO - PROCESS | 12150 | 1461478426872 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2038903800 == 158 [pid = 12150] [id = 539] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036c14000 == 157 [pid = 12150] [id = 588] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203890a000 == 156 [pid = 12150] [id = 540] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2037b68800 == 155 [pid = 12150] [id = 587] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203626f000 == 154 [pid = 12150] [id = 645] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c251000 == 153 [pid = 12150] [id = 644] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20399d9000 == 152 [pid = 12150] [id = 643] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20382c2000 == 151 [pid = 12150] [id = 642] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206aa7f800 == 150 [pid = 12150] [id = 638] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066913800 == 149 [pid = 12150] [id = 637] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206621a000 == 148 [pid = 12150] [id = 636] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2065d67800 == 147 [pid = 12150] [id = 635] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20616c7800 == 146 [pid = 12150] [id = 634] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20603b9800 == 145 [pid = 12150] [id = 633] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20545a6800 == 144 [pid = 12150] [id = 632] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050721800 == 143 [pid = 12150] [id = 631] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e80e800 == 142 [pid = 12150] [id = 630] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ad8c000 == 141 [pid = 12150] [id = 629] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049fe8800 == 140 [pid = 12150] [id = 628] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043314000 == 139 [pid = 12150] [id = 627] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041546000 == 138 [pid = 12150] [id = 626] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040c5f000 == 137 [pid = 12150] [id = 625] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040608000 == 136 [pid = 12150] [id = 624] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e46e800 == 135 [pid = 12150] [id = 623] 23:13:48 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20398c9000 == 134 [pid = 12150] [id = 622] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 278 (0x7f203c9a6800) [pid = 12150] [serial = 1865] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 277 (0x7f203c9b4c00) [pid = 12150] [serial = 1800] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 276 (0x7f2049d81400) [pid = 12150] [serial = 1842] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 275 (0x7f203ef79000) [pid = 12150] [serial = 1620] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 274 (0x7f2053411400) [pid = 12150] [serial = 1731] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 273 (0x7f2054568400) [pid = 12150] [serial = 1461] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 272 (0x7f2051ffcc00) [pid = 12150] [serial = 1458] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 271 (0x7f203b5a2400) [pid = 12150] [serial = 1650] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 270 (0x7f203dad9000) [pid = 12150] [serial = 1476] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 269 (0x7f2049d7f800) [pid = 12150] [serial = 1452] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 268 (0x7f2049f10000) [pid = 12150] [serial = 1845] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 267 (0x7f204dd92800) [pid = 12150] [serial = 1524] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 266 (0x7f203c2fb400) [pid = 12150] [serial = 1551] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 265 (0x7f20430e5c00) [pid = 12150] [serial = 1596] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 264 (0x7f203f292800) [pid = 12150] [serial = 1515] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 263 (0x7f2049f48c00) [pid = 12150] [serial = 1847] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 262 (0x7f2065d36000) [pid = 12150] [serial = 1536] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 261 (0x7f20345d0400) [pid = 12150] [serial = 1545] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 260 (0x7f2049d73800) [pid = 12150] [serial = 1608] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 259 (0x7f203b305000) [pid = 12150] [serial = 1443] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 258 (0x7f205288a000) [pid = 12150] [serial = 1671] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 257 (0x7f20417aec00) [pid = 12150] [serial = 1821] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 256 (0x7f20403bf400) [pid = 12150] [serial = 1590] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 255 (0x7f204db81400) [pid = 12150] [serial = 1614] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 254 (0x7f203afc9800) [pid = 12150] [serial = 1581] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 253 (0x7f2061239800) [pid = 12150] [serial = 1473] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 252 (0x7f2043291800) [pid = 12150] [serial = 1829] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 251 (0x7f2049993c00) [pid = 12150] [serial = 1844] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 250 (0x7f2054523c00) [pid = 12150] [serial = 1677] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 249 (0x7f206144bc00) [pid = 12150] [serial = 1539] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 248 (0x7f204db20000) [pid = 12150] [serial = 1728] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 247 (0x7f2053562800) [pid = 12150] [serial = 1674] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 246 (0x7f2049d26400) [pid = 12150] [serial = 1839] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 245 (0x7f2064539800) [pid = 12150] [serial = 1467] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 244 (0x7f203f28e400) [pid = 12150] [serial = 1578] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 243 (0x7f2049f53800) [pid = 12150] [serial = 1659] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 242 (0x7f203f00a400) [pid = 12150] [serial = 1805] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 241 (0x7f2040491c00) [pid = 12150] [serial = 1593] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 240 (0x7f2066165400) [pid = 12150] [serial = 1749] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 239 (0x7f20430e0400) [pid = 12150] [serial = 1449] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 238 (0x7f204e831c00) [pid = 12150] [serial = 1752] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f203893c000) [pid = 12150] [serial = 1856] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f20616e8400) [pid = 12150] [serial = 1740] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f2061444800) [pid = 12150] [serial = 1737] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f203893a400) [pid = 12150] [serial = 1862] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f2040a6ec00) [pid = 12150] [serial = 1818] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f20383ef400) [pid = 12150] [serial = 1794] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f204a56ac00) [pid = 12150] [serial = 1850] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f203c2f7800) [pid = 12150] [serial = 1863] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f204046e800) [pid = 12150] [serial = 1814] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f2049a15400) [pid = 12150] [serial = 1836] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f2039ab1800) [pid = 12150] [serial = 1857] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f203f292400) [pid = 12150] [serial = 1811] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f203f067000) [pid = 12150] [serial = 1767] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f204ea0a800) [pid = 12150] [serial = 1617] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f203b041800) [pid = 12150] [serial = 1548] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f2049998800) [pid = 12150] [serial = 1835] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f20510dd400) [pid = 12150] [serial = 1665] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f203f129c00) [pid = 12150] [serial = 1808] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f204c509000) [pid = 12150] [serial = 1611] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f2033549800) [pid = 12150] [serial = 1764] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f204999b400) [pid = 12150] [serial = 1605] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f2043095000) [pid = 12150] [serial = 1518] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f20348f3000) [pid = 12150] [serial = 1793] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f203b09ac00) [pid = 12150] [serial = 1509] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f2065f9ac00) [pid = 12150] [serial = 1683] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 212 (0x7f2041824400) [pid = 12150] [serial = 1722] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 211 (0x7f2049bd9800) [pid = 12150] [serial = 1838] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 210 (0x7f2051ffe400) [pid = 12150] [serial = 1668] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 209 (0x7f204af9a400) [pid = 12150] [serial = 1662] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 208 (0x7f203dad9c00) [pid = 12150] [serial = 1719] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 207 (0x7f20430e9c00) [pid = 12150] [serial = 1824] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 206 (0x7f204863a000) [pid = 12150] [serial = 1833] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 205 (0x7f2040487800) [pid = 12150] [serial = 1815] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 204 (0x7f206122f000) [pid = 12150] [serial = 1464] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f203f1a1c00) [pid = 12150] [serial = 1809] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f205049e000) [pid = 12150] [serial = 1527] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 201 (0x7f203d78f400) [pid = 12150] [serial = 1755] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f204a572400) [pid = 12150] [serial = 1725] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f2036e12400) [pid = 12150] [serial = 1854] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f203f121800) [pid = 12150] [serial = 1587] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f20485e9800) [pid = 12150] [serial = 1602] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f2040a64400) [pid = 12150] [serial = 1817] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f203f015800) [pid = 12150] [serial = 1806] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 194 (0x7f204160ac00) [pid = 12150] [serial = 1820] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 193 (0x7f2041829000) [pid = 12150] [serial = 1686] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 192 (0x7f203c89bc00) [pid = 12150] [serial = 1799] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 191 (0x7f2049d7d800) [pid = 12150] [serial = 1440] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 190 (0x7f2036e1d000) [pid = 12150] [serial = 1413] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 189 (0x7f203af29800) [pid = 12150] [serial = 1797] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 188 (0x7f2049a13000) [pid = 12150] [serial = 1521] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 187 (0x7f2039e17000) [pid = 12150] [serial = 1479] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 186 (0x7f203d78dc00) [pid = 12150] [serial = 1802] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 185 (0x7f20485e8000) [pid = 12150] [serial = 1832] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 184 (0x7f204e835800) [pid = 12150] [serial = 1758] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f203c2ef800) [pid = 12150] [serial = 1623] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f20624bc000) [pid = 12150] [serial = 1746] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f2049d75800) [pid = 12150] [serial = 1841] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f2038936000) [pid = 12150] [serial = 1716] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f203cadb400) [pid = 12150] [serial = 1584] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f20348f2800) [pid = 12150] [serial = 1761] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 177 (0x7f2036f50800) [pid = 12150] [serial = 1470] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 176 (0x7f204841f000) [pid = 12150] [serial = 1830] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 175 (0x7f20403bc400) [pid = 12150] [serial = 1812] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 174 (0x7f20431a0400) [pid = 12150] [serial = 1599] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 173 (0x7f20431bc400) [pid = 12150] [serial = 1827] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 172 (0x7f203cae1000) [pid = 12150] [serial = 1512] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 171 (0x7f204181f400) [pid = 12150] [serial = 1689] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 170 (0x7f2039ab5800) [pid = 12150] [serial = 1796] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 169 (0x7f2060f5b800) [pid = 12150] [serial = 1734] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 168 (0x7f203e5b9800) [pid = 12150] [serial = 1803] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 167 (0x7f20623dec00) [pid = 12150] [serial = 1680] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 166 (0x7f204abadc00) [pid = 12150] [serial = 1455] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 165 (0x7f203ef70800) [pid = 12150] [serial = 1446] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 164 (0x7f20348ed400) [pid = 12150] [serial = 1853] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 163 (0x7f203b040000) [pid = 12150] [serial = 1542] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 162 (0x7f2060f5e000) [pid = 12150] [serial = 1533] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 161 (0x7f204309d800) [pid = 12150] [serial = 1823] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 160 (0x7f204a136400) [pid = 12150] [serial = 1848] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 159 (0x7f203f069000) [pid = 12150] [serial = 1653] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 158 (0x7f203b12d000) [pid = 12150] [serial = 1860] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f203b0a0c00) [pid = 12150] [serial = 1416] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f2049d7ac00) [pid = 12150] [serial = 1647] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f203b036400) [pid = 12150] [serial = 1859] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 154 (0x7f20528e5c00) [pid = 12150] [serial = 1530] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 153 (0x7f2043199800) [pid = 12150] [serial = 1826] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 152 (0x7f2065fa5c00) [pid = 12150] [serial = 1743] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | --DOMWINDOW == 151 (0x7f2048415400) [pid = 12150] [serial = 1656] [outer = (nil)] [url = about:blank] 23:13:48 INFO - PROCESS | 12150 | 1461478428760 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2030856000 == 135 [pid = 12150] [id = 666] 23:13:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f20345c2800) [pid = 12150] [serial = 1999] [outer = (nil)] 23:13:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f20345c8400) [pid = 12150] [serial = 2000] [outer = 0x7f20345c2800] 23:13:48 INFO - PROCESS | 12150 | 1461478428950 Marionette DEBUG loaded listener.js 23:13:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f203484f000) [pid = 12150] [serial = 2001] [outer = 0x7f20345c2800] 23:13:49 INFO - PROCESS | 12150 | 1461478429702 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 23:13:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:13:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 3085ms 23:13:49 INFO - PROCESS | 12150 | 1461478429737 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 23:13:49 INFO - PROCESS | 12150 | 1461478429743 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 23:13:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:13:49 INFO - PROCESS | 12150 | 1461478429761 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:13:49 INFO - PROCESS | 12150 | 1461478429765 Marionette TRACE conn3 <- [1,2638,null,{}] 23:13:49 INFO - PROCESS | 12150 | 1461478429771 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:49 INFO - PROCESS | 12150 | 1461478429972 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 23:13:50 INFO - PROCESS | 12150 | 1461478430160 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2037b54800 == 136 [pid = 12150] [id = 667] 23:13:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f20345c3400) [pid = 12150] [serial = 2002] [outer = (nil)] 23:13:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f2036e12c00) [pid = 12150] [serial = 2003] [outer = 0x7f20345c3400] 23:13:50 INFO - PROCESS | 12150 | 1461478430231 Marionette DEBUG loaded listener.js 23:13:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f20383ef400) [pid = 12150] [serial = 2004] [outer = 0x7f20345c3400] 23:13:51 INFO - PROCESS | 12150 | 1461478431040 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 23:13:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:13:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1337ms 23:13:51 INFO - PROCESS | 12150 | 1461478431111 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 23:13:51 INFO - PROCESS | 12150 | 1461478431116 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 23:13:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:13:51 INFO - PROCESS | 12150 | 1461478431125 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:13:51 INFO - PROCESS | 12150 | 1461478431128 Marionette TRACE conn3 <- [1,2642,null,{}] 23:13:51 INFO - PROCESS | 12150 | 1461478431133 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:51 INFO - PROCESS | 12150 | 1461478431389 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 23:13:51 INFO - PROCESS | 12150 | 1461478431419 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2038907000 == 137 [pid = 12150] [id = 668] 23:13:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f20383fa000) [pid = 12150] [serial = 2005] [outer = (nil)] 23:13:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f203893ac00) [pid = 12150] [serial = 2006] [outer = 0x7f20383fa000] 23:13:51 INFO - PROCESS | 12150 | 1461478431478 Marionette DEBUG loaded listener.js 23:13:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 160 (0x7f2039e12400) [pid = 12150] [serial = 2007] [outer = 0x7f20383fa000] 23:13:52 INFO - PROCESS | 12150 | 1461478432388 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 23:13:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:13:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1279ms 23:13:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:13:52 INFO - PROCESS | 12150 | 1461478432404 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 23:13:52 INFO - PROCESS | 12150 | 1461478432407 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 23:13:52 INFO - PROCESS | 12150 | 1461478432414 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:13:52 INFO - PROCESS | 12150 | 1461478432423 Marionette TRACE conn3 <- [1,2646,null,{}] 23:13:52 INFO - PROCESS | 12150 | 1461478432435 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:52 INFO - PROCESS | 12150 | 1461478432703 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 23:13:52 INFO - PROCESS | 12150 | 1461478432763 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20398c7800 == 138 [pid = 12150] [id = 669] 23:13:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 161 (0x7f203af2e400) [pid = 12150] [serial = 2008] [outer = (nil)] 23:13:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 162 (0x7f203b034800) [pid = 12150] [serial = 2009] [outer = 0x7f203af2e400] 23:13:52 INFO - PROCESS | 12150 | 1461478432876 Marionette DEBUG loaded listener.js 23:13:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 163 (0x7f203b03e400) [pid = 12150] [serial = 2010] [outer = 0x7f203af2e400] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 162 (0x7f203f16fc00) [pid = 12150] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 161 (0x7f203d724800) [pid = 12150] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 160 (0x7f2039abf000) [pid = 12150] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 159 (0x7f204aae1400) [pid = 12150] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 158 (0x7f20336e5000) [pid = 12150] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f20348f0000) [pid = 12150] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f20345d0800) [pid = 12150] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f20403bac00) [pid = 12150] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 154 (0x7f204a879c00) [pid = 12150] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 153 (0x7f204d17b000) [pid = 12150] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 152 (0x7f20336ef000) [pid = 12150] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 151 (0x7f20336ef800) [pid = 12150] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 150 (0x7f204db14400) [pid = 12150] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 149 (0x7f203d29d000) [pid = 12150] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 148 (0x7f204e6a2000) [pid = 12150] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 147 (0x7f20336f1c00) [pid = 12150] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 146 (0x7f20403c1400) [pid = 12150] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 145 (0x7f204e82d000) [pid = 12150] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f203dad4000) [pid = 12150] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f203e5b1000) [pid = 12150] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f203d294c00) [pid = 12150] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f2041602800) [pid = 12150] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f2039ab4000) [pid = 12150] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f204aba9800) [pid = 12150] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f203353d000) [pid = 12150] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:13:54 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f204aae5000) [pid = 12150] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:13:54 INFO - PROCESS | 12150 | 1461478434599 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 23:13:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:13:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2238ms 23:13:54 INFO - PROCESS | 12150 | 1461478434650 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 23:13:54 INFO - PROCESS | 12150 | 1461478434653 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 23:13:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:13:54 INFO - PROCESS | 12150 | 1461478434659 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:13:54 INFO - PROCESS | 12150 | 1461478434661 Marionette TRACE conn3 <- [1,2650,null,{}] 23:13:54 INFO - PROCESS | 12150 | 1461478434666 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:54 INFO - PROCESS | 12150 | 1461478434850 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 23:13:55 INFO - PROCESS | 12150 | 1461478435025 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039ef8800 == 139 [pid = 12150] [id = 670] 23:13:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f2033548c00) [pid = 12150] [serial = 2011] [outer = (nil)] 23:13:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f203b036400) [pid = 12150] [serial = 2012] [outer = 0x7f2033548c00] 23:13:55 INFO - PROCESS | 12150 | 1461478435092 Marionette DEBUG loaded listener.js 23:13:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f203b0a9c00) [pid = 12150] [serial = 2013] [outer = 0x7f2033548c00] 23:13:55 INFO - PROCESS | 12150 | 1461478435764 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 23:13:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:13:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1130ms 23:13:55 INFO - PROCESS | 12150 | 1461478435800 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 23:13:55 INFO - PROCESS | 12150 | 1461478435802 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 23:13:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:13:55 INFO - PROCESS | 12150 | 1461478435809 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:13:55 INFO - PROCESS | 12150 | 1461478435811 Marionette TRACE conn3 <- [1,2654,null,{}] 23:13:55 INFO - PROCESS | 12150 | 1461478435816 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:56 INFO - PROCESS | 12150 | 1461478436081 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 23:13:56 INFO - PROCESS | 12150 | 1461478436379 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036263000 == 140 [pid = 12150] [id = 671] 23:13:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f20336e4400) [pid = 12150] [serial = 2014] [outer = (nil)] 23:13:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f20336ee800) [pid = 12150] [serial = 2015] [outer = 0x7f20336e4400] 23:13:56 INFO - PROCESS | 12150 | 1461478436459 Marionette DEBUG loaded listener.js 23:13:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f2034853000) [pid = 12150] [serial = 2016] [outer = 0x7f20336e4400] 23:13:57 INFO - PROCESS | 12150 | 1461478437398 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 23:13:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:13:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1631ms 23:13:57 INFO - PROCESS | 12150 | 1461478437443 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 23:13:57 INFO - PROCESS | 12150 | 1461478437450 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 23:13:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:13:57 INFO - PROCESS | 12150 | 1461478437458 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:13:57 INFO - PROCESS | 12150 | 1461478437461 Marionette TRACE conn3 <- [1,2658,null,{}] 23:13:57 INFO - PROCESS | 12150 | 1461478437468 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:57 INFO - PROCESS | 12150 | 1461478437689 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 23:13:57 INFO - PROCESS | 12150 | 1461478437903 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039646000 == 141 [pid = 12150] [id = 672] 23:13:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f2034854000) [pid = 12150] [serial = 2017] [outer = (nil)] 23:13:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f2038933000) [pid = 12150] [serial = 2018] [outer = 0x7f2034854000] 23:13:58 INFO - PROCESS | 12150 | 1461478438018 Marionette DEBUG loaded listener.js 23:13:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f2039e16000) [pid = 12150] [serial = 2019] [outer = 0x7f2034854000] 23:13:58 INFO - PROCESS | 12150 | 1461478438995 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 23:13:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:13:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1583ms 23:13:59 INFO - PROCESS | 12150 | 1461478439044 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 23:13:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:13:59 INFO - PROCESS | 12150 | 1461478439050 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 23:13:59 INFO - PROCESS | 12150 | 1461478439056 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:13:59 INFO - PROCESS | 12150 | 1461478439059 Marionette TRACE conn3 <- [1,2662,null,{}] 23:13:59 INFO - PROCESS | 12150 | 1461478439064 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:13:59 INFO - PROCESS | 12150 | 1461478439276 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 23:13:59 INFO - PROCESS | 12150 | 1461478439506 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203beb1800 == 142 [pid = 12150] [id = 673] 23:13:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 147 (0x7f203b03a800) [pid = 12150] [serial = 2020] [outer = (nil)] 23:13:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 148 (0x7f203b0a7c00) [pid = 12150] [serial = 2021] [outer = 0x7f203b03a800] 23:13:59 INFO - PROCESS | 12150 | 1461478439619 Marionette DEBUG loaded listener.js 23:13:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 149 (0x7f203b302800) [pid = 12150] [serial = 2022] [outer = 0x7f203b03a800] 23:14:00 INFO - PROCESS | 12150 | 1461478440559 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 23:14:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:14:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1577ms 23:14:00 INFO - PROCESS | 12150 | 1461478440639 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 23:14:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:14:00 INFO - PROCESS | 12150 | 1461478440648 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 23:14:00 INFO - PROCESS | 12150 | 1461478440664 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:14:00 INFO - PROCESS | 12150 | 1461478440673 Marionette TRACE conn3 <- [1,2666,null,{}] 23:14:00 INFO - PROCESS | 12150 | 1461478440679 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:01 INFO - PROCESS | 12150 | 1461478441005 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 23:14:01 INFO - PROCESS | 12150 | 1461478441277 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c9f9800 == 143 [pid = 12150] [id = 674] 23:14:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 150 (0x7f203b304000) [pid = 12150] [serial = 2023] [outer = (nil)] 23:14:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 151 (0x7f203c2ee400) [pid = 12150] [serial = 2024] [outer = 0x7f203b304000] 23:14:01 INFO - PROCESS | 12150 | 1461478441359 Marionette DEBUG loaded listener.js 23:14:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f203c2f9c00) [pid = 12150] [serial = 2025] [outer = 0x7f203b304000] 23:14:02 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:02 INFO - PROCESS | 12150 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:14:02 INFO - PROCESS | 12150 | 1461478442582 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 23:14:02 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) 23:14:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1951ms 23:14:02 INFO - PROCESS | 12150 | 1461478442606 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 23:14:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:14:02 INFO - PROCESS | 12150 | 1461478442610 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 23:14:02 INFO - PROCESS | 12150 | 1461478442615 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:14:02 INFO - PROCESS | 12150 | 1461478442618 Marionette TRACE conn3 <- [1,2670,null,{}] 23:14:02 INFO - PROCESS | 12150 | 1461478442624 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:02 INFO - PROCESS | 12150 | 1461478442824 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 23:14:03 INFO - PROCESS | 12150 | 1461478443124 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203daa7000 == 144 [pid = 12150] [id = 675] 23:14:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f203bef1800) [pid = 12150] [serial = 2026] [outer = (nil)] 23:14:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f203c9a6000) [pid = 12150] [serial = 2027] [outer = 0x7f203bef1800] 23:14:03 INFO - PROCESS | 12150 | 1461478443193 Marionette DEBUG loaded listener.js 23:14:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f203d290c00) [pid = 12150] [serial = 2028] [outer = 0x7f203bef1800] 23:14:04 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:04 INFO - PROCESS | 12150 | 1461478444482 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 23:14:04 INFO - PROCESS | 12150 | 1461478444502 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 23:14:04 INFO - PROCESS | 12150 | 1461478444508 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:14:04 INFO - PROCESS | 12150 | 1461478444511 Marionette TRACE conn3 <- [1,2674,null,{}] 23:14:04 INFO - PROCESS | 12150 | 1461478444516 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:04 INFO - PROCESS | 12150 | 1461478444718 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 23:14:05 INFO - PROCESS | 12150 | 1461478445023 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ef92000 == 145 [pid = 12150] [id = 676] 23:14:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f203d786000) [pid = 12150] [serial = 2029] [outer = (nil)] 23:14:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f203d78a000) [pid = 12150] [serial = 2030] [outer = 0x7f203d786000] 23:14:05 INFO - PROCESS | 12150 | 1461478445105 Marionette DEBUG loaded listener.js 23:14:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f203dad9400) [pid = 12150] [serial = 2031] [outer = 0x7f203d786000] 23:14:06 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:06 INFO - PROCESS | 12150 | 1461478446457 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 23:14:06 INFO - PROCESS | 12150 | 1461478446508 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 23:14:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:14:06 INFO - PROCESS | 12150 | 1461478446514 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:14:06 INFO - PROCESS | 12150 | 1461478446516 Marionette TRACE conn3 <- [1,2678,null,{}] 23:14:06 INFO - PROCESS | 12150 | 1461478446521 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:06 INFO - PROCESS | 12150 | 1461478446809 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 23:14:07 INFO - PROCESS | 12150 | 1461478447066 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040445800 == 146 [pid = 12150] [id = 677] 23:14:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f203d724800) [pid = 12150] [serial = 2032] [outer = (nil)] 23:14:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 160 (0x7f203ef73800) [pid = 12150] [serial = 2033] [outer = 0x7f203d724800] 23:14:07 INFO - PROCESS | 12150 | 1461478447138 Marionette DEBUG loaded listener.js 23:14:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 161 (0x7f203f06f400) [pid = 12150] [serial = 2034] [outer = 0x7f203d724800] 23:14:08 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:08 INFO - PROCESS | 12150 | 1461478448480 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 23:14:08 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) 23:14:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1983ms 23:14:08 INFO - PROCESS | 12150 | 1461478448497 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 23:14:08 INFO - PROCESS | 12150 | 1461478448499 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 23:14:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:14:08 INFO - PROCESS | 12150 | 1461478448505 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:14:08 INFO - PROCESS | 12150 | 1461478448507 Marionette TRACE conn3 <- [1,2682,null,{}] 23:14:08 INFO - PROCESS | 12150 | 1461478448513 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:08 INFO - PROCESS | 12150 | 1461478448714 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 23:14:08 INFO - PROCESS | 12150 | 1461478448981 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20407cd800 == 147 [pid = 12150] [id = 678] 23:14:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 162 (0x7f203d727400) [pid = 12150] [serial = 2035] [outer = (nil)] 23:14:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 163 (0x7f203f122c00) [pid = 12150] [serial = 2036] [outer = 0x7f203d727400] 23:14:09 INFO - PROCESS | 12150 | 1461478449051 Marionette DEBUG loaded listener.js 23:14:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 164 (0x7f203f16f000) [pid = 12150] [serial = 2037] [outer = 0x7f203d727400] 23:14:10 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:10 INFO - PROCESS | 12150 | 1461478450325 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 23:14:10 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) 23:14:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1831ms 23:14:10 INFO - PROCESS | 12150 | 1461478450337 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 23:14:10 INFO - PROCESS | 12150 | 1461478450340 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 23:14:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:14:10 INFO - PROCESS | 12150 | 1461478450346 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:14:10 INFO - PROCESS | 12150 | 1461478450348 Marionette TRACE conn3 <- [1,2686,null,{}] 23:14:10 INFO - PROCESS | 12150 | 1461478450403 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:10 INFO - PROCESS | 12150 | 1461478450636 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 23:14:10 INFO - PROCESS | 12150 | 1461478450870 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040af4800 == 148 [pid = 12150] [id = 679] 23:14:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 165 (0x7f203dad9c00) [pid = 12150] [serial = 2038] [outer = (nil)] 23:14:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 166 (0x7f203f19b400) [pid = 12150] [serial = 2039] [outer = 0x7f203dad9c00] 23:14:10 INFO - PROCESS | 12150 | 1461478450941 Marionette DEBUG loaded listener.js 23:14:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 167 (0x7f203f289800) [pid = 12150] [serial = 2040] [outer = 0x7f203dad9c00] 23:14:12 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:12 INFO - PROCESS | 12150 | 1461478452288 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 23:14:12 INFO - PROCESS | 12150 | 1461478452324 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 23:14:12 INFO - PROCESS | 12150 | 1461478452330 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:14:12 INFO - PROCESS | 12150 | 1461478452333 Marionette TRACE conn3 <- [1,2690,null,{}] 23:14:12 INFO - PROCESS | 12150 | 1461478452338 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:12 INFO - PROCESS | 12150 | 1461478452587 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 23:14:12 INFO - PROCESS | 12150 | 1461478452817 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2041502800 == 149 [pid = 12150] [id = 680] 23:14:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 168 (0x7f203f128c00) [pid = 12150] [serial = 2041] [outer = (nil)] 23:14:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 169 (0x7f203f292400) [pid = 12150] [serial = 2042] [outer = 0x7f203f128c00] 23:14:12 INFO - PROCESS | 12150 | 1461478452888 Marionette DEBUG loaded listener.js 23:14:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 170 (0x7f20403c0800) [pid = 12150] [serial = 2043] [outer = 0x7f203f128c00] 23:14:14 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:14 INFO - PROCESS | 12150 | 1461478454185 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 23:14:14 INFO - PROCESS | 12150 | 1461478454213 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 23:14:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:14:14 INFO - PROCESS | 12150 | 1461478454219 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:14:14 INFO - PROCESS | 12150 | 1461478454221 Marionette TRACE conn3 <- [1,2694,null,{}] 23:14:14 INFO - PROCESS | 12150 | 1461478454228 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:14 INFO - PROCESS | 12150 | 1461478454433 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 23:14:14 INFO - PROCESS | 12150 | 1461478454745 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:14 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204170c800 == 150 [pid = 12150] [id = 681] 23:14:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 171 (0x7f204048d000) [pid = 12150] [serial = 2044] [outer = (nil)] 23:14:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 172 (0x7f2040a64400) [pid = 12150] [serial = 2045] [outer = 0x7f204048d000] 23:14:14 INFO - PROCESS | 12150 | 1461478454823 Marionette DEBUG loaded listener.js 23:14:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 173 (0x7f204160ac00) [pid = 12150] [serial = 2046] [outer = 0x7f204048d000] 23:14:16 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:16 INFO - PROCESS | 12150 | 1461478456147 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 23:14:16 INFO - PROCESS | 12150 | 1461478456277 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 23:14:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:14:16 INFO - PROCESS | 12150 | 1461478456342 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:14:16 INFO - PROCESS | 12150 | 1461478456347 Marionette TRACE conn3 <- [1,2698,null,{}] 23:14:16 INFO - PROCESS | 12150 | 1461478456353 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:16 INFO - PROCESS | 12150 | 1461478456609 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 23:14:16 INFO - PROCESS | 12150 | 1461478456888 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042fd2000 == 151 [pid = 12150] [id = 682] 23:14:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 174 (0x7f2036e12000) [pid = 12150] [serial = 2047] [outer = (nil)] 23:14:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 175 (0x7f20417b6800) [pid = 12150] [serial = 2048] [outer = 0x7f2036e12000] 23:14:16 INFO - PROCESS | 12150 | 1461478456959 Marionette DEBUG loaded listener.js 23:14:17 INFO - PROCESS | 12150 | ++DOMWINDOW == 176 (0x7f2043150400) [pid = 12150] [serial = 2049] [outer = 0x7f2036e12000] 23:14:18 INFO - PROCESS | 12150 | SkCairoFTTypeface::onFilterRec unimplemented 23:14:18 INFO - PROCESS | 12150 | 1461478458831 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 23:14:18 INFO - PROCESS | 12150 | 1461478458887 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 23:14:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:14:18 INFO - PROCESS | 12150 | 1461478458894 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:14:18 INFO - PROCESS | 12150 | 1461478458899 Marionette TRACE conn3 <- [1,2702,null,{}] 23:14:18 INFO - PROCESS | 12150 | 1461478458906 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:19 INFO - PROCESS | 12150 | 1461478459111 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 23:14:19 INFO - PROCESS | 12150 | 1461478459374 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039640800 == 152 [pid = 12150] [id = 683] 23:14:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 177 (0x7f2036e15800) [pid = 12150] [serial = 2050] [outer = (nil)] 23:14:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 178 (0x7f2036e1e000) [pid = 12150] [serial = 2051] [outer = 0x7f2036e15800] 23:14:19 INFO - PROCESS | 12150 | 1461478459441 Marionette DEBUG loaded listener.js 23:14:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f20383f7000) [pid = 12150] [serial = 2052] [outer = 0x7f2036e15800] 23:14:20 INFO - PROCESS | 12150 | 1461478460326 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 23:14:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:14:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1484ms 23:14:20 INFO - PROCESS | 12150 | 1461478460378 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 23:14:20 INFO - PROCESS | 12150 | 1461478460386 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 23:14:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:14:20 INFO - PROCESS | 12150 | 1461478460395 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:14:20 INFO - PROCESS | 12150 | 1461478460398 Marionette TRACE conn3 <- [1,2706,null,{}] 23:14:20 INFO - PROCESS | 12150 | 1461478460403 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:20 INFO - PROCESS | 12150 | 1461478460598 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 23:14:21 INFO - PROCESS | 12150 | 1461478461074 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036c07000 == 153 [pid = 12150] [id = 684] 23:14:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f2034a60800) [pid = 12150] [serial = 2053] [outer = (nil)] 23:14:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f2038741800) [pid = 12150] [serial = 2054] [outer = 0x7f2034a60800] 23:14:21 INFO - PROCESS | 12150 | 1461478461147 Marionette DEBUG loaded listener.js 23:14:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f2039aba800) [pid = 12150] [serial = 2055] [outer = 0x7f2034a60800] 23:14:22 INFO - PROCESS | 12150 | 1461478462108 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 23:14:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:14:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1784ms 23:14:22 INFO - PROCESS | 12150 | 1461478462179 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 23:14:22 INFO - PROCESS | 12150 | 1461478462183 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 23:14:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:14:22 INFO - PROCESS | 12150 | 1461478462188 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:14:22 INFO - PROCESS | 12150 | 1461478462193 Marionette TRACE conn3 <- [1,2710,null,{}] 23:14:22 INFO - PROCESS | 12150 | 1461478462207 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:22 INFO - PROCESS | 12150 | 1461478462421 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 23:14:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20416f0000 == 152 [pid = 12150] [id = 548] 23:14:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050719800 == 151 [pid = 12150] [id = 55] 23:14:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053250000 == 150 [pid = 12150] [id = 422] 23:14:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204330a000 == 149 [pid = 12150] [id = 515] 23:14:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205325d000 == 148 [pid = 12150] [id = 615] 23:14:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040615800 == 147 [pid = 12150] [id = 614] 23:14:22 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f2036f44000) [pid = 12150] [serial = 1940] [outer = (nil)] [url = about:blank] 23:14:22 INFO - PROCESS | 12150 | 1461478462791 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039f69800 == 146 [pid = 12150] [id = 514] 23:14:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036d97800 == 145 [pid = 12150] [id = 513] 23:14:22 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039ef8800 == 144 [pid = 12150] [id = 670] 23:14:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036d8c000 == 145 [pid = 12150] [id = 685] 23:14:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f2036f44000) [pid = 12150] [serial = 2056] [outer = (nil)] 23:14:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f203b036c00) [pid = 12150] [serial = 2057] [outer = 0x7f2036f44000] 23:14:22 INFO - PROCESS | 12150 | 1461478462881 Marionette DEBUG loaded listener.js 23:14:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f203b12f800) [pid = 12150] [serial = 2058] [outer = 0x7f2036f44000] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20398c7800 == 144 [pid = 12150] [id = 669] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2038907000 == 143 [pid = 12150] [id = 668] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2037b54800 == 142 [pid = 12150] [id = 667] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2030856000 == 141 [pid = 12150] [id = 666] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039ef3000 == 140 [pid = 12150] [id = 665] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20382bf000 == 139 [pid = 12150] [id = 664] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20398b4800 == 138 [pid = 12150] [id = 663] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206dfb6800 == 137 [pid = 12150] [id = 662] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2066199000 == 136 [pid = 12150] [id = 661] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2060f03800 == 135 [pid = 12150] [id = 660] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053be1800 == 134 [pid = 12150] [id = 659] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20505d8800 == 133 [pid = 12150] [id = 658] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e81a000 == 132 [pid = 12150] [id = 657] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b32e800 == 131 [pid = 12150] [id = 656] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ab2f800 == 130 [pid = 12150] [id = 655] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049dae000 == 129 [pid = 12150] [id = 654] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043220800 == 128 [pid = 12150] [id = 653] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042fc5800 == 127 [pid = 12150] [id = 652] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040ce3800 == 126 [pid = 12150] [id = 651] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040a02800 == 125 [pid = 12150] [id = 650] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204031c800 == 124 [pid = 12150] [id = 649] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e462000 == 123 [pid = 12150] [id = 648] 23:14:23 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20399cb000 == 122 [pid = 12150] [id = 647] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f204a063c00) [pid = 12150] [serial = 1896] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f203f00c400) [pid = 12150] [serial = 1877] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f203b5a0000) [pid = 12150] [serial = 1872] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f204b238800) [pid = 12150] [serial = 1899] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f2036f4f000) [pid = 12150] [serial = 1922] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f204abb5c00) [pid = 12150] [serial = 1898] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 177 (0x7f203873cc00) [pid = 12150] [serial = 1869] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 176 (0x7f203dad3800) [pid = 12150] [serial = 1791] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 175 (0x7f2041606800) [pid = 12150] [serial = 1883] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 174 (0x7f204c347c00) [pid = 12150] [serial = 1902] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 173 (0x7f204e6a3400) [pid = 12150] [serial = 1911] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 172 (0x7f203ae0ac00) [pid = 12150] [serial = 1932] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 171 (0x7f2051160000) [pid = 12150] [serial = 1925] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 170 (0x7f204e82ac00) [pid = 12150] [serial = 1913] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 169 (0x7f2049f11800) [pid = 12150] [serial = 1895] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 168 (0x7f203d787c00) [pid = 12150] [serial = 1874] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 167 (0x7f203dacfc00) [pid = 12150] [serial = 1875] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 166 (0x7f2050405400) [pid = 12150] [serial = 1917] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 165 (0x7f20348eb400) [pid = 12150] [serial = 1928] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 164 (0x7f2041828c00) [pid = 12150] [serial = 1886] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 163 (0x7f205049d800) [pid = 12150] [serial = 1919] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 162 (0x7f203f12b000) [pid = 12150] [serial = 1880] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 161 (0x7f204ea06400) [pid = 12150] [serial = 1916] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 160 (0x7f203f171000) [pid = 12150] [serial = 1881] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 159 (0x7f20510dcc00) [pid = 12150] [serial = 1920] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 158 (0x7f2036f4a000) [pid = 12150] [serial = 1929] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f203d78d800) [pid = 12150] [serial = 1923] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f204dd99000) [pid = 12150] [serial = 1910] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f20430dc800) [pid = 12150] [serial = 1887] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 154 (0x7f2049bdb400) [pid = 12150] [serial = 1893] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 153 (0x7f204a876c00) [pid = 12150] [serial = 1851] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 152 (0x7f20398e0400) [pid = 12150] [serial = 1931] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 151 (0x7f2048419400) [pid = 12150] [serial = 1890] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 150 (0x7f203c9acc00) [pid = 12150] [serial = 1935] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 149 (0x7f20485e8c00) [pid = 12150] [serial = 1892] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 148 (0x7f204db87400) [pid = 12150] [serial = 1908] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 147 (0x7f204db1f400) [pid = 12150] [serial = 1907] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 146 (0x7f20515b9000) [pid = 12150] [serial = 1926] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 145 (0x7f204e834c00) [pid = 12150] [serial = 1914] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f2036e17000) [pid = 12150] [serial = 1868] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f204181cc00) [pid = 12150] [serial = 1884] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f20336e5800) [pid = 12150] [serial = 1937] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f2043194000) [pid = 12150] [serial = 1889] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f20348e5800) [pid = 12150] [serial = 1938] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f203af31000) [pid = 12150] [serial = 1871] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f204d180c00) [pid = 12150] [serial = 1905] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f204b568800) [pid = 12150] [serial = 1901] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f203f06f000) [pid = 12150] [serial = 1878] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f204c50b800) [pid = 12150] [serial = 1904] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f203b59e400) [pid = 12150] [serial = 1934] [outer = (nil)] [url = about:blank] 23:14:23 INFO - PROCESS | 12150 | 1461478463744 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 23:14:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:14:23 INFO - PROCESS | 12150 | 1461478463779 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 23:14:23 INFO - PROCESS | 12150 | 1461478463784 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:14:23 INFO - PROCESS | 12150 | 1461478463787 Marionette TRACE conn3 <- [1,2714,null,{}] 23:14:23 INFO - PROCESS | 12150 | 1461478463809 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:23 INFO - PROCESS | 12150 | 1461478463991 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 23:14:24 INFO - PROCESS | 12150 | 1461478464008 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203b291800 == 123 [pid = 12150] [id = 686] 23:14:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f20336e5800) [pid = 12150] [serial = 2059] [outer = (nil)] 23:14:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f203c2f2800) [pid = 12150] [serial = 2060] [outer = 0x7f20336e5800] 23:14:24 INFO - PROCESS | 12150 | 1461478464065 Marionette DEBUG loaded listener.js 23:14:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f203c9a4000) [pid = 12150] [serial = 2061] [outer = 0x7f20336e5800] 23:14:24 INFO - PROCESS | 12150 | 1461478464928 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 23:14:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:14:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1226ms 23:14:25 INFO - PROCESS | 12150 | 1461478465011 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 23:14:25 INFO - PROCESS | 12150 | 1461478465014 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 23:14:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:14:25 INFO - PROCESS | 12150 | 1461478465020 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:14:25 INFO - PROCESS | 12150 | 1461478465022 Marionette TRACE conn3 <- [1,2718,null,{}] 23:14:25 INFO - PROCESS | 12150 | 1461478465027 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:25 INFO - PROCESS | 12150 | 1461478465203 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 23:14:25 INFO - PROCESS | 12150 | 1461478465212 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c7b0800 == 124 [pid = 12150] [id = 687] 23:14:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f203af23c00) [pid = 12150] [serial = 2062] [outer = (nil)] 23:14:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f203cae3c00) [pid = 12150] [serial = 2063] [outer = 0x7f203af23c00] 23:14:25 INFO - PROCESS | 12150 | 1461478465448 Marionette DEBUG loaded listener.js 23:14:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f203d727c00) [pid = 12150] [serial = 2064] [outer = 0x7f203af23c00] 23:14:26 INFO - PROCESS | 12150 | 1461478466232 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 23:14:26 INFO - PROCESS | 12150 | 1461478466301 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 23:14:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:14:26 INFO - PROCESS | 12150 | 1461478466306 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:14:26 INFO - PROCESS | 12150 | 1461478466308 Marionette TRACE conn3 <- [1,2722,null,{}] 23:14:26 INFO - PROCESS | 12150 | 1461478466313 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:26 INFO - PROCESS | 12150 | 1461478466584 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 23:14:26 INFO - PROCESS | 12150 | 1461478466626 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ef8a000 == 125 [pid = 12150] [id = 688] 23:14:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f203d731400) [pid = 12150] [serial = 2065] [outer = (nil)] 23:14:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f203ef6d800) [pid = 12150] [serial = 2066] [outer = 0x7f203d731400] 23:14:26 INFO - PROCESS | 12150 | 1461478466739 Marionette DEBUG loaded listener.js 23:14:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f203f067400) [pid = 12150] [serial = 2067] [outer = 0x7f203d731400] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f203f1a7800) [pid = 12150] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f203f174800) [pid = 12150] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f204048ac00) [pid = 12150] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f203c82cc00) [pid = 12150] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f20345c3400) [pid = 12150] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f2049f51c00) [pid = 12150] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 136 (0x7f203c9a1c00) [pid = 12150] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 135 (0x7f2036f42800) [pid = 12150] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 134 (0x7f203484c400) [pid = 12150] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 133 (0x7f2040471c00) [pid = 12150] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 132 (0x7f20345c2800) [pid = 12150] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 131 (0x7f20383fa000) [pid = 12150] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 130 (0x7f203c827c00) [pid = 12150] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 129 (0x7f203353c800) [pid = 12150] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 128 (0x7f203af25800) [pid = 12150] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 127 (0x7f204a132800) [pid = 12150] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 126 (0x7f203f172800) [pid = 12150] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 125 (0x7f2049a07400) [pid = 12150] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 124 (0x7f2033542400) [pid = 12150] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 123 (0x7f203b303000) [pid = 12150] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 122 (0x7f203484c000) [pid = 12150] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 121 (0x7f203b038000) [pid = 12150] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 120 (0x7f203af2e400) [pid = 12150] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:14:27 INFO - PROCESS | 12150 | --DOMWINDOW == 119 (0x7f2033541400) [pid = 12150] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:14:28 INFO - PROCESS | 12150 | 1461478468171 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 23:14:28 INFO - PROCESS | 12150 | 1461478468263 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 23:14:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:14:28 INFO - PROCESS | 12150 | 1461478468272 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:14:28 INFO - PROCESS | 12150 | 1461478468274 Marionette TRACE conn3 <- [1,2726,null,{}] 23:14:28 INFO - PROCESS | 12150 | 1461478468278 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:28 INFO - PROCESS | 12150 | 1461478468460 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 23:14:28 INFO - PROCESS | 12150 | 1461478468637 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ef94800 == 126 [pid = 12150] [id = 689] 23:14:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 120 (0x7f2033541400) [pid = 12150] [serial = 2068] [outer = (nil)] 23:14:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 121 (0x7f203d72d000) [pid = 12150] [serial = 2069] [outer = 0x7f2033541400] 23:14:28 INFO - PROCESS | 12150 | 1461478468694 Marionette DEBUG loaded listener.js 23:14:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 122 (0x7f203f06bc00) [pid = 12150] [serial = 2070] [outer = 0x7f2033541400] 23:14:29 INFO - PROCESS | 12150 | 1461478469336 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 23:14:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:14:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1129ms 23:14:29 INFO - PROCESS | 12150 | 1461478469402 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 23:14:29 INFO - PROCESS | 12150 | 1461478469405 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 23:14:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:14:29 INFO - PROCESS | 12150 | 1461478469410 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:14:29 INFO - PROCESS | 12150 | 1461478469412 Marionette TRACE conn3 <- [1,2730,null,{}] 23:14:29 INFO - PROCESS | 12150 | 1461478469421 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:29 INFO - PROCESS | 12150 | 1461478469666 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 23:14:29 INFO - PROCESS | 12150 | 1461478469685 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20407c3800 == 127 [pid = 12150] [id = 690] 23:14:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 123 (0x7f203dacd800) [pid = 12150] [serial = 2071] [outer = (nil)] 23:14:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 124 (0x7f203f12ac00) [pid = 12150] [serial = 2072] [outer = 0x7f203dacd800] 23:14:29 INFO - PROCESS | 12150 | 1461478469742 Marionette DEBUG loaded listener.js 23:14:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 125 (0x7f203f28f800) [pid = 12150] [serial = 2073] [outer = 0x7f203dacd800] 23:14:31 INFO - PROCESS | 12150 | 1461478471348 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 23:14:31 INFO - PROCESS | 12150 | 1461478471407 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 23:14:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:14:31 INFO - PROCESS | 12150 | 1461478471512 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:14:31 INFO - PROCESS | 12150 | 1461478471518 Marionette TRACE conn3 <- [1,2734,null,{}] 23:14:31 INFO - PROCESS | 12150 | 1461478471525 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:31 INFO - PROCESS | 12150 | 1461478471763 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 23:14:31 INFO - PROCESS | 12150 | 1461478471971 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:32 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039ef1800 == 128 [pid = 12150] [id = 691] 23:14:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 126 (0x7f2034a64c00) [pid = 12150] [serial = 2074] [outer = (nil)] 23:14:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 127 (0x7f20398e0400) [pid = 12150] [serial = 2075] [outer = 0x7f2034a64c00] 23:14:32 INFO - PROCESS | 12150 | 1461478472081 Marionette DEBUG loaded listener.js 23:14:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 128 (0x7f203afc1800) [pid = 12150] [serial = 2076] [outer = 0x7f2034a64c00] 23:14:32 INFO - PROCESS | 12150 | 1461478472994 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 23:14:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:14:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1591ms 23:14:33 INFO - PROCESS | 12150 | 1461478473047 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 23:14:33 INFO - PROCESS | 12150 | 1461478473055 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 23:14:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:14:33 INFO - PROCESS | 12150 | 1461478473065 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:14:33 INFO - PROCESS | 12150 | 1461478473069 Marionette TRACE conn3 <- [1,2738,null,{}] 23:14:33 INFO - PROCESS | 12150 | 1461478473074 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:33 INFO - PROCESS | 12150 | 1461478473282 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 23:14:33 INFO - PROCESS | 12150 | 1461478473494 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203daab000 == 129 [pid = 12150] [id = 692] 23:14:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 129 (0x7f2036e1e800) [pid = 12150] [serial = 2077] [outer = (nil)] 23:14:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 130 (0x7f203bef4c00) [pid = 12150] [serial = 2078] [outer = 0x7f2036e1e800] 23:14:33 INFO - PROCESS | 12150 | 1461478473613 Marionette DEBUG loaded listener.js 23:14:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 131 (0x7f203caea800) [pid = 12150] [serial = 2079] [outer = 0x7f2036e1e800] 23:14:34 INFO - PROCESS | 12150 | 1461478474556 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 23:14:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:14:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1527ms 23:14:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:14:34 INFO - PROCESS | 12150 | 1461478474592 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 23:14:34 INFO - PROCESS | 12150 | 1461478474595 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 23:14:34 INFO - PROCESS | 12150 | 1461478474601 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:14:34 INFO - PROCESS | 12150 | 1461478474607 Marionette TRACE conn3 <- [1,2742,null,{}] 23:14:34 INFO - PROCESS | 12150 | 1461478474622 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:34 INFO - PROCESS | 12150 | 1461478474829 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 23:14:35 INFO - PROCESS | 12150 | 1461478475053 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ce2000 == 130 [pid = 12150] [id = 693] 23:14:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 132 (0x7f203dad5400) [pid = 12150] [serial = 2080] [outer = (nil)] 23:14:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 133 (0x7f203e5bec00) [pid = 12150] [serial = 2081] [outer = 0x7f203dad5400] 23:14:35 INFO - PROCESS | 12150 | 1461478475168 Marionette DEBUG loaded listener.js 23:14:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 134 (0x7f203f12b400) [pid = 12150] [serial = 2082] [outer = 0x7f203dad5400] 23:14:36 INFO - PROCESS | 12150 | 1461478476064 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 23:14:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:14:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1490ms 23:14:36 INFO - PROCESS | 12150 | 1461478476092 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 23:14:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:14:36 INFO - PROCESS | 12150 | 1461478476096 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 23:14:36 INFO - PROCESS | 12150 | 1461478476102 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:14:36 INFO - PROCESS | 12150 | 1461478476105 Marionette TRACE conn3 <- [1,2746,null,{}] 23:14:36 INFO - PROCESS | 12150 | 1461478476109 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:36 INFO - PROCESS | 12150 | 1461478476304 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 23:14:36 INFO - PROCESS | 12150 | 1461478476535 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042d07000 == 131 [pid = 12150] [id = 694] 23:14:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 135 (0x7f20383f7c00) [pid = 12150] [serial = 2083] [outer = (nil)] 23:14:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 136 (0x7f203f294000) [pid = 12150] [serial = 2084] [outer = 0x7f20383f7c00] 23:14:36 INFO - PROCESS | 12150 | 1461478476647 Marionette DEBUG loaded listener.js 23:14:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 137 (0x7f2040471800) [pid = 12150] [serial = 2085] [outer = 0x7f20383f7c00] 23:14:37 INFO - PROCESS | 12150 | 1461478477514 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 23:14:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:14:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1428ms 23:14:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:14:37 INFO - PROCESS | 12150 | 1461478477529 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 23:14:37 INFO - PROCESS | 12150 | 1461478477531 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 23:14:37 INFO - PROCESS | 12150 | 1461478477537 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:14:37 INFO - PROCESS | 12150 | 1461478477540 Marionette TRACE conn3 <- [1,2750,null,{}] 23:14:37 INFO - PROCESS | 12150 | 1461478477545 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:37 INFO - PROCESS | 12150 | 1461478477740 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 23:14:38 INFO - PROCESS | 12150 | 1461478478006 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:38 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20431d7000 == 132 [pid = 12150] [id = 695] 23:14:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f203c99dc00) [pid = 12150] [serial = 2086] [outer = (nil)] 23:14:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f2040477400) [pid = 12150] [serial = 2087] [outer = 0x7f203c99dc00] 23:14:38 INFO - PROCESS | 12150 | 1461478478078 Marionette DEBUG loaded listener.js 23:14:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f2040491400) [pid = 12150] [serial = 2088] [outer = 0x7f203c99dc00] 23:14:38 INFO - PROCESS | 12150 | 1461478478950 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 23:14:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:14:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1478ms 23:14:39 INFO - PROCESS | 12150 | 1461478479015 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 23:14:39 INFO - PROCESS | 12150 | 1461478479018 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 23:14:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:14:39 INFO - PROCESS | 12150 | 1461478479023 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:14:39 INFO - PROCESS | 12150 | 1461478479026 Marionette TRACE conn3 <- [1,2754,null,{}] 23:14:39 INFO - PROCESS | 12150 | 1461478479031 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:39 INFO - PROCESS | 12150 | 1461478479242 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 23:14:39 INFO - PROCESS | 12150 | 1461478479457 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043325800 == 133 [pid = 12150] [id = 696] 23:14:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f204160fc00) [pid = 12150] [serial = 2089] [outer = (nil)] 23:14:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f204181f800) [pid = 12150] [serial = 2090] [outer = 0x7f204160fc00] 23:14:39 INFO - PROCESS | 12150 | 1461478479573 Marionette DEBUG loaded listener.js 23:14:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f204309a400) [pid = 12150] [serial = 2091] [outer = 0x7f204160fc00] 23:14:40 INFO - PROCESS | 12150 | 1461478480420 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 23:14:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:14:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1425ms 23:14:40 INFO - PROCESS | 12150 | 1461478480449 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 23:14:40 INFO - PROCESS | 12150 | 1461478480452 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 23:14:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:14:40 INFO - PROCESS | 12150 | 1461478480458 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:14:40 INFO - PROCESS | 12150 | 1461478480460 Marionette TRACE conn3 <- [1,2758,null,{}] 23:14:40 INFO - PROCESS | 12150 | 1461478480465 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:40 INFO - PROCESS | 12150 | 1461478480659 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 23:14:40 INFO - PROCESS | 12150 | 1461478480930 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20486d3800 == 134 [pid = 12150] [id = 697] 23:14:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f204181c800) [pid = 12150] [serial = 2092] [outer = (nil)] 23:14:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f204314a400) [pid = 12150] [serial = 2093] [outer = 0x7f204181c800] 23:14:41 INFO - PROCESS | 12150 | 1461478481004 Marionette DEBUG loaded listener.js 23:14:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f2043158000) [pid = 12150] [serial = 2094] [outer = 0x7f204181c800] 23:14:41 INFO - PROCESS | 12150 | 1461478481825 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 23:14:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:14:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1426ms 23:14:41 INFO - PROCESS | 12150 | 1461478481885 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 23:14:41 INFO - PROCESS | 12150 | 1461478481888 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 23:14:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:14:41 INFO - PROCESS | 12150 | 1461478481894 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:14:41 INFO - PROCESS | 12150 | 1461478481897 Marionette TRACE conn3 <- [1,2762,null,{}] 23:14:41 INFO - PROCESS | 12150 | 1461478481902 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:42 INFO - PROCESS | 12150 | 1461478482107 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 23:14:42 INFO - PROCESS | 12150 | 1461478482369 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:42 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049da3000 == 135 [pid = 12150] [id = 698] 23:14:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 147 (0x7f204309ec00) [pid = 12150] [serial = 2095] [outer = (nil)] 23:14:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 148 (0x7f204319c400) [pid = 12150] [serial = 2096] [outer = 0x7f204309ec00] 23:14:42 INFO - PROCESS | 12150 | 1461478482443 Marionette DEBUG loaded listener.js 23:14:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 149 (0x7f20431b6400) [pid = 12150] [serial = 2097] [outer = 0x7f204309ec00] 23:14:43 INFO - PROCESS | 12150 | 1461478483245 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 23:14:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:14:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1378ms 23:14:43 INFO - PROCESS | 12150 | 1461478483273 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 23:14:43 INFO - PROCESS | 12150 | 1461478483275 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 23:14:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:14:43 INFO - PROCESS | 12150 | 1461478483281 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:14:43 INFO - PROCESS | 12150 | 1461478483283 Marionette TRACE conn3 <- [1,2766,null,{}] 23:14:43 INFO - PROCESS | 12150 | 1461478483289 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:43 INFO - PROCESS | 12150 | 1461478483484 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 23:14:43 INFO - PROCESS | 12150 | 1461478483702 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049fe2800 == 136 [pid = 12150] [id = 699] 23:14:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 150 (0x7f20430de800) [pid = 12150] [serial = 2098] [outer = (nil)] 23:14:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 151 (0x7f204328d000) [pid = 12150] [serial = 2099] [outer = 0x7f20430de800] 23:14:43 INFO - PROCESS | 12150 | 1461478483810 Marionette DEBUG loaded listener.js 23:14:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f2048414000) [pid = 12150] [serial = 2100] [outer = 0x7f20430de800] 23:14:44 INFO - PROCESS | 12150 | 1461478484675 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 23:14:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:14:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1436ms 23:14:44 INFO - PROCESS | 12150 | 1461478484719 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 23:14:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:14:44 INFO - PROCESS | 12150 | 1461478484722 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 23:14:44 INFO - PROCESS | 12150 | 1461478484727 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:14:44 INFO - PROCESS | 12150 | 1461478484730 Marionette TRACE conn3 <- [1,2770,null,{}] 23:14:44 INFO - PROCESS | 12150 | 1461478484735 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:44 INFO - PROCESS | 12150 | 1461478484938 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 23:14:45 INFO - PROCESS | 12150 | 1461478485157 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:45 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a1b0800 == 137 [pid = 12150] [id = 700] 23:14:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f2043192c00) [pid = 12150] [serial = 2101] [outer = (nil)] 23:14:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f20485e1000) [pid = 12150] [serial = 2102] [outer = 0x7f2043192c00] 23:14:45 INFO - PROCESS | 12150 | 1461478485266 Marionette DEBUG loaded listener.js 23:14:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f2048633000) [pid = 12150] [serial = 2103] [outer = 0x7f2043192c00] 23:14:46 INFO - PROCESS | 12150 | 1461478486179 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 23:14:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:14:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1480ms 23:14:46 INFO - PROCESS | 12150 | 1461478486207 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 23:14:46 INFO - PROCESS | 12150 | 1461478486211 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 23:14:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:14:46 INFO - PROCESS | 12150 | 1461478486216 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:14:46 INFO - PROCESS | 12150 | 1461478486220 Marionette TRACE conn3 <- [1,2774,null,{}] 23:14:46 INFO - PROCESS | 12150 | 1461478486244 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:46 INFO - PROCESS | 12150 | 1461478486483 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 23:14:46 INFO - PROCESS | 12150 | 1461478486780 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ad9a800 == 138 [pid = 12150] [id = 701] 23:14:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f20431b6800) [pid = 12150] [serial = 2104] [outer = (nil)] 23:14:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f2049bd3000) [pid = 12150] [serial = 2105] [outer = 0x7f20431b6800] 23:14:46 INFO - PROCESS | 12150 | 1461478486903 Marionette DEBUG loaded listener.js 23:14:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f2049d24400) [pid = 12150] [serial = 2106] [outer = 0x7f20431b6800] 23:14:47 INFO - PROCESS | 12150 | 1461478487747 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 23:14:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:14:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1584ms 23:14:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:14:47 INFO - PROCESS | 12150 | 1461478487801 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 23:14:47 INFO - PROCESS | 12150 | 1461478487803 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 23:14:47 INFO - PROCESS | 12150 | 1461478487808 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:14:47 INFO - PROCESS | 12150 | 1461478487811 Marionette TRACE conn3 <- [1,2778,null,{}] 23:14:47 INFO - PROCESS | 12150 | 1461478487816 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:48 INFO - PROCESS | 12150 | 1461478488010 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 23:14:48 INFO - PROCESS | 12150 | 1461478488230 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:48 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b324800 == 139 [pid = 12150] [id = 702] 23:14:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f204841f000) [pid = 12150] [serial = 2107] [outer = (nil)] 23:14:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 160 (0x7f2049d73c00) [pid = 12150] [serial = 2108] [outer = 0x7f204841f000] 23:14:48 INFO - PROCESS | 12150 | 1461478488338 Marionette DEBUG loaded listener.js 23:14:48 INFO - PROCESS | 12150 | ++DOMWINDOW == 161 (0x7f2049d81400) [pid = 12150] [serial = 2109] [outer = 0x7f204841f000] 23:14:49 INFO - PROCESS | 12150 | 1461478489188 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 23:14:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:14:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1431ms 23:14:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:14:49 INFO - PROCESS | 12150 | 1461478489240 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 23:14:49 INFO - PROCESS | 12150 | 1461478489242 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 23:14:49 INFO - PROCESS | 12150 | 1461478489247 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:14:49 INFO - PROCESS | 12150 | 1461478489251 Marionette TRACE conn3 <- [1,2782,null,{}] 23:14:49 INFO - PROCESS | 12150 | 1461478489255 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:49 INFO - PROCESS | 12150 | 1461478489451 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 23:14:49 INFO - PROCESS | 12150 | 1461478489672 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b414000 == 140 [pid = 12150] [id = 703] 23:14:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 162 (0x7f204863fc00) [pid = 12150] [serial = 2110] [outer = (nil)] 23:14:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 163 (0x7f2049f1b800) [pid = 12150] [serial = 2111] [outer = 0x7f204863fc00] 23:14:49 INFO - PROCESS | 12150 | 1461478489783 Marionette DEBUG loaded listener.js 23:14:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 164 (0x7f2049f53800) [pid = 12150] [serial = 2112] [outer = 0x7f204863fc00] 23:14:50 INFO - PROCESS | 12150 | 1461478490648 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 23:14:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:14:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1428ms 23:14:50 INFO - PROCESS | 12150 | 1461478490675 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 23:14:50 INFO - PROCESS | 12150 | 1461478490678 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 23:14:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:14:50 INFO - PROCESS | 12150 | 1461478490684 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:14:50 INFO - PROCESS | 12150 | 1461478490686 Marionette TRACE conn3 <- [1,2786,null,{}] 23:14:50 INFO - PROCESS | 12150 | 1461478490691 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:50 INFO - PROCESS | 12150 | 1461478490904 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 23:14:51 INFO - PROCESS | 12150 | 1461478491176 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ded9800 == 141 [pid = 12150] [id = 704] 23:14:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 165 (0x7f2034a5d800) [pid = 12150] [serial = 2113] [outer = (nil)] 23:14:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 166 (0x7f2049f53c00) [pid = 12150] [serial = 2114] [outer = 0x7f2034a5d800] 23:14:51 INFO - PROCESS | 12150 | 1461478491248 Marionette DEBUG loaded listener.js 23:14:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 167 (0x7f204a139400) [pid = 12150] [serial = 2115] [outer = 0x7f2034a5d800] 23:14:52 INFO - PROCESS | 12150 | 1461478492108 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 23:14:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:14:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1481ms 23:14:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:14:52 INFO - PROCESS | 12150 | 1461478492165 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 23:14:52 INFO - PROCESS | 12150 | 1461478492168 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 23:14:52 INFO - PROCESS | 12150 | 1461478492174 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:14:52 INFO - PROCESS | 12150 | 1461478492177 Marionette TRACE conn3 <- [1,2790,null,{}] 23:14:52 INFO - PROCESS | 12150 | 1461478492182 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:52 INFO - PROCESS | 12150 | 1461478492385 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 23:14:52 INFO - PROCESS | 12150 | 1461478492648 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e804000 == 142 [pid = 12150] [id = 705] 23:14:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 168 (0x7f203b034000) [pid = 12150] [serial = 2116] [outer = (nil)] 23:14:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 169 (0x7f204a572000) [pid = 12150] [serial = 2117] [outer = 0x7f203b034000] 23:14:52 INFO - PROCESS | 12150 | 1461478492721 Marionette DEBUG loaded listener.js 23:14:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 170 (0x7f204aadb000) [pid = 12150] [serial = 2118] [outer = 0x7f203b034000] 23:14:53 INFO - PROCESS | 12150 | 1461478493536 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 23:14:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:14:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1429ms 23:14:53 INFO - PROCESS | 12150 | 1461478493603 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 23:14:53 INFO - PROCESS | 12150 | 1461478493606 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 23:14:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:14:53 INFO - PROCESS | 12150 | 1461478493611 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:14:53 INFO - PROCESS | 12150 | 1461478493614 Marionette TRACE conn3 <- [1,2794,null,{}] 23:14:53 INFO - PROCESS | 12150 | 1461478493619 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:53 INFO - PROCESS | 12150 | 1461478493827 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 23:14:54 INFO - PROCESS | 12150 | 1461478494103 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ea17000 == 143 [pid = 12150] [id = 706] 23:14:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 171 (0x7f204a065c00) [pid = 12150] [serial = 2119] [outer = (nil)] 23:14:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 172 (0x7f204abadc00) [pid = 12150] [serial = 2120] [outer = 0x7f204a065c00] 23:14:54 INFO - PROCESS | 12150 | 1461478494177 Marionette DEBUG loaded listener.js 23:14:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 173 (0x7f204b233c00) [pid = 12150] [serial = 2121] [outer = 0x7f204a065c00] 23:14:55 INFO - PROCESS | 12150 | 1461478495024 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 23:14:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:14:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1481ms 23:14:55 INFO - PROCESS | 12150 | 1461478495093 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 23:14:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:14:55 INFO - PROCESS | 12150 | 1461478495097 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 23:14:55 INFO - PROCESS | 12150 | 1461478495102 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:14:55 INFO - PROCESS | 12150 | 1461478495105 Marionette TRACE conn3 <- [1,2798,null,{}] 23:14:55 INFO - PROCESS | 12150 | 1461478495109 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:55 INFO - PROCESS | 12150 | 1461478495320 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 23:14:55 INFO - PROCESS | 12150 | 1461478495594 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036d91800 == 144 [pid = 12150] [id = 707] 23:14:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 174 (0x7f2033545c00) [pid = 12150] [serial = 2122] [outer = (nil)] 23:14:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 175 (0x7f20348e9800) [pid = 12150] [serial = 2123] [outer = 0x7f2033545c00] 23:14:55 INFO - PROCESS | 12150 | 1461478495711 Marionette DEBUG loaded listener.js 23:14:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 176 (0x7f203afc3400) [pid = 12150] [serial = 2124] [outer = 0x7f2033545c00] 23:14:56 INFO - PROCESS | 12150 | 1461478496569 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 23:14:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:14:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1525ms 23:14:56 INFO - PROCESS | 12150 | 1461478496628 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 23:14:56 INFO - PROCESS | 12150 | 1461478496631 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 23:14:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:14:56 INFO - PROCESS | 12150 | 1461478496637 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:14:56 INFO - PROCESS | 12150 | 1461478496639 Marionette TRACE conn3 <- [1,2802,null,{}] 23:14:56 INFO - PROCESS | 12150 | 1461478496644 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:56 INFO - PROCESS | 12150 | 1461478496845 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 23:14:57 INFO - PROCESS | 12150 | 1461478497679 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203962e800 == 145 [pid = 12150] [id = 708] 23:14:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 177 (0x7f20345c8000) [pid = 12150] [serial = 2125] [outer = (nil)] 23:14:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 178 (0x7f2034857800) [pid = 12150] [serial = 2126] [outer = 0x7f20345c8000] 23:14:57 INFO - PROCESS | 12150 | 1461478497780 Marionette DEBUG loaded listener.js 23:14:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f2036e10c00) [pid = 12150] [serial = 2127] [outer = 0x7f20345c8000] 23:14:58 INFO - PROCESS | 12150 | 1461478498592 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 23:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1984ms 23:14:58 INFO - PROCESS | 12150 | 1461478498623 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 23:14:58 INFO - PROCESS | 12150 | 1461478498630 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 23:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:14:58 INFO - PROCESS | 12150 | 1461478498637 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:14:58 INFO - PROCESS | 12150 | 1461478498641 Marionette TRACE conn3 <- [1,2806,null,{}] 23:14:58 INFO - PROCESS | 12150 | 1461478498647 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:14:58 INFO - PROCESS | 12150 | 1461478498846 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 23:14:59 INFO - PROCESS | 12150 | 1461478499098 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:59 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e82c800 == 146 [pid = 12150] [id = 709] 23:14:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f20345c8800) [pid = 12150] [serial = 2128] [outer = (nil)] 23:14:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f203afc4400) [pid = 12150] [serial = 2129] [outer = 0x7f20345c8800] 23:14:59 INFO - PROCESS | 12150 | 1461478499167 Marionette DEBUG loaded listener.js 23:14:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f203b09e800) [pid = 12150] [serial = 2130] [outer = 0x7f20345c8800] 23:15:00 INFO - PROCESS | 12150 | 1461478500029 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 23:15:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:15:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1427ms 23:15:00 INFO - PROCESS | 12150 | 1461478500069 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 23:15:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:15:00 INFO - PROCESS | 12150 | 1461478500075 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 23:15:00 INFO - PROCESS | 12150 | 1461478500081 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:15:00 INFO - PROCESS | 12150 | 1461478500084 Marionette TRACE conn3 <- [1,2810,null,{}] 23:15:00 INFO - PROCESS | 12150 | 1461478500089 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:00 INFO - PROCESS | 12150 | 1461478500292 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 23:15:00 INFO - PROCESS | 12150 | 1461478500575 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2030853800 == 147 [pid = 12150] [id = 710] 23:15:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f203b03f400) [pid = 12150] [serial = 2131] [outer = (nil)] 23:15:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f203b121400) [pid = 12150] [serial = 2132] [outer = 0x7f203b03f400] 23:15:00 INFO - PROCESS | 12150 | 1461478500876 Marionette DEBUG loaded listener.js 23:15:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 185 (0x7f203bef5800) [pid = 12150] [serial = 2133] [outer = 0x7f203b03f400] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ef94800 == 146 [pid = 12150] [id = 689] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ef8a000 == 145 [pid = 12150] [id = 688] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c7b0800 == 144 [pid = 12150] [id = 687] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203b291800 == 143 [pid = 12150] [id = 686] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036d8c000 == 142 [pid = 12150] [id = 685] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036c07000 == 141 [pid = 12150] [id = 684] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039640800 == 140 [pid = 12150] [id = 683] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20407cd800 == 139 [pid = 12150] [id = 678] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040445800 == 138 [pid = 12150] [id = 677] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ef92000 == 137 [pid = 12150] [id = 676] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203daa7000 == 136 [pid = 12150] [id = 675] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c9f9800 == 135 [pid = 12150] [id = 674] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203beb1800 == 134 [pid = 12150] [id = 673] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039646000 == 133 [pid = 12150] [id = 672] 23:15:01 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036263000 == 132 [pid = 12150] [id = 671] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 184 (0x7f2040490400) [pid = 12150] [serial = 1964] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f204046ec00) [pid = 12150] [serial = 1961] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f2043198400) [pid = 12150] [serial = 1971] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f203d723400) [pid = 12150] [serial = 1950] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f2036e12c00) [pid = 12150] [serial = 2003] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f204af9a800) [pid = 12150] [serial = 1985] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f203dacec00) [pid = 12150] [serial = 1952] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 177 (0x7f203972f400) [pid = 12150] [serial = 1944] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 176 (0x7f203cae4800) [pid = 12150] [serial = 1866] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 175 (0x7f20417ae800) [pid = 12150] [serial = 1967] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 174 (0x7f203cadf800) [pid = 12150] [serial = 1949] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 173 (0x7f2041823000) [pid = 12150] [serial = 1968] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 172 (0x7f203484f000) [pid = 12150] [serial = 2001] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 171 (0x7f203893ac00) [pid = 12150] [serial = 2006] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 170 (0x7f203f011800) [pid = 12150] [serial = 1955] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 169 (0x7f20348f2c00) [pid = 12150] [serial = 1995] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 168 (0x7f2049d78c00) [pid = 12150] [serial = 1979] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 167 (0x7f203f06e800) [pid = 12150] [serial = 1956] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 166 (0x7f204dd97800) [pid = 12150] [serial = 1989] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 165 (0x7f203f28b000) [pid = 12150] [serial = 1958] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 164 (0x7f2049a21000) [pid = 12150] [serial = 1976] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 163 (0x7f20336e9400) [pid = 12150] [serial = 1994] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 162 (0x7f20345c8400) [pid = 12150] [serial = 2000] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 161 (0x7f2049a05800) [pid = 12150] [serial = 1974] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 160 (0x7f20383ef400) [pid = 12150] [serial = 2004] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 159 (0x7f204a87c800) [pid = 12150] [serial = 1983] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 158 (0x7f203ae0fc00) [pid = 12150] [serial = 1991] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f203b30ac00) [pid = 12150] [serial = 1947] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 156 (0x7f204c0c7000) [pid = 12150] [serial = 1986] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 155 (0x7f2049d73400) [pid = 12150] [serial = 1977] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 154 (0x7f20431ba000) [pid = 12150] [serial = 1992] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 153 (0x7f2041604800) [pid = 12150] [serial = 1965] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 152 (0x7f204d183c00) [pid = 12150] [serial = 1988] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 151 (0x7f2049f4d000) [pid = 12150] [serial = 1980] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 150 (0x7f2040485800) [pid = 12150] [serial = 1962] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 149 (0x7f204a565400) [pid = 12150] [serial = 1982] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 148 (0x7f2039e12400) [pid = 12150] [serial = 2007] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 147 (0x7f203e5ba800) [pid = 12150] [serial = 1953] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 146 (0x7f203b03e400) [pid = 12150] [serial = 2010] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 145 (0x7f20403b2400) [pid = 12150] [serial = 1959] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f203f00d000) [pid = 12150] [serial = 1998] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f203b034800) [pid = 12150] [serial = 2009] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f203b0a9400) [pid = 12150] [serial = 1997] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f20383f6c00) [pid = 12150] [serial = 1943] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f20430e9800) [pid = 12150] [serial = 1970] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f203b09f400) [pid = 12150] [serial = 1946] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f2048637000) [pid = 12150] [serial = 1973] [outer = (nil)] [url = about:blank] 23:15:01 INFO - PROCESS | 12150 | --DOMWINDOW == 137 (0x7f203b036400) [pid = 12150] [serial = 2012] [outer = (nil)] [url = about:blank] 23:15:02 INFO - PROCESS | 12150 | 1461478502028 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 23:15:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:15:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1988ms 23:15:02 INFO - PROCESS | 12150 | 1461478502069 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 23:15:02 INFO - PROCESS | 12150 | 1461478502072 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 23:15:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:15:02 INFO - PROCESS | 12150 | 1461478502089 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:15:02 INFO - PROCESS | 12150 | 1461478502098 Marionette TRACE conn3 <- [1,2814,null,{}] 23:15:02 INFO - PROCESS | 12150 | 1461478502103 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:02 INFO - PROCESS | 12150 | 1461478502316 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 23:15:02 INFO - PROCESS | 12150 | 1461478502499 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:02 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039468000 == 133 [pid = 12150] [id = 711] 23:15:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 138 (0x7f20336e9400) [pid = 12150] [serial = 2134] [outer = (nil)] 23:15:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f203b125400) [pid = 12150] [serial = 2135] [outer = 0x7f20336e9400] 23:15:02 INFO - PROCESS | 12150 | 1461478502565 Marionette DEBUG loaded listener.js 23:15:02 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f203cadec00) [pid = 12150] [serial = 2136] [outer = 0x7f20336e9400] 23:15:03 INFO - PROCESS | 12150 | 1461478503385 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 23:15:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:15:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1351ms 23:15:03 INFO - PROCESS | 12150 | 1461478503432 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 23:15:03 INFO - PROCESS | 12150 | 1461478503437 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 23:15:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:15:03 INFO - PROCESS | 12150 | 1461478503443 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:15:03 INFO - PROCESS | 12150 | 1461478503445 Marionette TRACE conn3 <- [1,2818,null,{}] 23:15:03 INFO - PROCESS | 12150 | 1461478503450 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:03 INFO - PROCESS | 12150 | 1461478503659 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 23:15:03 INFO - PROCESS | 12150 | 1461478503876 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ad32800 == 134 [pid = 12150] [id = 712] 23:15:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f2034a5e000) [pid = 12150] [serial = 2137] [outer = (nil)] 23:15:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f203d72bc00) [pid = 12150] [serial = 2138] [outer = 0x7f2034a5e000] 23:15:03 INFO - PROCESS | 12150 | 1461478503952 Marionette DEBUG loaded listener.js 23:15:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f203d78d800) [pid = 12150] [serial = 2139] [outer = 0x7f2034a5e000] 23:15:04 INFO - PROCESS | 12150 | 1461478504774 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 23:15:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:15:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1375ms 23:15:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:15:04 INFO - PROCESS | 12150 | 1461478504827 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 23:15:04 INFO - PROCESS | 12150 | 1461478504829 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 23:15:04 INFO - PROCESS | 12150 | 1461478504835 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:15:04 INFO - PROCESS | 12150 | 1461478504838 Marionette TRACE conn3 <- [1,2822,null,{}] 23:15:04 INFO - PROCESS | 12150 | 1461478504844 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:05 INFO - PROCESS | 12150 | 1461478505107 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 23:15:05 INFO - PROCESS | 12150 | 1461478505144 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c636000 == 135 [pid = 12150] [id = 713] 23:15:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f203e5b1400) [pid = 12150] [serial = 2140] [outer = (nil)] 23:15:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f203ef72800) [pid = 12150] [serial = 2141] [outer = 0x7f203e5b1400] 23:15:05 INFO - PROCESS | 12150 | 1461478505216 Marionette DEBUG loaded listener.js 23:15:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f203f071000) [pid = 12150] [serial = 2142] [outer = 0x7f203e5b1400] 23:15:06 INFO - PROCESS | 12150 | --DOMWINDOW == 145 (0x7f2033548c00) [pid = 12150] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:15:06 INFO - PROCESS | 12150 | --DOMWINDOW == 144 (0x7f203d731400) [pid = 12150] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:15:06 INFO - PROCESS | 12150 | --DOMWINDOW == 143 (0x7f2034a60800) [pid = 12150] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:15:06 INFO - PROCESS | 12150 | --DOMWINDOW == 142 (0x7f2036e15800) [pid = 12150] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:15:06 INFO - PROCESS | 12150 | --DOMWINDOW == 141 (0x7f2036f44000) [pid = 12150] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:15:06 INFO - PROCESS | 12150 | --DOMWINDOW == 140 (0x7f20336e5800) [pid = 12150] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:15:06 INFO - PROCESS | 12150 | --DOMWINDOW == 139 (0x7f203af23c00) [pid = 12150] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:15:06 INFO - PROCESS | 12150 | --DOMWINDOW == 138 (0x7f2033541400) [pid = 12150] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:15:06 INFO - PROCESS | 12150 | 1461478506655 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 23:15:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:15:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1879ms 23:15:06 INFO - PROCESS | 12150 | 1461478506714 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 23:15:06 INFO - PROCESS | 12150 | 1461478506717 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 23:15:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:15:06 INFO - PROCESS | 12150 | 1461478506723 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:15:06 INFO - PROCESS | 12150 | 1461478506725 Marionette TRACE conn3 <- [1,2826,null,{}] 23:15:06 INFO - PROCESS | 12150 | 1461478506730 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:07 INFO - PROCESS | 12150 | 1461478507022 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 23:15:07 INFO - PROCESS | 12150 | 1461478507136 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203e47b000 == 136 [pid = 12150] [id = 714] 23:15:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 139 (0x7f2033548c00) [pid = 12150] [serial = 2143] [outer = (nil)] 23:15:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 140 (0x7f203f063c00) [pid = 12150] [serial = 2144] [outer = 0x7f2033548c00] 23:15:07 INFO - PROCESS | 12150 | 1461478507199 Marionette DEBUG loaded listener.js 23:15:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 141 (0x7f203f1a7000) [pid = 12150] [serial = 2145] [outer = 0x7f2033548c00] 23:15:07 INFO - PROCESS | 12150 | 1461478507909 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:15:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:15:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1225ms 23:15:07 INFO - PROCESS | 12150 | 1461478507949 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 23:15:07 INFO - PROCESS | 12150 | 1461478507952 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 23:15:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:15:07 INFO - PROCESS | 12150 | 1461478507969 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:15:07 INFO - PROCESS | 12150 | 1461478507975 Marionette TRACE conn3 <- [1,2830,null,{}] 23:15:07 INFO - PROCESS | 12150 | 1461478507979 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:08 INFO - PROCESS | 12150 | 1461478508238 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 23:15:08 INFO - PROCESS | 12150 | 1461478508563 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036443800 == 137 [pid = 12150] [id = 715] 23:15:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 142 (0x7f203353c800) [pid = 12150] [serial = 2146] [outer = (nil)] 23:15:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 143 (0x7f2033544800) [pid = 12150] [serial = 2147] [outer = 0x7f203353c800] 23:15:08 INFO - PROCESS | 12150 | 1461478508644 Marionette DEBUG loaded listener.js 23:15:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 144 (0x7f203485a400) [pid = 12150] [serial = 2148] [outer = 0x7f203353c800] 23:15:09 INFO - PROCESS | 12150 | 1461478509670 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 23:15:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:15:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1735ms 23:15:09 INFO - PROCESS | 12150 | 1461478509706 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 23:15:09 INFO - PROCESS | 12150 | 1461478509713 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 23:15:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:15:09 INFO - PROCESS | 12150 | 1461478509722 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:15:09 INFO - PROCESS | 12150 | 1461478509725 Marionette TRACE conn3 <- [1,2834,null,{}] 23:15:09 INFO - PROCESS | 12150 | 1461478509733 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:09 INFO - PROCESS | 12150 | 1461478509965 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 23:15:10 INFO - PROCESS | 12150 | 1461478510233 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c253000 == 138 [pid = 12150] [id = 716] 23:15:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 145 (0x7f2039ab4000) [pid = 12150] [serial = 2149] [outer = (nil)] 23:15:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 146 (0x7f203af22800) [pid = 12150] [serial = 2150] [outer = 0x7f2039ab4000] 23:15:10 INFO - PROCESS | 12150 | 1461478510372 Marionette DEBUG loaded listener.js 23:15:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 147 (0x7f203afca400) [pid = 12150] [serial = 2151] [outer = 0x7f2039ab4000] 23:15:11 INFO - PROCESS | 12150 | 1461478511311 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:15:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:15:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1638ms 23:15:11 INFO - PROCESS | 12150 | 1461478511363 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 23:15:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:15:11 INFO - PROCESS | 12150 | 1461478511369 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 23:15:11 INFO - PROCESS | 12150 | 1461478511374 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:15:11 INFO - PROCESS | 12150 | 1461478511378 Marionette TRACE conn3 <- [1,2838,null,{}] 23:15:11 INFO - PROCESS | 12150 | 1461478511383 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:11 INFO - PROCESS | 12150 | 1461478511611 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 23:15:11 INFO - PROCESS | 12150 | 1461478511959 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203f08d000 == 139 [pid = 12150] [id = 717] 23:15:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 148 (0x7f203b12e800) [pid = 12150] [serial = 2152] [outer = (nil)] 23:15:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 149 (0x7f203b5a6000) [pid = 12150] [serial = 2153] [outer = 0x7f203b12e800] 23:15:12 INFO - PROCESS | 12150 | 1461478512035 Marionette DEBUG loaded listener.js 23:15:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 150 (0x7f203c833c00) [pid = 12150] [serial = 2154] [outer = 0x7f203b12e800] 23:15:12 INFO - PROCESS | 12150 | 1461478512889 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 23:15:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:15:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1577ms 23:15:12 INFO - PROCESS | 12150 | 1461478512951 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 23:15:12 INFO - PROCESS | 12150 | 1461478512955 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 23:15:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:15:12 INFO - PROCESS | 12150 | 1461478512970 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:15:12 INFO - PROCESS | 12150 | 1461478512979 Marionette TRACE conn3 <- [1,2842,null,{}] 23:15:12 INFO - PROCESS | 12150 | 1461478512985 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:13 INFO - PROCESS | 12150 | 1461478513249 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 23:15:13 INFO - PROCESS | 12150 | 1461478513546 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:13 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ae7000 == 140 [pid = 12150] [id = 718] 23:15:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 151 (0x7f203b309c00) [pid = 12150] [serial = 2155] [outer = (nil)] 23:15:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 152 (0x7f203d78c000) [pid = 12150] [serial = 2156] [outer = 0x7f203b309c00] 23:15:13 INFO - PROCESS | 12150 | 1461478513624 Marionette DEBUG loaded listener.js 23:15:13 INFO - PROCESS | 12150 | ++DOMWINDOW == 153 (0x7f203f00c800) [pid = 12150] [serial = 2157] [outer = 0x7f203b309c00] 23:15:14 INFO - PROCESS | 12150 | 1461478514479 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 23:15:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:15:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1546ms 23:15:14 INFO - PROCESS | 12150 | 1461478514509 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 23:15:14 INFO - PROCESS | 12150 | 1461478514513 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 23:15:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:15:14 INFO - PROCESS | 12150 | 1461478514519 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:15:14 INFO - PROCESS | 12150 | 1461478514521 Marionette TRACE conn3 <- [1,2846,null,{}] 23:15:14 INFO - PROCESS | 12150 | 1461478514527 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:14 INFO - PROCESS | 12150 | 1461478514747 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 23:15:15 INFO - PROCESS | 12150 | 1461478515018 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204141e000 == 141 [pid = 12150] [id = 719] 23:15:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 154 (0x7f2039abe000) [pid = 12150] [serial = 2158] [outer = (nil)] 23:15:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 155 (0x7f203f169c00) [pid = 12150] [serial = 2159] [outer = 0x7f2039abe000] 23:15:15 INFO - PROCESS | 12150 | 1461478515090 Marionette DEBUG loaded listener.js 23:15:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 156 (0x7f2040473000) [pid = 12150] [serial = 2160] [outer = 0x7f2039abe000] 23:15:15 INFO - PROCESS | 12150 | 1461478515972 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 23:15:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:15:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1526ms 23:15:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:15:16 INFO - PROCESS | 12150 | 1461478516045 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 23:15:16 INFO - PROCESS | 12150 | 1461478516048 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 23:15:16 INFO - PROCESS | 12150 | 1461478516053 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:15:16 INFO - PROCESS | 12150 | 1461478516057 Marionette TRACE conn3 <- [1,2850,null,{}] 23:15:16 INFO - PROCESS | 12150 | 1461478516061 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:16 INFO - PROCESS | 12150 | 1461478516274 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 23:15:16 INFO - PROCESS | 12150 | 1461478516533 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042d14000 == 142 [pid = 12150] [id = 720] 23:15:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 157 (0x7f2040a68400) [pid = 12150] [serial = 2161] [outer = (nil)] 23:15:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f2040a6f000) [pid = 12150] [serial = 2162] [outer = 0x7f2040a68400] 23:15:16 INFO - PROCESS | 12150 | 1461478516618 Marionette DEBUG loaded listener.js 23:15:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f2043097800) [pid = 12150] [serial = 2163] [outer = 0x7f2040a68400] 23:15:17 INFO - PROCESS | 12150 | 1461478517628 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:15:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:15:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1629ms 23:15:17 INFO - PROCESS | 12150 | 1461478517683 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 23:15:17 INFO - PROCESS | 12150 | 1461478517687 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 23:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:15:17 INFO - PROCESS | 12150 | 1461478517692 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:15:17 INFO - PROCESS | 12150 | 1461478517694 Marionette TRACE conn3 <- [1,2854,null,{}] 23:15:17 INFO - PROCESS | 12150 | 1461478517699 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:17 INFO - PROCESS | 12150 | 1461478517906 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 23:15:18 INFO - PROCESS | 12150 | 1461478518174 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:18 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2043320800 == 143 [pid = 12150] [id = 721] 23:15:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 160 (0x7f2040a68800) [pid = 12150] [serial = 2164] [outer = (nil)] 23:15:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 161 (0x7f204841c800) [pid = 12150] [serial = 2165] [outer = 0x7f2040a68800] 23:15:18 INFO - PROCESS | 12150 | 1461478518247 Marionette DEBUG loaded listener.js 23:15:18 INFO - PROCESS | 12150 | ++DOMWINDOW == 162 (0x7f204999e000) [pid = 12150] [serial = 2166] [outer = 0x7f2040a68800] 23:15:19 INFO - PROCESS | 12150 | 1461478519114 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 23:15:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:15:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1481ms 23:15:19 INFO - PROCESS | 12150 | 1461478519182 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 23:15:19 INFO - PROCESS | 12150 | 1461478519186 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 23:15:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:15:19 INFO - PROCESS | 12150 | 1461478519194 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:15:19 INFO - PROCESS | 12150 | 1461478519197 Marionette TRACE conn3 <- [1,2858,null,{}] 23:15:19 INFO - PROCESS | 12150 | 1461478519202 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:19 INFO - PROCESS | 12150 | 1461478519409 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 23:15:19 INFO - PROCESS | 12150 | 1461478519671 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:19 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204a1a7800 == 144 [pid = 12150] [id = 722] 23:15:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 163 (0x7f2036f43000) [pid = 12150] [serial = 2167] [outer = (nil)] 23:15:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 164 (0x7f2049a09400) [pid = 12150] [serial = 2168] [outer = 0x7f2036f43000] 23:15:19 INFO - PROCESS | 12150 | 1461478519741 Marionette DEBUG loaded listener.js 23:15:19 INFO - PROCESS | 12150 | ++DOMWINDOW == 165 (0x7f2049bd9c00) [pid = 12150] [serial = 2169] [outer = 0x7f2036f43000] 23:15:20 INFO - PROCESS | 12150 | 1461478520613 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:15:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:15:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1483ms 23:15:20 INFO - PROCESS | 12150 | 1461478520679 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 23:15:20 INFO - PROCESS | 12150 | 1461478520683 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 23:15:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:15:20 INFO - PROCESS | 12150 | 1461478520689 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:15:20 INFO - PROCESS | 12150 | 1461478520691 Marionette TRACE conn3 <- [1,2862,null,{}] 23:15:20 INFO - PROCESS | 12150 | 1461478520696 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:20 INFO - PROCESS | 12150 | 1461478520924 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 23:15:21 INFO - PROCESS | 12150 | 1461478521198 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b106800 == 145 [pid = 12150] [id = 723] 23:15:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 166 (0x7f203c82ac00) [pid = 12150] [serial = 2170] [outer = (nil)] 23:15:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 167 (0x7f2049d7e800) [pid = 12150] [serial = 2171] [outer = 0x7f203c82ac00] 23:15:21 INFO - PROCESS | 12150 | 1461478521273 Marionette DEBUG loaded listener.js 23:15:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 168 (0x7f204a56ac00) [pid = 12150] [serial = 2172] [outer = 0x7f203c82ac00] 23:15:22 INFO - PROCESS | 12150 | 1461478522119 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 23:15:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:15:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1483ms 23:15:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:15:22 INFO - PROCESS | 12150 | 1461478522173 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 23:15:22 INFO - PROCESS | 12150 | 1461478522176 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 23:15:22 INFO - PROCESS | 12150 | 1461478522182 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:15:22 INFO - PROCESS | 12150 | 1461478522185 Marionette TRACE conn3 <- [1,2866,null,{}] 23:15:22 INFO - PROCESS | 12150 | 1461478522211 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:22 INFO - PROCESS | 12150 | 1461478522435 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 23:15:22 INFO - PROCESS | 12150 | 1461478522696 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e805000 == 146 [pid = 12150] [id = 724] 23:15:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 169 (0x7f2049a14800) [pid = 12150] [serial = 2173] [outer = (nil)] 23:15:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 170 (0x7f204af96800) [pid = 12150] [serial = 2174] [outer = 0x7f2049a14800] 23:15:22 INFO - PROCESS | 12150 | 1461478522805 Marionette DEBUG loaded listener.js 23:15:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 171 (0x7f204b23c000) [pid = 12150] [serial = 2175] [outer = 0x7f2049a14800] 23:15:23 INFO - PROCESS | 12150 | 1461478523644 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 23:15:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:15:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1497ms 23:15:23 INFO - PROCESS | 12150 | 1461478523678 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 23:15:23 INFO - PROCESS | 12150 | 1461478523681 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 23:15:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:15:23 INFO - PROCESS | 12150 | 1461478523687 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:15:23 INFO - PROCESS | 12150 | 1461478523689 Marionette TRACE conn3 <- [1,2870,null,{}] 23:15:23 INFO - PROCESS | 12150 | 1461478523694 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:23 INFO - PROCESS | 12150 | 1461478523906 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 23:15:24 INFO - PROCESS | 12150 | 1461478524185 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:24 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ead8800 == 147 [pid = 12150] [id = 725] 23:15:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 172 (0x7f2049be1400) [pid = 12150] [serial = 2176] [outer = (nil)] 23:15:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 173 (0x7f204c0b9c00) [pid = 12150] [serial = 2177] [outer = 0x7f2049be1400] 23:15:24 INFO - PROCESS | 12150 | 1461478524272 Marionette DEBUG loaded listener.js 23:15:24 INFO - PROCESS | 12150 | ++DOMWINDOW == 174 (0x7f204c241c00) [pid = 12150] [serial = 2178] [outer = 0x7f2049be1400] 23:15:25 INFO - PROCESS | 12150 | 1461478525165 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 23:15:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:15:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1529ms 23:15:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:15:25 INFO - PROCESS | 12150 | 1461478525218 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 23:15:25 INFO - PROCESS | 12150 | 1461478525221 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 23:15:25 INFO - PROCESS | 12150 | 1461478525227 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:15:25 INFO - PROCESS | 12150 | 1461478525231 Marionette TRACE conn3 <- [1,2874,null,{}] 23:15:25 INFO - PROCESS | 12150 | 1461478525236 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:25 INFO - PROCESS | 12150 | 1461478525490 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 23:15:25 INFO - PROCESS | 12150 | 1461478525753 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:25 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2050464800 == 148 [pid = 12150] [id = 726] 23:15:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 175 (0x7f204c5cc400) [pid = 12150] [serial = 2179] [outer = (nil)] 23:15:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 176 (0x7f204db85000) [pid = 12150] [serial = 2180] [outer = 0x7f204c5cc400] 23:15:25 INFO - PROCESS | 12150 | 1461478525871 Marionette DEBUG loaded listener.js 23:15:25 INFO - PROCESS | 12150 | ++DOMWINDOW == 177 (0x7f204dbf9c00) [pid = 12150] [serial = 2181] [outer = 0x7f204c5cc400] 23:15:26 INFO - PROCESS | 12150 | 1461478526720 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 23:15:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:15:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1535ms 23:15:26 INFO - PROCESS | 12150 | 1461478526762 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 23:15:26 INFO - PROCESS | 12150 | 1461478526765 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 23:15:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:15:26 INFO - PROCESS | 12150 | 1461478526770 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:15:26 INFO - PROCESS | 12150 | 1461478526772 Marionette TRACE conn3 <- [1,2878,null,{}] 23:15:26 INFO - PROCESS | 12150 | 1461478526778 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:26 INFO - PROCESS | 12150 | 1461478526987 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 23:15:27 INFO - PROCESS | 12150 | 1461478527266 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:27 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f205231e000 == 149 [pid = 12150] [id = 727] 23:15:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 178 (0x7f2043152800) [pid = 12150] [serial = 2182] [outer = (nil)] 23:15:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f204dd9c000) [pid = 12150] [serial = 2183] [outer = 0x7f2043152800] 23:15:27 INFO - PROCESS | 12150 | 1461478527340 Marionette DEBUG loaded listener.js 23:15:27 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f204e6a6400) [pid = 12150] [serial = 2184] [outer = 0x7f2043152800] 23:15:28 INFO - PROCESS | 12150 | 1461478528200 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 23:15:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:15:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1478ms 23:15:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:15:28 INFO - PROCESS | 12150 | 1461478528250 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 23:15:28 INFO - PROCESS | 12150 | 1461478528252 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 23:15:28 INFO - PROCESS | 12150 | 1461478528257 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:15:28 INFO - PROCESS | 12150 | 1461478528261 Marionette TRACE conn3 <- [1,2882,null,{}] 23:15:28 INFO - PROCESS | 12150 | 1461478528266 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:28 INFO - PROCESS | 12150 | 1461478528476 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 23:15:28 INFO - PROCESS | 12150 | 1461478528752 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:28 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052e79800 == 150 [pid = 12150] [id = 728] 23:15:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f203f19cc00) [pid = 12150] [serial = 2185] [outer = (nil)] 23:15:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f204a06ec00) [pid = 12150] [serial = 2186] [outer = 0x7f203f19cc00] 23:15:28 INFO - PROCESS | 12150 | 1461478528825 Marionette DEBUG loaded listener.js 23:15:28 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f204e82b400) [pid = 12150] [serial = 2187] [outer = 0x7f203f19cc00] 23:15:29 INFO - PROCESS | 12150 | 1461478529679 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 23:15:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:15:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1480ms 23:15:29 INFO - PROCESS | 12150 | 1461478529738 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 23:15:29 INFO - PROCESS | 12150 | 1461478529740 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 23:15:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:15:29 INFO - PROCESS | 12150 | 1461478529746 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:15:29 INFO - PROCESS | 12150 | 1461478529748 Marionette TRACE conn3 <- [1,2886,null,{}] 23:15:29 INFO - PROCESS | 12150 | 1461478529754 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:29 INFO - PROCESS | 12150 | 1461478529972 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 23:15:30 INFO - PROCESS | 12150 | 1461478530240 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053674800 == 151 [pid = 12150] [id = 729] 23:15:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f2040472400) [pid = 12150] [serial = 2188] [outer = (nil)] 23:15:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 185 (0x7f204e830800) [pid = 12150] [serial = 2189] [outer = 0x7f2040472400] 23:15:30 INFO - PROCESS | 12150 | 1461478530314 Marionette DEBUG loaded listener.js 23:15:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 186 (0x7f204ea03c00) [pid = 12150] [serial = 2190] [outer = 0x7f2040472400] 23:15:31 INFO - PROCESS | 12150 | 1461478531173 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 23:15:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:15:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1483ms 23:15:31 INFO - PROCESS | 12150 | 1461478531246 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 23:15:31 INFO - PROCESS | 12150 | 1461478531249 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 23:15:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:15:31 INFO - PROCESS | 12150 | 1461478531259 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:15:31 INFO - PROCESS | 12150 | 1461478531261 Marionette TRACE conn3 <- [1,2890,null,{}] 23:15:31 INFO - PROCESS | 12150 | 1461478531266 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:31 INFO - PROCESS | 12150 | 1461478531496 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 23:15:31 INFO - PROCESS | 12150 | 1461478531765 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:31 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053e2e800 == 152 [pid = 12150] [id = 730] 23:15:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 187 (0x7f204db82c00) [pid = 12150] [serial = 2191] [outer = (nil)] 23:15:31 INFO - PROCESS | 12150 | ++DOMWINDOW == 188 (0x7f204ea08000) [pid = 12150] [serial = 2192] [outer = 0x7f204db82c00] 23:15:31 INFO - PROCESS | 12150 | 1461478531880 Marionette DEBUG loaded listener.js 23:15:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 189 (0x7f2050409000) [pid = 12150] [serial = 2193] [outer = 0x7f204db82c00] 23:15:32 INFO - PROCESS | 12150 | 1461478532752 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:15:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:15:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1526ms 23:15:32 INFO - PROCESS | 12150 | 1461478532786 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 23:15:32 INFO - PROCESS | 12150 | 1461478532788 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 23:15:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:15:32 INFO - PROCESS | 12150 | 1461478532794 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:15:32 INFO - PROCESS | 12150 | 1461478532796 Marionette TRACE conn3 <- [1,2894,null,{}] 23:15:32 INFO - PROCESS | 12150 | 1461478532801 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:33 INFO - PROCESS | 12150 | 1461478533017 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 23:15:33 INFO - PROCESS | 12150 | 1461478533287 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:33 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2054c3b000 == 153 [pid = 12150] [id = 731] 23:15:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 190 (0x7f204e82c400) [pid = 12150] [serial = 2194] [outer = (nil)] 23:15:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 191 (0x7f205050dc00) [pid = 12150] [serial = 2195] [outer = 0x7f204e82c400] 23:15:33 INFO - PROCESS | 12150 | 1461478533362 Marionette DEBUG loaded listener.js 23:15:33 INFO - PROCESS | 12150 | ++DOMWINDOW == 192 (0x7f205112d400) [pid = 12150] [serial = 2196] [outer = 0x7f204e82c400] 23:15:34 INFO - PROCESS | 12150 | 1461478534216 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 23:15:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:15:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1479ms 23:15:34 INFO - PROCESS | 12150 | 1461478534289 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 23:15:34 INFO - PROCESS | 12150 | 1461478534291 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 23:15:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:15:34 INFO - PROCESS | 12150 | 1461478534300 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:15:34 INFO - PROCESS | 12150 | 1461478534302 Marionette TRACE conn3 <- [1,2898,null,{}] 23:15:34 INFO - PROCESS | 12150 | 1461478534308 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:34 INFO - PROCESS | 12150 | 1461478534533 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 23:15:34 INFO - PROCESS | 12150 | 1461478534803 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056a75800 == 154 [pid = 12150] [id = 732] 23:15:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 193 (0x7f204ea07400) [pid = 12150] [serial = 2197] [outer = (nil)] 23:15:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 194 (0x7f2051160800) [pid = 12150] [serial = 2198] [outer = 0x7f204ea07400] 23:15:34 INFO - PROCESS | 12150 | 1461478534921 Marionette DEBUG loaded listener.js 23:15:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 195 (0x7f20515b6c00) [pid = 12150] [serial = 2199] [outer = 0x7f204ea07400] 23:15:35 INFO - PROCESS | 12150 | 1461478535720 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 23:15:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:15:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1483ms 23:15:35 INFO - PROCESS | 12150 | 1461478535796 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 23:15:35 INFO - PROCESS | 12150 | 1461478535799 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 23:15:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:15:35 INFO - PROCESS | 12150 | 1461478535808 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:15:35 INFO - PROCESS | 12150 | 1461478535810 Marionette TRACE conn3 <- [1,2902,null,{}] 23:15:35 INFO - PROCESS | 12150 | 1461478535816 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:36 INFO - PROCESS | 12150 | 1461478536042 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 23:15:36 INFO - PROCESS | 12150 | 1461478536317 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:36 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20603bc000 == 155 [pid = 12150] [id = 733] 23:15:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f2050498400) [pid = 12150] [serial = 2200] [outer = (nil)] 23:15:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f2051ddc800) [pid = 12150] [serial = 2201] [outer = 0x7f2050498400] 23:15:36 INFO - PROCESS | 12150 | 1461478536424 Marionette DEBUG loaded listener.js 23:15:36 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f2051fffc00) [pid = 12150] [serial = 2202] [outer = 0x7f2050498400] 23:15:37 INFO - PROCESS | 12150 | 1461478537233 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:15:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:15:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1484ms 23:15:37 INFO - PROCESS | 12150 | 1461478537316 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 23:15:37 INFO - PROCESS | 12150 | 1461478537320 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 23:15:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:15:37 INFO - PROCESS | 12150 | 1461478537332 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:15:37 INFO - PROCESS | 12150 | 1461478537340 Marionette TRACE conn3 <- [1,2906,null,{}] 23:15:37 INFO - PROCESS | 12150 | 1461478537347 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:37 INFO - PROCESS | 12150 | 1461478537566 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 23:15:37 INFO - PROCESS | 12150 | 1461478537841 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2061256000 == 156 [pid = 12150] [id = 734] 23:15:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f203dad7400) [pid = 12150] [serial = 2203] [outer = (nil)] 23:15:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f20520a4400) [pid = 12150] [serial = 2204] [outer = 0x7f203dad7400] 23:15:37 INFO - PROCESS | 12150 | 1461478537913 Marionette DEBUG loaded listener.js 23:15:38 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f205235a400) [pid = 12150] [serial = 2205] [outer = 0x7f203dad7400] 23:15:39 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040a07800 == 155 [pid = 12150] [id = 600] 23:15:39 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20486da800 == 154 [pid = 12150] [id = 606] 23:15:39 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e47b000 == 153 [pid = 12150] [id = 714] 23:15:39 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c636000 == 152 [pid = 12150] [id = 713] 23:15:39 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203ad32800 == 151 [pid = 12150] [id = 712] 23:15:39 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039468000 == 150 [pid = 12150] [id = 711] 23:15:39 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2030853800 == 149 [pid = 12150] [id = 710] 23:15:39 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203e82c800 == 148 [pid = 12150] [id = 709] 23:15:39 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203962e800 == 147 [pid = 12150] [id = 708] 23:15:39 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039ef1800 == 146 [pid = 12150] [id = 691] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f203b0a9c00) [pid = 12150] [serial = 2013] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f203ef6d800) [pid = 12150] [serial = 2066] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f203b0a7c00) [pid = 12150] [serial = 2021] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f2038741800) [pid = 12150] [serial = 2054] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f2039aba800) [pid = 12150] [serial = 2055] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f2036e1e000) [pid = 12150] [serial = 2051] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 194 (0x7f20383f7000) [pid = 12150] [serial = 2052] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 193 (0x7f203d78a000) [pid = 12150] [serial = 2030] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 192 (0x7f203b036c00) [pid = 12150] [serial = 2057] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 191 (0x7f203b12f800) [pid = 12150] [serial = 2058] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 190 (0x7f203f122c00) [pid = 12150] [serial = 2036] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 189 (0x7f203c2f2800) [pid = 12150] [serial = 2060] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 188 (0x7f203c9a4000) [pid = 12150] [serial = 2061] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 187 (0x7f20417b6800) [pid = 12150] [serial = 2048] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 186 (0x7f2040a64400) [pid = 12150] [serial = 2045] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 185 (0x7f203f292400) [pid = 12150] [serial = 2042] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 184 (0x7f203f19b400) [pid = 12150] [serial = 2039] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f203ef73800) [pid = 12150] [serial = 2033] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f203c9a6000) [pid = 12150] [serial = 2027] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f2038933000) [pid = 12150] [serial = 2018] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f203c2ee400) [pid = 12150] [serial = 2024] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f20336ee800) [pid = 12150] [serial = 2015] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f203f067400) [pid = 12150] [serial = 2067] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 177 (0x7f203cae3c00) [pid = 12150] [serial = 2063] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 176 (0x7f203d727c00) [pid = 12150] [serial = 2064] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 175 (0x7f203d72d000) [pid = 12150] [serial = 2069] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | --DOMWINDOW == 174 (0x7f203f06bc00) [pid = 12150] [serial = 2070] [outer = (nil)] [url = about:blank] 23:15:40 INFO - PROCESS | 12150 | 1461478540293 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 23:15:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:15:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2995ms 23:15:40 INFO - PROCESS | 12150 | 1461478540327 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 23:15:40 INFO - PROCESS | 12150 | 1461478540332 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 23:15:40 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:15:40 INFO - PROCESS | 12150 | 1461478540340 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:15:40 INFO - PROCESS | 12150 | 1461478540345 Marionette TRACE conn3 <- [1,2910,null,{}] 23:15:40 INFO - PROCESS | 12150 | 1461478540353 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:40 INFO - PROCESS | 12150 | 1461478540586 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 23:15:40 INFO - PROCESS | 12150 | 1461478540784 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20385ec800 == 147 [pid = 12150] [id = 735] 23:15:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 175 (0x7f2034a5b400) [pid = 12150] [serial = 2206] [outer = (nil)] 23:15:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 176 (0x7f20383fdc00) [pid = 12150] [serial = 2207] [outer = 0x7f2034a5b400] 23:15:40 INFO - PROCESS | 12150 | 1461478540851 Marionette DEBUG loaded listener.js 23:15:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 177 (0x7f203972dc00) [pid = 12150] [serial = 2208] [outer = 0x7f2034a5b400] 23:15:41 INFO - PROCESS | 12150 | 1461478541500 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 23:15:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:15:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:15:41 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1185ms 23:15:41 INFO - PROCESS | 12150 | 1461478541526 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 23:15:41 INFO - PROCESS | 12150 | 1461478541533 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 23:15:41 INFO - TEST-START | /DOMEvents/constructors.html 23:15:41 INFO - PROCESS | 12150 | 1461478541542 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:15:41 INFO - PROCESS | 12150 | 1461478541545 Marionette TRACE conn3 <- [1,2914,null,{}] 23:15:41 INFO - PROCESS | 12150 | 1461478541549 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:41 INFO - PROCESS | 12150 | 1461478541745 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 23:15:41 INFO - PROCESS | 12150 | 1461478541957 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039f62000 == 148 [pid = 12150] [id = 736] 23:15:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 178 (0x7f20348ecc00) [pid = 12150] [serial = 2209] [outer = (nil)] 23:15:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f203afc7400) [pid = 12150] [serial = 2210] [outer = 0x7f20348ecc00] 23:15:42 INFO - PROCESS | 12150 | 1461478542017 Marionette DEBUG loaded listener.js 23:15:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f203b0a7000) [pid = 12150] [serial = 2211] [outer = 0x7f20348ecc00] 23:15:43 INFO - PROCESS | 12150 | 1461478543005 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:15:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:15:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:15:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:15:43 INFO - TEST-OK | /DOMEvents/constructors.html | took 1546ms 23:15:43 INFO - PROCESS | 12150 | 1461478543087 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 23:15:43 INFO - PROCESS | 12150 | 1461478543091 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 23:15:43 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:15:43 INFO - PROCESS | 12150 | 1461478543114 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:15:43 INFO - PROCESS | 12150 | 1461478543123 Marionette TRACE conn3 <- [1,2918,null,{}] 23:15:43 INFO - PROCESS | 12150 | 1461478543141 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:43 INFO - PROCESS | 12150 | 1461478543413 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 23:15:43 INFO - PROCESS | 12150 | 1461478543445 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203c24f800 == 149 [pid = 12150] [id = 737] 23:15:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f203c892400) [pid = 12150] [serial = 2212] [outer = (nil)] 23:15:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f203c9ab000) [pid = 12150] [serial = 2213] [outer = 0x7f203c892400] 23:15:43 INFO - PROCESS | 12150 | 1461478543507 Marionette DEBUG loaded listener.js 23:15:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f203d29e400) [pid = 12150] [serial = 2214] [outer = 0x7f203c892400] 23:15:44 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f203e5b1400) [pid = 12150] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:15:44 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f20336e9400) [pid = 12150] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:15:44 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f203b03f400) [pid = 12150] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:15:44 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f20345c8800) [pid = 12150] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:15:44 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f20345c8000) [pid = 12150] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:15:44 INFO - PROCESS | 12150 | --DOMWINDOW == 177 (0x7f2034a5e000) [pid = 12150] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:15:44 INFO - PROCESS | 12150 | 1461478544494 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:15:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:15:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1401ms 23:15:44 INFO - PROCESS | 12150 | 1461478544502 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 23:15:44 INFO - PROCESS | 12150 | 1461478544506 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 23:15:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:15:44 INFO - PROCESS | 12150 | 1461478544511 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:15:44 INFO - PROCESS | 12150 | 1461478544513 Marionette TRACE conn3 <- [1,2922,null,{}] 23:15:44 INFO - PROCESS | 12150 | 1461478544518 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:44 INFO - PROCESS | 12150 | 1461478544703 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 23:15:44 INFO - PROCESS | 12150 | 1461478544895 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203da92000 == 150 [pid = 12150] [id = 738] 23:15:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 178 (0x7f203c899000) [pid = 12150] [serial = 2215] [outer = (nil)] 23:15:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f203d790c00) [pid = 12150] [serial = 2216] [outer = 0x7f203c899000] 23:15:44 INFO - PROCESS | 12150 | 1461478544957 Marionette DEBUG loaded listener.js 23:15:45 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f203f06b800) [pid = 12150] [serial = 2217] [outer = 0x7f203c899000] 23:15:45 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:15:45 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:15:45 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:15:45 INFO - PROCESS | 12150 | [12150] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:15:45 INFO - PROCESS | 12150 | 1461478545661 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 23:15:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:15:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:15:45 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 23:15:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:15:45 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 23:15:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:15:45 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]" 23:15:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:15:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:15:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1174ms 23:15:45 INFO - PROCESS | 12150 | 1461478545691 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 23:15:45 INFO - PROCESS | 12150 | 1461478545693 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 23:15:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:15:45 INFO - PROCESS | 12150 | 1461478545702 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:15:45 INFO - PROCESS | 12150 | 1461478545704 Marionette TRACE conn3 <- [1,2926,null,{}] 23:15:45 INFO - PROCESS | 12150 | 1461478545708 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:45 INFO - PROCESS | 12150 | 1461478545969 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 23:15:45 INFO - PROCESS | 12150 | 1461478545992 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203f09e800 == 151 [pid = 12150] [id = 739] 23:15:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f2034a5e000) [pid = 12150] [serial = 2218] [outer = (nil)] 23:15:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f2040487800) [pid = 12150] [serial = 2219] [outer = 0x7f2034a5e000] 23:15:46 INFO - PROCESS | 12150 | 1461478546050 Marionette DEBUG loaded listener.js 23:15:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f2041605800) [pid = 12150] [serial = 2220] [outer = 0x7f2034a5e000] 23:15:46 INFO - PROCESS | 12150 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:15:47 INFO - PROCESS | 12150 | 1461478547049 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 23:15:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:15:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1380ms 23:15:47 INFO - PROCESS | 12150 | 1461478547083 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 23:15:47 INFO - PROCESS | 12150 | 1461478547088 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 23:15:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:15:47 INFO - PROCESS | 12150 | 1461478547097 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:15:47 INFO - PROCESS | 12150 | 1461478547101 Marionette TRACE conn3 <- [1,2930,null,{}] 23:15:47 INFO - PROCESS | 12150 | 1461478547109 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:47 INFO - PROCESS | 12150 | 1461478547373 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 23:15:47 INFO - PROCESS | 12150 | 1461478547691 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203ad30800 == 152 [pid = 12150] [id = 740] 23:15:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f203b0a2000) [pid = 12150] [serial = 2221] [outer = (nil)] 23:15:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 185 (0x7f203b12b000) [pid = 12150] [serial = 2222] [outer = 0x7f203b0a2000] 23:15:47 INFO - PROCESS | 12150 | 1461478547825 Marionette DEBUG loaded listener.js 23:15:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 186 (0x7f203c2f2400) [pid = 12150] [serial = 2223] [outer = 0x7f203b0a2000] 23:15:48 INFO - PROCESS | 12150 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:15:48 INFO - PROCESS | 12150 | 1461478548540 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 23:15:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:15:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1487ms 23:15:48 INFO - PROCESS | 12150 | 1461478548585 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 23:15:48 INFO - PROCESS | 12150 | 1461478548592 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 23:15:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:15:48 INFO - PROCESS | 12150 | 1461478548602 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:15:48 INFO - PROCESS | 12150 | 1461478548605 Marionette TRACE conn3 <- [1,2934,null,{}] 23:15:48 INFO - PROCESS | 12150 | 1461478548609 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:48 INFO - PROCESS | 12150 | 1461478548820 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 23:15:49 INFO - PROCESS | 12150 | 1461478549064 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203f09a000 == 153 [pid = 12150] [id = 741] 23:15:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 187 (0x7f2039e14c00) [pid = 12150] [serial = 2224] [outer = (nil)] 23:15:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 188 (0x7f203ef74400) [pid = 12150] [serial = 2225] [outer = 0x7f2039e14c00] 23:15:49 INFO - PROCESS | 12150 | 1461478549148 Marionette DEBUG loaded listener.js 23:15:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 189 (0x7f20403bec00) [pid = 12150] [serial = 2226] [outer = 0x7f2039e14c00] 23:15:49 INFO - PROCESS | 12150 | 1461478549990 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:15:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:15:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1432ms 23:15:50 INFO - PROCESS | 12150 | 1461478550033 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 23:15:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:15:50 INFO - PROCESS | 12150 | 1461478550036 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 23:15:50 INFO - PROCESS | 12150 | 1461478550042 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:15:50 INFO - PROCESS | 12150 | 1461478550047 Marionette TRACE conn3 <- [1,2938,null,{}] 23:15:50 INFO - PROCESS | 12150 | 1461478550062 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:50 INFO - PROCESS | 12150 | 1461478550372 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 23:15:50 INFO - PROCESS | 12150 | 1461478550582 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040c5e000 == 154 [pid = 12150] [id = 742] 23:15:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 190 (0x7f20417af800) [pid = 12150] [serial = 2227] [outer = (nil)] 23:15:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 191 (0x7f2041821800) [pid = 12150] [serial = 2228] [outer = 0x7f20417af800] 23:15:50 INFO - PROCESS | 12150 | 1461478550660 Marionette DEBUG loaded listener.js 23:15:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 192 (0x7f204309e000) [pid = 12150] [serial = 2229] [outer = 0x7f20417af800] 23:15:51 INFO - PROCESS | 12150 | 1461478551411 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:15:51 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. 23:15:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1385ms 23:15:51 INFO - PROCESS | 12150 | 1461478551440 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 23:15:51 INFO - PROCESS | 12150 | 1461478551444 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 23:15:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:15:51 INFO - PROCESS | 12150 | 1461478551452 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:15:51 INFO - PROCESS | 12150 | 1461478551455 Marionette TRACE conn3 <- [1,2942,null,{}] 23:15:51 INFO - PROCESS | 12150 | 1461478551460 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:51 INFO - PROCESS | 12150 | 1461478551660 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 23:15:51 INFO - PROCESS | 12150 | 1461478551901 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:51 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2042d05000 == 155 [pid = 12150] [id = 743] 23:15:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 193 (0x7f20417b1400) [pid = 12150] [serial = 2230] [outer = (nil)] 23:15:51 INFO - PROCESS | 12150 | ++DOMWINDOW == 194 (0x7f2043289800) [pid = 12150] [serial = 2231] [outer = 0x7f20417b1400] 23:15:51 INFO - PROCESS | 12150 | 1461478551971 Marionette DEBUG loaded listener.js 23:15:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 195 (0x7f20485e5800) [pid = 12150] [serial = 2232] [outer = 0x7f20417b1400] 23:15:52 INFO - PROCESS | 12150 | 1461478552743 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 23:15:52 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 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:15:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:15:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1329ms 23:15:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:15:52 INFO - PROCESS | 12150 | 1461478552783 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 23:15:52 INFO - PROCESS | 12150 | 1461478552786 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 23:15:52 INFO - PROCESS | 12150 | 1461478552791 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:15:52 INFO - PROCESS | 12150 | 1461478552794 Marionette TRACE conn3 <- [1,2946,null,{}] 23:15:52 INFO - PROCESS | 12150 | 1461478552799 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:53 INFO - PROCESS | 12150 | 1461478553012 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 23:15:53 INFO - PROCESS | 12150 | 1461478553257 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204321a000 == 156 [pid = 12150] [id = 744] 23:15:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f2043193400) [pid = 12150] [serial = 2233] [outer = (nil)] 23:15:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f2049a07400) [pid = 12150] [serial = 2234] [outer = 0x7f2043193400] 23:15:53 INFO - PROCESS | 12150 | 1461478553330 Marionette DEBUG loaded listener.js 23:15:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f2049d2c000) [pid = 12150] [serial = 2235] [outer = 0x7f2043193400] 23:15:54 INFO - PROCESS | 12150 | 1461478554110 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:15:54 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. 23:15:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1335ms 23:15:54 INFO - PROCESS | 12150 | 1461478554143 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 23:15:54 INFO - PROCESS | 12150 | 1461478554147 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 23:15:54 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:15:54 INFO - PROCESS | 12150 | 1461478554154 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:15:54 INFO - PROCESS | 12150 | 1461478554157 Marionette TRACE conn3 <- [1,2950,null,{}] 23:15:54 INFO - PROCESS | 12150 | 1461478554162 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:54 INFO - PROCESS | 12150 | 1461478554390 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 23:15:54 INFO - PROCESS | 12150 | 1461478554634 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049fdc800 == 157 [pid = 12150] [id = 745] 23:15:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f204a56e400) [pid = 12150] [serial = 2236] [outer = (nil)] 23:15:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f204c344400) [pid = 12150] [serial = 2237] [outer = 0x7f204a56e400] 23:15:54 INFO - PROCESS | 12150 | 1461478554715 Marionette DEBUG loaded listener.js 23:15:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f204c5c7000) [pid = 12150] [serial = 2238] [outer = 0x7f204a56e400] 23:15:55 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204b11a800 == 158 [pid = 12150] [id = 746] 23:15:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 202 (0x7f204e6a3000) [pid = 12150] [serial = 2239] [outer = (nil)] 23:15:55 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f204c5c9c00) [pid = 12150] [serial = 2240] [outer = 0x7f204e6a3000] 23:15:55 INFO - PROCESS | 12150 | 1461478555587 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:15:55 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. 23:15:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1475ms 23:15:55 INFO - PROCESS | 12150 | 1461478555630 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 23:15:55 INFO - PROCESS | 12150 | 1461478555633 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 23:15:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:15:55 INFO - PROCESS | 12150 | 1461478555643 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:15:55 INFO - PROCESS | 12150 | 1461478555645 Marionette TRACE conn3 <- [1,2954,null,{}] 23:15:55 INFO - PROCESS | 12150 | 1461478555649 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:55 INFO - PROCESS | 12150 | 1461478555944 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 23:15:56 INFO - PROCESS | 12150 | 1461478556199 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204dee8800 == 159 [pid = 12150] [id = 747] 23:15:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f203b034800) [pid = 12150] [serial = 2241] [outer = (nil)] 23:15:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 205 (0x7f204db1f400) [pid = 12150] [serial = 2242] [outer = 0x7f203b034800] 23:15:56 INFO - PROCESS | 12150 | 1461478556310 Marionette DEBUG loaded listener.js 23:15:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 206 (0x7f204e835c00) [pid = 12150] [serial = 2243] [outer = 0x7f203b034800] 23:15:56 INFO - PROCESS | 12150 | 1461478556992 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:15:57 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:15:57 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 23:15:57 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1378ms 23:15:57 INFO - PROCESS | 12150 | 1461478557022 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 23:15:57 INFO - PROCESS | 12150 | 1461478557025 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 23:15:57 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:15:57 INFO - PROCESS | 12150 | 1461478557033 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:15:57 INFO - PROCESS | 12150 | 1461478557036 Marionette TRACE conn3 <- [1,2958,null,{}] 23:15:57 INFO - PROCESS | 12150 | 1461478557041 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:57 INFO - PROCESS | 12150 | 1461478557265 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 23:15:57 INFO - PROCESS | 12150 | 1461478557510 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eedd800 == 160 [pid = 12150] [id = 748] 23:15:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 207 (0x7f2049f0d000) [pid = 12150] [serial = 2244] [outer = (nil)] 23:15:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 208 (0x7f2051fff000) [pid = 12150] [serial = 2245] [outer = 0x7f2049f0d000] 23:15:57 INFO - PROCESS | 12150 | 1461478557589 Marionette DEBUG loaded listener.js 23:15:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 209 (0x7f2052363800) [pid = 12150] [serial = 2246] [outer = 0x7f2049f0d000] 23:15:58 INFO - PROCESS | 12150 | 1461478558390 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:15:58 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. 23:15:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1378ms 23:15:58 INFO - PROCESS | 12150 | 1461478558413 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 23:15:58 INFO - PROCESS | 12150 | 1461478558416 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 23:15:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:15:58 INFO - PROCESS | 12150 | 1461478558421 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:15:58 INFO - PROCESS | 12150 | 1461478558423 Marionette TRACE conn3 <- [1,2962,null,{}] 23:15:58 INFO - PROCESS | 12150 | 1461478558429 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:58 INFO - PROCESS | 12150 | 1461478558630 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 23:15:58 INFO - PROCESS | 12150 | 1461478558879 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:58 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053e2f800 == 161 [pid = 12150] [id = 749] 23:15:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 210 (0x7f204db85800) [pid = 12150] [serial = 2247] [outer = (nil)] 23:15:58 INFO - PROCESS | 12150 | ++DOMWINDOW == 211 (0x7f205244b400) [pid = 12150] [serial = 2248] [outer = 0x7f204db85800] 23:15:58 INFO - PROCESS | 12150 | 1461478558951 Marionette DEBUG loaded listener.js 23:15:59 INFO - PROCESS | 12150 | ++DOMWINDOW == 212 (0x7f205288a400) [pid = 12150] [serial = 2249] [outer = 0x7f204db85800] 23:15:59 INFO - PROCESS | 12150 | 1461478559696 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:15:59 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. 23:15:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1325ms 23:15:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:15:59 INFO - PROCESS | 12150 | 1461478559747 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 23:15:59 INFO - PROCESS | 12150 | 1461478559749 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 23:15:59 INFO - PROCESS | 12150 | 1461478559755 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:15:59 INFO - PROCESS | 12150 | 1461478559758 Marionette TRACE conn3 <- [1,2966,null,{}] 23:15:59 INFO - PROCESS | 12150 | 1461478559763 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:15:59 INFO - PROCESS | 12150 | 1461478559980 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 23:16:00 INFO - PROCESS | 12150 | 1461478560233 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:00 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2062116000 == 162 [pid = 12150] [id = 750] 23:16:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 213 (0x7f20522c8400) [pid = 12150] [serial = 2250] [outer = (nil)] 23:16:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f20528d8800) [pid = 12150] [serial = 2251] [outer = 0x7f20522c8400] 23:16:00 INFO - PROCESS | 12150 | 1461478560313 Marionette DEBUG loaded listener.js 23:16:00 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f2052efac00) [pid = 12150] [serial = 2252] [outer = 0x7f20522c8400] 23:16:01 INFO - PROCESS | 12150 | 1461478561076 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:16:01 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. 23:16:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1331ms 23:16:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:16:01 INFO - PROCESS | 12150 | 1461478561085 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 23:16:01 INFO - PROCESS | 12150 | 1461478561088 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 23:16:01 INFO - PROCESS | 12150 | 1461478561093 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:16:01 INFO - PROCESS | 12150 | 1461478561097 Marionette TRACE conn3 <- [1,2970,null,{}] 23:16:01 INFO - PROCESS | 12150 | 1461478561102 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:01 INFO - PROCESS | 12150 | 1461478561360 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 23:16:01 INFO - PROCESS | 12150 | 1461478561621 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2065d49800 == 163 [pid = 12150] [id = 751] 23:16:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f205288d400) [pid = 12150] [serial = 2253] [outer = (nil)] 23:16:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f2053564800) [pid = 12150] [serial = 2254] [outer = 0x7f205288d400] 23:16:01 INFO - PROCESS | 12150 | 1461478561698 Marionette DEBUG loaded listener.js 23:16:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f2053e95400) [pid = 12150] [serial = 2255] [outer = 0x7f205288d400] 23:16:02 INFO - PROCESS | 12150 | 1461478562533 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:16:02 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. 23:16:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1477ms 23:16:02 INFO - PROCESS | 12150 | 1461478562571 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 23:16:02 INFO - PROCESS | 12150 | 1461478562575 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 23:16:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:16:02 INFO - PROCESS | 12150 | 1461478562580 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:16:02 INFO - PROCESS | 12150 | 1461478562583 Marionette TRACE conn3 <- [1,2974,null,{}] 23:16:02 INFO - PROCESS | 12150 | 1461478562588 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:02 INFO - PROCESS | 12150 | 1461478562877 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 23:16:03 INFO - PROCESS | 12150 | 1461478563154 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:03 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2066215000 == 164 [pid = 12150] [id = 752] 23:16:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f204319b400) [pid = 12150] [serial = 2256] [outer = (nil)] 23:16:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f2054523c00) [pid = 12150] [serial = 2257] [outer = 0x7f204319b400] 23:16:03 INFO - PROCESS | 12150 | 1461478563228 Marionette DEBUG loaded listener.js 23:16:03 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f2054fb3c00) [pid = 12150] [serial = 2258] [outer = 0x7f204319b400] 23:16:03 INFO - PROCESS | 12150 | 1461478563982 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 23:16:04 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. 23:16:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1429ms 23:16:04 INFO - PROCESS | 12150 | 1461478564010 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 23:16:04 INFO - PROCESS | 12150 | 1461478564013 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 23:16:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:16:04 INFO - PROCESS | 12150 | 1461478564018 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:16:04 INFO - PROCESS | 12150 | 1461478564020 Marionette TRACE conn3 <- [1,2978,null,{}] 23:16:04 INFO - PROCESS | 12150 | 1461478564026 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:04 INFO - PROCESS | 12150 | 1461478564248 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 23:16:04 INFO - PROCESS | 12150 | 1461478564529 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:04 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206643b800 == 165 [pid = 12150] [id = 753] 23:16:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f204863e800) [pid = 12150] [serial = 2259] [outer = (nil)] 23:16:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f2056907800) [pid = 12150] [serial = 2260] [outer = 0x7f204863e800] 23:16:04 INFO - PROCESS | 12150 | 1461478564602 Marionette DEBUG loaded listener.js 23:16:04 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f2056aa6800) [pid = 12150] [serial = 2261] [outer = 0x7f204863e800] 23:16:05 INFO - PROCESS | 12150 | 1461478565325 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:16:05 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. 23:16:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1327ms 23:16:05 INFO - PROCESS | 12150 | 1461478565347 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 23:16:05 INFO - PROCESS | 12150 | 1461478565350 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 23:16:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:16:05 INFO - PROCESS | 12150 | 1461478565356 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:16:05 INFO - PROCESS | 12150 | 1461478565358 Marionette TRACE conn3 <- [1,2982,null,{}] 23:16:05 INFO - PROCESS | 12150 | 1461478565363 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:05 INFO - PROCESS | 12150 | 1461478565574 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 23:16:05 INFO - PROCESS | 12150 | 1461478565860 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:05 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f206691a000 == 166 [pid = 12150] [id = 754] 23:16:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f2053b0fc00) [pid = 12150] [serial = 2262] [outer = (nil)] 23:16:05 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f2056aaf400) [pid = 12150] [serial = 2263] [outer = 0x7f2053b0fc00] 23:16:05 INFO - PROCESS | 12150 | 1461478565928 Marionette DEBUG loaded listener.js 23:16:06 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f205b318400) [pid = 12150] [serial = 2264] [outer = 0x7f2053b0fc00] 23:16:06 INFO - PROCESS | 12150 | 1461478566693 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 23:16:06 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 23:16:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:16:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1377ms 23:16:06 INFO - PROCESS | 12150 | 1461478566734 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 23:16:06 INFO - PROCESS | 12150 | 1461478566737 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 23:16:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:16:06 INFO - PROCESS | 12150 | 1461478566742 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:16:06 INFO - PROCESS | 12150 | 1461478566744 Marionette TRACE conn3 <- [1,2986,null,{}] 23:16:06 INFO - PROCESS | 12150 | 1461478566749 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:06 INFO - PROCESS | 12150 | 1461478566956 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 23:16:07 INFO - PROCESS | 12150 | 1461478567206 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:07 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20692d7000 == 167 [pid = 12150] [id = 755] 23:16:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f203873d400) [pid = 12150] [serial = 2265] [outer = (nil)] 23:16:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f205b392000) [pid = 12150] [serial = 2266] [outer = 0x7f203873d400] 23:16:07 INFO - PROCESS | 12150 | 1461478567285 Marionette DEBUG loaded listener.js 23:16:07 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f2060f59c00) [pid = 12150] [serial = 2267] [outer = 0x7f203873d400] 23:16:08 INFO - PROCESS | 12150 | 1461478568077 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:16:08 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. 23:16:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1375ms 23:16:08 INFO - PROCESS | 12150 | 1461478568118 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 23:16:08 INFO - PROCESS | 12150 | 1461478568123 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 23:16:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:16:08 INFO - PROCESS | 12150 | 1461478568128 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:16:08 INFO - PROCESS | 12150 | 1461478568131 Marionette TRACE conn3 <- [1,2990,null,{}] 23:16:08 INFO - PROCESS | 12150 | 1461478568136 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:08 INFO - PROCESS | 12150 | 1461478568352 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 23:16:08 INFO - PROCESS | 12150 | 1461478568600 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:08 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e26b000 == 168 [pid = 12150] [id = 756] 23:16:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f2054e22800) [pid = 12150] [serial = 2268] [outer = (nil)] 23:16:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f2061164400) [pid = 12150] [serial = 2269] [outer = 0x7f2054e22800] 23:16:08 INFO - PROCESS | 12150 | 1461478568671 Marionette DEBUG loaded listener.js 23:16:08 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f206122a800) [pid = 12150] [serial = 2270] [outer = 0x7f2054e22800] 23:16:09 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e27b000 == 169 [pid = 12150] [id = 757] 23:16:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f2061238400) [pid = 12150] [serial = 2271] [outer = (nil)] 23:16:09 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f2060f5b800) [pid = 12150] [serial = 2272] [outer = 0x7f2061238400] 23:16:09 INFO - PROCESS | 12150 | 1461478569490 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:16:09 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. 23:16:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1376ms 23:16:09 INFO - PROCESS | 12150 | 1461478569505 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 23:16:09 INFO - PROCESS | 12150 | 1461478569508 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 23:16:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:16:09 INFO - PROCESS | 12150 | 1461478569513 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:16:09 INFO - PROCESS | 12150 | 1461478569516 Marionette TRACE conn3 <- [1,2994,null,{}] 23:16:09 INFO - PROCESS | 12150 | 1461478569521 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:09 INFO - PROCESS | 12150 | 1461478569807 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 23:16:10 INFO - PROCESS | 12150 | 1461478570056 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:10 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e285800 == 170 [pid = 12150] [id = 758] 23:16:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f2060f59800) [pid = 12150] [serial = 2273] [outer = (nil)] 23:16:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f2061233c00) [pid = 12150] [serial = 2274] [outer = 0x7f2060f59800] 23:16:10 INFO - PROCESS | 12150 | 1461478570125 Marionette DEBUG loaded listener.js 23:16:10 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f2061449000) [pid = 12150] [serial = 2275] [outer = 0x7f2060f59800] 23:16:10 INFO - PROCESS | 12150 | 1461478570867 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:16:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:16:10 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 23:16:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1380ms 23:16:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:16:10 INFO - PROCESS | 12150 | 1461478570899 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 23:16:10 INFO - PROCESS | 12150 | 1461478570902 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 23:16:10 INFO - PROCESS | 12150 | 1461478570908 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:16:10 INFO - PROCESS | 12150 | 1461478570910 Marionette TRACE conn3 <- [1,2998,null,{}] 23:16:10 INFO - PROCESS | 12150 | 1461478570915 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:11 INFO - PROCESS | 12150 | 1461478571132 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 23:16:11 INFO - PROCESS | 12150 | 1461478571392 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:11 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20342b0800 == 171 [pid = 12150] [id = 759] 23:16:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 239 (0x7f203c892c00) [pid = 12150] [serial = 2276] [outer = (nil)] 23:16:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 240 (0x7f206144bc00) [pid = 12150] [serial = 2277] [outer = 0x7f203c892c00] 23:16:11 INFO - PROCESS | 12150 | 1461478571472 Marionette DEBUG loaded listener.js 23:16:11 INFO - PROCESS | 12150 | ++DOMWINDOW == 241 (0x7f20620a7000) [pid = 12150] [serial = 2278] [outer = 0x7f203c892c00] 23:16:12 INFO - PROCESS | 12150 | 1461478572211 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:16:12 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. 23:16:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1329ms 23:16:12 INFO - PROCESS | 12150 | 1461478572236 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 23:16:12 INFO - PROCESS | 12150 | 1461478572239 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 23:16:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:16:12 INFO - PROCESS | 12150 | 1461478572244 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:16:12 INFO - PROCESS | 12150 | 1461478572247 Marionette TRACE conn3 <- [1,3002,null,{}] 23:16:12 INFO - PROCESS | 12150 | 1461478572252 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:12 INFO - PROCESS | 12150 | 1461478572465 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 23:16:12 INFO - PROCESS | 12150 | 1461478572717 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:12 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2037b26000 == 172 [pid = 12150] [id = 760] 23:16:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 242 (0x7f20403b4c00) [pid = 12150] [serial = 2279] [outer = (nil)] 23:16:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 243 (0x7f20623ebc00) [pid = 12150] [serial = 2280] [outer = 0x7f20403b4c00] 23:16:12 INFO - PROCESS | 12150 | 1461478572788 Marionette DEBUG loaded listener.js 23:16:12 INFO - PROCESS | 12150 | ++DOMWINDOW == 244 (0x7f206260d000) [pid = 12150] [serial = 2281] [outer = 0x7f20403b4c00] 23:16:13 INFO - PROCESS | 12150 | 1461478573528 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:16:13 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. 23:16:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1330ms 23:16:13 INFO - PROCESS | 12150 | 1461478573575 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 23:16:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:16:13 INFO - PROCESS | 12150 | 1461478573578 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 23:16:13 INFO - PROCESS | 12150 | 1461478573583 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:16:13 INFO - PROCESS | 12150 | 1461478573586 Marionette TRACE conn3 <- [1,3006,null,{}] 23:16:13 INFO - PROCESS | 12150 | 1461478573591 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:13 INFO - PROCESS | 12150 | 1461478573803 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 23:16:14 INFO - PROCESS | 12150 | 1461478574087 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:14 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ea76800 == 173 [pid = 12150] [id = 761] 23:16:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 245 (0x7f206144e400) [pid = 12150] [serial = 2282] [outer = (nil)] 23:16:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 246 (0x7f206409b800) [pid = 12150] [serial = 2283] [outer = 0x7f206144e400] 23:16:14 INFO - PROCESS | 12150 | 1461478574161 Marionette DEBUG loaded listener.js 23:16:14 INFO - PROCESS | 12150 | ++DOMWINDOW == 247 (0x7f2065c1a800) [pid = 12150] [serial = 2284] [outer = 0x7f206144e400] 23:16:14 INFO - PROCESS | 12150 | 1461478574905 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:16:14 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. 23:16:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1381ms 23:16:14 INFO - PROCESS | 12150 | 1461478574964 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 23:16:14 INFO - PROCESS | 12150 | 1461478574968 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 23:16:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:16:14 INFO - PROCESS | 12150 | 1461478574973 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:16:14 INFO - PROCESS | 12150 | 1461478574975 Marionette TRACE conn3 <- [1,3010,null,{}] 23:16:14 INFO - PROCESS | 12150 | 1461478574980 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:15 INFO - PROCESS | 12150 | 1461478575229 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 23:16:15 INFO - PROCESS | 12150 | 1461478575487 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:15 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204ea8f800 == 174 [pid = 12150] [id = 762] 23:16:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 248 (0x7f20623e9800) [pid = 12150] [serial = 2285] [outer = (nil)] 23:16:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 249 (0x7f2065f98400) [pid = 12150] [serial = 2286] [outer = 0x7f20623e9800] 23:16:15 INFO - PROCESS | 12150 | 1461478575562 Marionette DEBUG loaded listener.js 23:16:15 INFO - PROCESS | 12150 | ++DOMWINDOW == 250 (0x7f2065fa4800) [pid = 12150] [serial = 2287] [outer = 0x7f20623e9800] 23:16:16 INFO - PROCESS | 12150 | 1461478576300 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 23:16:16 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 23:16:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1374ms 23:16:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:16:16 INFO - PROCESS | 12150 | 1461478576349 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 23:16:16 INFO - PROCESS | 12150 | 1461478576351 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 23:16:16 INFO - PROCESS | 12150 | 1461478576356 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:16:16 INFO - PROCESS | 12150 | 1461478576360 Marionette TRACE conn3 <- [1,3014,null,{}] 23:16:16 INFO - PROCESS | 12150 | 1461478576364 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:16 INFO - PROCESS | 12150 | 1461478576573 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 23:16:16 INFO - PROCESS | 12150 | 1461478576830 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:16 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2038058800 == 175 [pid = 12150] [id = 763] 23:16:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 251 (0x7f20627cd400) [pid = 12150] [serial = 2288] [outer = (nil)] 23:16:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 252 (0x7f2066166000) [pid = 12150] [serial = 2289] [outer = 0x7f20627cd400] 23:16:16 INFO - PROCESS | 12150 | 1461478576902 Marionette DEBUG loaded listener.js 23:16:16 INFO - PROCESS | 12150 | ++DOMWINDOW == 253 (0x7f206616bc00) [pid = 12150] [serial = 2290] [outer = 0x7f20627cd400] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040af4800 == 174 [pid = 12150] [id = 679] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041705800 == 173 [pid = 12150] [id = 388] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041502800 == 172 [pid = 12150] [id = 680] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204170c800 == 171 [pid = 12150] [id = 681] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20603bc000 == 170 [pid = 12150] [id = 733] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2056a75800 == 169 [pid = 12150] [id = 732] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2054c3b000 == 168 [pid = 12150] [id = 731] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053e2e800 == 167 [pid = 12150] [id = 730] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2053674800 == 166 [pid = 12150] [id = 729] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2052e79800 == 165 [pid = 12150] [id = 728] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f205231e000 == 164 [pid = 12150] [id = 727] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2050464800 == 163 [pid = 12150] [id = 726] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ead8800 == 162 [pid = 12150] [id = 725] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e805000 == 161 [pid = 12150] [id = 724] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b106800 == 160 [pid = 12150] [id = 723] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a1a7800 == 159 [pid = 12150] [id = 722] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043320800 == 158 [pid = 12150] [id = 721] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2042d14000 == 157 [pid = 12150] [id = 720] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204141e000 == 156 [pid = 12150] [id = 719] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040ae7000 == 155 [pid = 12150] [id = 718] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203f08d000 == 154 [pid = 12150] [id = 717] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c253000 == 153 [pid = 12150] [id = 716] 23:16:19 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2036443800 == 152 [pid = 12150] [id = 715] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 252 (0x7f203ef72800) [pid = 12150] [serial = 2141] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 251 (0x7f2049d73c00) [pid = 12150] [serial = 2108] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 250 (0x7f2049bd3000) [pid = 12150] [serial = 2105] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 249 (0x7f20485e1000) [pid = 12150] [serial = 2102] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 248 (0x7f204328d000) [pid = 12150] [serial = 2099] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 247 (0x7f204319c400) [pid = 12150] [serial = 2096] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 246 (0x7f204314a400) [pid = 12150] [serial = 2093] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 245 (0x7f204181f800) [pid = 12150] [serial = 2090] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 244 (0x7f2040477400) [pid = 12150] [serial = 2087] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 243 (0x7f203f294000) [pid = 12150] [serial = 2084] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 242 (0x7f203e5bec00) [pid = 12150] [serial = 2081] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 241 (0x7f203bef4c00) [pid = 12150] [serial = 2078] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 240 (0x7f203f063c00) [pid = 12150] [serial = 2144] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 239 (0x7f20398e0400) [pid = 12150] [serial = 2075] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 238 (0x7f203f12ac00) [pid = 12150] [serial = 2072] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f203b125400) [pid = 12150] [serial = 2135] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f203cadec00) [pid = 12150] [serial = 2136] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f203bef5800) [pid = 12150] [serial = 2133] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f203b121400) [pid = 12150] [serial = 2132] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f203b09e800) [pid = 12150] [serial = 2130] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f203afc4400) [pid = 12150] [serial = 2129] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f2036e10c00) [pid = 12150] [serial = 2127] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f2034857800) [pid = 12150] [serial = 2126] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f20348e9800) [pid = 12150] [serial = 2123] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f204abadc00) [pid = 12150] [serial = 2120] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f204a572000) [pid = 12150] [serial = 2117] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f2049f53c00) [pid = 12150] [serial = 2114] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f2049f1b800) [pid = 12150] [serial = 2111] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f203d78d800) [pid = 12150] [serial = 2139] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f203d72bc00) [pid = 12150] [serial = 2138] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f203f071000) [pid = 12150] [serial = 2142] [outer = (nil)] [url = about:blank] 23:16:19 INFO - PROCESS | 12150 | [12150] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:16:19 INFO - PROCESS | 12150 | 1461478579954 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:16:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:16:19 INFO - {} 23:16:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:16:19 INFO - {} 23:16:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:16:19 INFO - {} 23:16:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:16:19 INFO - {} 23:16:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 3634ms 23:16:19 INFO - PROCESS | 12150 | 1461478579992 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 23:16:20 INFO - PROCESS | 12150 | 1461478579997 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 23:16:20 INFO - TEST-START | /FileAPI/fileReader.html 23:16:20 INFO - PROCESS | 12150 | 1461478580004 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:16:20 INFO - PROCESS | 12150 | 1461478580009 Marionette TRACE conn3 <- [1,3018,null,{}] 23:16:20 INFO - PROCESS | 12150 | 1461478580015 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:20 INFO - PROCESS | 12150 | 1461478580198 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 23:16:20 INFO - PROCESS | 12150 | 1461478580401 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:20 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20385d4800 == 153 [pid = 12150] [id = 764] 23:16:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f20348f2400) [pid = 12150] [serial = 2291] [outer = (nil)] 23:16:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f203893cc00) [pid = 12150] [serial = 2292] [outer = 0x7f20348f2400] 23:16:20 INFO - PROCESS | 12150 | 1461478580462 Marionette DEBUG loaded listener.js 23:16:20 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f2039e11400) [pid = 12150] [serial = 2293] [outer = 0x7f20348f2400] 23:16:21 INFO - PROCESS | 12150 | 1461478581179 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 23:16:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:16:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:16:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:16:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:16:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 1228ms 23:16:21 INFO - PROCESS | 12150 | 1461478581233 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 23:16:21 INFO - PROCESS | 12150 | 1461478581241 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 23:16:21 INFO - TEST-START | /FileAPI/historical.html 23:16:21 INFO - PROCESS | 12150 | 1461478581282 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:16:21 INFO - PROCESS | 12150 | 1461478581287 Marionette TRACE conn3 <- [1,3022,null,{}] 23:16:21 INFO - PROCESS | 12150 | 1461478581295 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:21 INFO - PROCESS | 12150 | 1461478581493 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 23:16:21 INFO - PROCESS | 12150 | 1461478581503 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:21 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2039eef800 == 154 [pid = 12150] [id = 765] 23:16:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f203b040c00) [pid = 12150] [serial = 2294] [outer = (nil)] 23:16:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f203b123400) [pid = 12150] [serial = 2295] [outer = 0x7f203b040c00] 23:16:21 INFO - PROCESS | 12150 | 1461478581561 Marionette DEBUG loaded listener.js 23:16:21 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f203b310c00) [pid = 12150] [serial = 2296] [outer = 0x7f203b040c00] 23:16:22 INFO - PROCESS | 12150 | 1461478582483 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 23:16:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:16:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:16:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:16:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:16:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:16:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:16:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:16:22 INFO - TEST-OK | /FileAPI/historical.html | took 1271ms 23:16:22 INFO - PROCESS | 12150 | 1461478582529 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 23:16:22 INFO - PROCESS | 12150 | 1461478582532 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 23:16:22 INFO - PROCESS | 12150 | 1461478582542 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:16:22 INFO - TEST-START | /FileAPI/idlharness.html 23:16:22 INFO - PROCESS | 12150 | 1461478582549 Marionette TRACE conn3 <- [1,3026,null,{}] 23:16:22 INFO - PROCESS | 12150 | 1461478582572 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:22 INFO - PROCESS | 12150 | 1461478582833 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 23:16:22 INFO - PROCESS | 12150 | 1461478582874 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:22 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203bea1000 == 155 [pid = 12150] [id = 766] 23:16:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f203c824c00) [pid = 12150] [serial = 2297] [outer = (nil)] 23:16:22 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f203c9a3c00) [pid = 12150] [serial = 2298] [outer = 0x7f203c824c00] 23:16:22 INFO - PROCESS | 12150 | 1461478582936 Marionette DEBUG loaded listener.js 23:16:23 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f203d290400) [pid = 12150] [serial = 2299] [outer = 0x7f203c824c00] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f203c899000) [pid = 12150] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f203dacd800) [pid = 12150] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f204c5cc400) [pid = 12150] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f2040a68800) [pid = 12150] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f204ea07400) [pid = 12150] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f20431b6800) [pid = 12150] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f204841f000) [pid = 12150] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f2034a5b400) [pid = 12150] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f2034a5d800) [pid = 12150] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f203f19cc00) [pid = 12150] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f2049be1400) [pid = 12150] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f203c892400) [pid = 12150] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f203dad7400) [pid = 12150] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f2039ab4000) [pid = 12150] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f2039abe000) [pid = 12150] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f20383f7c00) [pid = 12150] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f2033548c00) [pid = 12150] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f2034854000) [pid = 12150] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 212 (0x7f20348ecc00) [pid = 12150] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 211 (0x7f20430de800) [pid = 12150] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 210 (0x7f204048d000) [pid = 12150] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 209 (0x7f2040a68400) [pid = 12150] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 208 (0x7f20336e4400) [pid = 12150] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 207 (0x7f204a065c00) [pid = 12150] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 206 (0x7f203dad9c00) [pid = 12150] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 205 (0x7f204863fc00) [pid = 12150] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 204 (0x7f203b12e800) [pid = 12150] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f204db82c00) [pid = 12150] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f203d786000) [pid = 12150] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 201 (0x7f2033540400) [pid = 12150] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f2040472400) [pid = 12150] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f203c82ac00) [pid = 12150] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f2049a14800) [pid = 12150] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f203d727400) [pid = 12150] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f2050498400) [pid = 12150] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f203b309c00) [pid = 12150] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 194 (0x7f204e82c400) [pid = 12150] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 193 (0x7f203bef1800) [pid = 12150] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 192 (0x7f203dad5400) [pid = 12150] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 191 (0x7f203353c800) [pid = 12150] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 190 (0x7f2043152800) [pid = 12150] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 189 (0x7f203d724800) [pid = 12150] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 188 (0x7f2036f43000) [pid = 12150] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 187 (0x7f203f128c00) [pid = 12150] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 186 (0x7f204181c800) [pid = 12150] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 185 (0x7f2036e12000) [pid = 12150] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 184 (0x7f2034a64c00) [pid = 12150] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f203b03a800) [pid = 12150] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f2043192c00) [pid = 12150] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f203b034000) [pid = 12150] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f2033545c00) [pid = 12150] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f204309ec00) [pid = 12150] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f203c99dc00) [pid = 12150] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 177 (0x7f203b304000) [pid = 12150] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 176 (0x7f204160fc00) [pid = 12150] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:16:25 INFO - PROCESS | 12150 | --DOMWINDOW == 175 (0x7f2036e1e800) [pid = 12150] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:16:25 INFO - PROCESS | 12150 | 1461478585632 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:16:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:16:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:16:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:16:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:16:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:16:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:16:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:16:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:16:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:16:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:16:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:16:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:16:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:16:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:16:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:16:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:16:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:16:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:16:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:16:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:16:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:16:25 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 23:16:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:16:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:16:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:16:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:16:25 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 23:16:25 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 23:16:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:16:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:16:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:16:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:16:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:16:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:16:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:16:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:16:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:16:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:16:25 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 23:16:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:16:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:16:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:16:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:16:25 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 23:16:25 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 23:16:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:16:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:16:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:16:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:16:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:16:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:16:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 3210ms 23:16:25 INFO - PROCESS | 12150 | 1461478585767 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 23:16:25 INFO - PROCESS | 12150 | 1461478585774 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 23:16:25 INFO - TEST-START | /FileAPI/idlharness.worker 23:16:25 INFO - PROCESS | 12150 | 1461478585781 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:16:25 INFO - PROCESS | 12150 | 1461478585788 Marionette TRACE conn3 <- [1,3030,null,{}] 23:16:25 INFO - PROCESS | 12150 | 1461478585798 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:26 INFO - PROCESS | 12150 | 1461478586046 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 23:16:26 INFO - PROCESS | 12150 | 1461478586241 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:26 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2037b1e800 == 156 [pid = 12150] [id = 767] 23:16:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 176 (0x7f20345cc800) [pid = 12150] [serial = 2300] [outer = (nil)] 23:16:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 177 (0x7f203af2fc00) [pid = 12150] [serial = 2301] [outer = 0x7f20345cc800] 23:16:26 INFO - PROCESS | 12150 | 1461478586300 Marionette DEBUG loaded listener.js 23:16:26 INFO - PROCESS | 12150 | ++DOMWINDOW == 178 (0x7f203c2ee800) [pid = 12150] [serial = 2302] [outer = 0x7f20345cc800] 23:16:26 INFO - PROCESS | 12150 | [12150] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:16:28 INFO - PROCESS | 12150 | 1461478588447 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:16:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:16:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:16:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:16:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:16:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:16:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:16:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:16:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:16:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:16:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:16:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:16:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:16:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:16:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:16:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:16:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:16:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:16:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:16:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:16:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:16:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:16:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:16:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:16:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:16:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:16:28 INFO - {} 23:16:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2756ms 23:16:28 INFO - PROCESS | 12150 | 1461478588538 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 23:16:28 INFO - PROCESS | 12150 | 1461478588543 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 23:16:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:16:28 INFO - PROCESS | 12150 | 1461478588605 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:16:28 INFO - PROCESS | 12150 | 1461478588614 Marionette TRACE conn3 <- [1,3034,null,{}] 23:16:28 INFO - PROCESS | 12150 | 1461478588631 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:28 INFO - PROCESS | 12150 | 1461478588944 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 23:16:29 INFO - PROCESS | 12150 | 1461478589218 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:29 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203af67000 == 157 [pid = 12150] [id = 768] 23:16:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 179 (0x7f2039abe000) [pid = 12150] [serial = 2303] [outer = (nil)] 23:16:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 180 (0x7f2040487400) [pid = 12150] [serial = 2304] [outer = 0x7f2039abe000] 23:16:29 INFO - PROCESS | 12150 | 1461478589290 Marionette DEBUG loaded listener.js 23:16:29 INFO - PROCESS | 12150 | ++DOMWINDOW == 181 (0x7f2040a69800) [pid = 12150] [serial = 2305] [outer = 0x7f2039abe000] 23:16:30 INFO - PROCESS | 12150 | 1461478590082 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 23:16:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:16:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1504ms 23:16:30 INFO - PROCESS | 12150 | 1461478590098 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 23:16:30 INFO - PROCESS | 12150 | 1461478590107 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 23:16:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:16:30 INFO - PROCESS | 12150 | 1461478590117 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:16:30 INFO - PROCESS | 12150 | 1461478590120 Marionette TRACE conn3 <- [1,3038,null,{}] 23:16:30 INFO - PROCESS | 12150 | 1461478590126 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:30 INFO - PROCESS | 12150 | 1461478590357 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 23:16:30 INFO - PROCESS | 12150 | 1461478590634 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:30 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204031e000 == 158 [pid = 12150] [id = 769] 23:16:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 182 (0x7f203d789c00) [pid = 12150] [serial = 2306] [outer = (nil)] 23:16:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 183 (0x7f20417b3400) [pid = 12150] [serial = 2307] [outer = 0x7f203d789c00] 23:16:30 INFO - PROCESS | 12150 | 1461478590705 Marionette DEBUG loaded listener.js 23:16:30 INFO - PROCESS | 12150 | ++DOMWINDOW == 184 (0x7f204309f800) [pid = 12150] [serial = 2308] [outer = 0x7f203d789c00] 23:16:31 INFO - PROCESS | 12150 | 1461478591596 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 23:16:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:16:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:16:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1533ms 23:16:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:16:31 INFO - PROCESS | 12150 | 1461478591650 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 23:16:31 INFO - PROCESS | 12150 | 1461478591653 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 23:16:31 INFO - PROCESS | 12150 | 1461478591659 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:16:31 INFO - PROCESS | 12150 | 1461478591664 Marionette TRACE conn3 <- [1,3042,null,{}] 23:16:31 INFO - PROCESS | 12150 | 1461478591721 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:32 INFO - PROCESS | 12150 | 1461478592009 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 23:16:32 INFO - PROCESS | 12150 | 1461478592214 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:32 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2040ce9000 == 159 [pid = 12150] [id = 770] 23:16:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 185 (0x7f20431bb800) [pid = 12150] [serial = 2309] [outer = (nil)] 23:16:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 186 (0x7f2048415000) [pid = 12150] [serial = 2310] [outer = 0x7f20431bb800] 23:16:32 INFO - PROCESS | 12150 | 1461478592330 Marionette DEBUG loaded listener.js 23:16:32 INFO - PROCESS | 12150 | ++DOMWINDOW == 187 (0x7f204863f000) [pid = 12150] [serial = 2311] [outer = 0x7f20431bb800] 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:16:33 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. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:16:33 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'.) 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:16:33 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. 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:16:33 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. 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:16:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:16:33 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. 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:16:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:16:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:16:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:16:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:16:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:16:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:16:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:16:33 INFO - PROCESS | 12150 | 1461478593364 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 23:16:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:16:33 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1770ms 23:16:33 INFO - PROCESS | 12150 | 1461478593436 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 23:16:33 INFO - PROCESS | 12150 | 1461478593445 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 23:16:33 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:16:33 INFO - PROCESS | 12150 | 1461478593458 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:16:33 INFO - PROCESS | 12150 | 1461478593463 Marionette TRACE conn3 <- [1,3046,null,{}] 23:16:33 INFO - PROCESS | 12150 | 1461478593474 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:33 INFO - PROCESS | 12150 | 1461478593707 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 23:16:34 INFO - PROCESS | 12150 | 1461478594056 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:34 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203626c000 == 160 [pid = 12150] [id = 771] 23:16:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 188 (0x7f203353f000) [pid = 12150] [serial = 2312] [outer = (nil)] 23:16:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 189 (0x7f20336eb800) [pid = 12150] [serial = 2313] [outer = 0x7f203353f000] 23:16:34 INFO - PROCESS | 12150 | 1461478594128 Marionette DEBUG loaded listener.js 23:16:34 INFO - PROCESS | 12150 | ++DOMWINDOW == 190 (0x7f20348e7c00) [pid = 12150] [serial = 2314] [outer = 0x7f203353f000] 23:16:34 INFO - PROCESS | 12150 | [12150] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:16:34 INFO - PROCESS | 12150 | 1461478594957 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:16:34 INFO - {} 23:16:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1541ms 23:16:35 INFO - PROCESS | 12150 | 1461478595001 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 23:16:35 INFO - PROCESS | 12150 | 1461478595004 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 23:16:35 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:16:35 INFO - PROCESS | 12150 | 1461478595009 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:16:35 INFO - PROCESS | 12150 | 1461478595012 Marionette TRACE conn3 <- [1,3050,null,{}] 23:16:35 INFO - PROCESS | 12150 | 1461478595017 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:35 INFO - PROCESS | 12150 | 1461478595239 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 23:16:35 INFO - PROCESS | 12150 | 1461478595513 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:35 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20407c3000 == 161 [pid = 12150] [id = 772] 23:16:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 191 (0x7f20348e8800) [pid = 12150] [serial = 2315] [outer = (nil)] 23:16:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 192 (0x7f203b303c00) [pid = 12150] [serial = 2316] [outer = 0x7f20348e8800] 23:16:35 INFO - PROCESS | 12150 | 1461478595583 Marionette DEBUG loaded listener.js 23:16:35 INFO - PROCESS | 12150 | ++DOMWINDOW == 193 (0x7f203d78d800) [pid = 12150] [serial = 2317] [outer = 0x7f20348e8800] 23:16:36 INFO - PROCESS | 12150 | 1461478596386 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 23:16:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:16:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:16:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:16:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:16:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1429ms 23:16:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:16:36 INFO - PROCESS | 12150 | 1461478596441 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 23:16:36 INFO - PROCESS | 12150 | 1461478596443 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 23:16:36 INFO - PROCESS | 12150 | 1461478596450 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:16:36 INFO - PROCESS | 12150 | 1461478596453 Marionette TRACE conn3 <- [1,3054,null,{}] 23:16:36 INFO - PROCESS | 12150 | 1461478596458 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:36 INFO - PROCESS | 12150 | 1461478596689 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 23:16:36 INFO - PROCESS | 12150 | 1461478596978 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:37 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204320a000 == 162 [pid = 12150] [id = 773] 23:16:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 194 (0x7f203ae0a400) [pid = 12150] [serial = 2318] [outer = (nil)] 23:16:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 195 (0x7f203f296400) [pid = 12150] [serial = 2319] [outer = 0x7f203ae0a400] 23:16:37 INFO - PROCESS | 12150 | 1461478597052 Marionette DEBUG loaded listener.js 23:16:37 INFO - PROCESS | 12150 | ++DOMWINDOW == 196 (0x7f204af96c00) [pid = 12150] [serial = 2320] [outer = 0x7f203ae0a400] 23:16:38 INFO - PROCESS | 12150 | 1461478598281 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:16:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:16:38 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" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:16:38 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" 23:16:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:16:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:16:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1914ms 23:16:38 INFO - PROCESS | 12150 | 1461478598372 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 23:16:38 INFO - PROCESS | 12150 | 1461478598378 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 23:16:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:16:38 INFO - PROCESS | 12150 | 1461478598468 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:16:38 INFO - PROCESS | 12150 | 1461478598474 Marionette TRACE conn3 <- [1,3058,null,{}] 23:16:38 INFO - PROCESS | 12150 | 1461478598484 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:38 INFO - PROCESS | 12150 | 1461478598775 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 23:16:39 INFO - PROCESS | 12150 | 1461478599020 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:39 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2049db2800 == 163 [pid = 12150] [id = 774] 23:16:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 197 (0x7f203daca800) [pid = 12150] [serial = 2321] [outer = (nil)] 23:16:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 198 (0x7f204e69f000) [pid = 12150] [serial = 2322] [outer = 0x7f203daca800] 23:16:39 INFO - PROCESS | 12150 | 1461478599089 Marionette DEBUG loaded listener.js 23:16:39 INFO - PROCESS | 12150 | ++DOMWINDOW == 199 (0x7f204e82e800) [pid = 12150] [serial = 2323] [outer = 0x7f203daca800] 23:16:39 INFO - PROCESS | 12150 | 1461478599862 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:16:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:16:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:16:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:16:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:16:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:16:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:16:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:16:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:16:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1474ms 23:16:39 INFO - PROCESS | 12150 | 1461478599908 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 23:16:39 INFO - PROCESS | 12150 | 1461478599914 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 23:16:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:16:39 INFO - PROCESS | 12150 | 1461478599923 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:16:39 INFO - PROCESS | 12150 | 1461478599925 Marionette TRACE conn3 <- [1,3062,null,{}] 23:16:39 INFO - PROCESS | 12150 | 1461478599929 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:40 INFO - PROCESS | 12150 | 1461478600177 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 23:16:40 INFO - PROCESS | 12150 | 1461478600427 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:40 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204031c800 == 164 [pid = 12150] [id = 775] 23:16:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 200 (0x7f2033547400) [pid = 12150] [serial = 2324] [outer = (nil)] 23:16:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 201 (0x7f2036e12000) [pid = 12150] [serial = 2325] [outer = 0x7f2033547400] 23:16:40 INFO - PROCESS | 12150 | 1461478600499 Marionette DEBUG loaded listener.js 23:16:40 INFO - PROCESS | 12150 | ++DOMWINDOW == 202 (0x7f203b308800) [pid = 12150] [serial = 2326] [outer = 0x7f2033547400] 23:16:40 INFO - PROCESS | 12150 | [12150] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:16:41 INFO - PROCESS | 12150 | 1461478601340 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:16:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:16:41 INFO - {} 23:16:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1476ms 23:16:41 INFO - PROCESS | 12150 | 1461478601402 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 23:16:41 INFO - PROCESS | 12150 | 1461478601406 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 23:16:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:16:41 INFO - PROCESS | 12150 | 1461478601411 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:16:41 INFO - PROCESS | 12150 | 1461478601413 Marionette TRACE conn3 <- [1,3066,null,{}] 23:16:41 INFO - PROCESS | 12150 | 1461478601419 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:41 INFO - PROCESS | 12150 | 1461478601679 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 23:16:41 INFO - PROCESS | 12150 | 1461478601938 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:41 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204c247800 == 165 [pid = 12150] [id = 776] 23:16:41 INFO - PROCESS | 12150 | ++DOMWINDOW == 203 (0x7f203ae11c00) [pid = 12150] [serial = 2327] [outer = (nil)] 23:16:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 204 (0x7f20515b8400) [pid = 12150] [serial = 2328] [outer = 0x7f203ae11c00] 23:16:42 INFO - PROCESS | 12150 | 1461478602008 Marionette DEBUG loaded listener.js 23:16:42 INFO - PROCESS | 12150 | ++DOMWINDOW == 205 (0x7f2052447400) [pid = 12150] [serial = 2329] [outer = 0x7f203ae11c00] 23:16:42 INFO - PROCESS | 12150 | 1461478602805 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 23:16:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:16:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:16:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:16:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:16:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:16:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:16:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:16:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1425ms 23:16:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:16:42 INFO - PROCESS | 12150 | 1461478602839 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 23:16:42 INFO - PROCESS | 12150 | 1461478602842 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 23:16:42 INFO - PROCESS | 12150 | 1461478602847 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:16:42 INFO - PROCESS | 12150 | 1461478602850 Marionette TRACE conn3 <- [1,3070,null,{}] 23:16:42 INFO - PROCESS | 12150 | 1461478602855 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:43 INFO - PROCESS | 12150 | 1461478603075 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 23:16:43 INFO - PROCESS | 12150 | 1461478603361 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:43 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204e80c000 == 166 [pid = 12150] [id = 777] 23:16:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 206 (0x7f203b0a6400) [pid = 12150] [serial = 2330] [outer = (nil)] 23:16:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 207 (0x7f2052893c00) [pid = 12150] [serial = 2331] [outer = 0x7f203b0a6400] 23:16:43 INFO - PROCESS | 12150 | 1461478603434 Marionette DEBUG loaded listener.js 23:16:43 INFO - PROCESS | 12150 | ++DOMWINDOW == 208 (0x7f205355bc00) [pid = 12150] [serial = 2332] [outer = 0x7f203b0a6400] 23:16:44 INFO - PROCESS | 12150 | 1461478604199 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 23:16:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:16:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:16:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:16:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:16:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:16:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:16:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1377ms 23:16:44 INFO - PROCESS | 12150 | 1461478604226 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 23:16:44 INFO - PROCESS | 12150 | 1461478604229 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 23:16:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:16:44 INFO - PROCESS | 12150 | 1461478604234 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:16:44 INFO - PROCESS | 12150 | 1461478604237 Marionette TRACE conn3 <- [1,3074,null,{}] 23:16:44 INFO - PROCESS | 12150 | 1461478604243 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:44 INFO - PROCESS | 12150 | 1461478604505 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 23:16:44 INFO - PROCESS | 12150 | 1461478604769 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:44 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f204eeca000 == 167 [pid = 12150] [id = 778] 23:16:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 209 (0x7f2036f46800) [pid = 12150] [serial = 2333] [outer = (nil)] 23:16:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 210 (0x7f2053e89000) [pid = 12150] [serial = 2334] [outer = 0x7f2036f46800] 23:16:44 INFO - PROCESS | 12150 | 1461478604849 Marionette DEBUG loaded listener.js 23:16:44 INFO - PROCESS | 12150 | ++DOMWINDOW == 211 (0x7f2060336000) [pid = 12150] [serial = 2335] [outer = 0x7f2036f46800] 23:16:45 INFO - PROCESS | 12150 | 1461478605641 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 23:16:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:16:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:16:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:16:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:16:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:16:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:16:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1426ms 23:16:45 INFO - PROCESS | 12150 | 1461478605662 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 23:16:45 INFO - PROCESS | 12150 | 1461478605665 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 23:16:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:16:45 INFO - PROCESS | 12150 | 1461478605671 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:16:45 INFO - PROCESS | 12150 | 1461478605673 Marionette TRACE conn3 <- [1,3078,null,{}] 23:16:45 INFO - PROCESS | 12150 | 1461478605679 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:45 INFO - PROCESS | 12150 | 1461478605892 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 23:16:46 INFO - PROCESS | 12150 | 1461478606185 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:46 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2052e79800 == 168 [pid = 12150] [id = 779] 23:16:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 212 (0x7f2060336800) [pid = 12150] [serial = 2336] [outer = (nil)] 23:16:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 213 (0x7f2062340800) [pid = 12150] [serial = 2337] [outer = 0x7f2060336800] 23:16:46 INFO - PROCESS | 12150 | 1461478606257 Marionette DEBUG loaded listener.js 23:16:46 INFO - PROCESS | 12150 | ++DOMWINDOW == 214 (0x7f2065fa2800) [pid = 12150] [serial = 2338] [outer = 0x7f2060336800] 23:16:47 INFO - PROCESS | 12150 | 1461478607095 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 23:16:47 INFO - PROCESS | 12150 | 1461478607159 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 23:16:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:16:47 INFO - PROCESS | 12150 | 1461478607216 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:16:47 INFO - PROCESS | 12150 | 1461478607218 Marionette TRACE conn3 <- [1,3082,null,{}] 23:16:47 INFO - PROCESS | 12150 | 1461478607227 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:47 INFO - PROCESS | 12150 | 1461478607448 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 23:16:47 INFO - PROCESS | 12150 | 1461478607733 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:47 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2053be1000 == 169 [pid = 12150] [id = 780] 23:16:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 215 (0x7f2033548c00) [pid = 12150] [serial = 2339] [outer = (nil)] 23:16:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 216 (0x7f206616b000) [pid = 12150] [serial = 2340] [outer = 0x7f2033548c00] 23:16:47 INFO - PROCESS | 12150 | 1461478607805 Marionette DEBUG loaded listener.js 23:16:47 INFO - PROCESS | 12150 | ++DOMWINDOW == 217 (0x7f2066493000) [pid = 12150] [serial = 2341] [outer = 0x7f2033548c00] 23:16:48 INFO - PROCESS | 12150 | 1461478608548 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 23:16:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:16:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:16:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:16:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:16:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1390ms 23:16:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:16:48 INFO - PROCESS | 12150 | 1461478608602 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 23:16:48 INFO - PROCESS | 12150 | 1461478608605 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 23:16:48 INFO - PROCESS | 12150 | 1461478608611 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:16:48 INFO - PROCESS | 12150 | 1461478608614 Marionette TRACE conn3 <- [1,3086,null,{}] 23:16:48 INFO - PROCESS | 12150 | 1461478608619 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:48 INFO - PROCESS | 12150 | 1461478608852 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 23:16:49 INFO - PROCESS | 12150 | 1461478609144 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:49 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2056a5c000 == 170 [pid = 12150] [id = 781] 23:16:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 218 (0x7f202e3c7c00) [pid = 12150] [serial = 2342] [outer = (nil)] 23:16:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 219 (0x7f202e3cb800) [pid = 12150] [serial = 2343] [outer = 0x7f202e3c7c00] 23:16:49 INFO - PROCESS | 12150 | 1461478609222 Marionette DEBUG loaded listener.js 23:16:49 INFO - PROCESS | 12150 | ++DOMWINDOW == 220 (0x7f202e3d0c00) [pid = 12150] [serial = 2344] [outer = 0x7f202e3c7c00] 23:16:50 INFO - PROCESS | 12150 | 1461478610025 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:16:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:16:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1427ms 23:16:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:16:50 INFO - PROCESS | 12150 | 1461478610037 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 23:16:50 INFO - PROCESS | 12150 | 1461478610039 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 23:16:50 INFO - PROCESS | 12150 | 1461478610043 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:16:50 INFO - PROCESS | 12150 | 1461478610047 Marionette TRACE conn3 <- [1,3090,null,{}] 23:16:50 INFO - PROCESS | 12150 | 1461478610052 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:50 INFO - PROCESS | 12150 | 1461478610275 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 23:16:50 INFO - PROCESS | 12150 | 1461478610577 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:50 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2061618000 == 171 [pid = 12150] [id = 782] 23:16:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 221 (0x7f202e3c8c00) [pid = 12150] [serial = 2345] [outer = (nil)] 23:16:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 222 (0x7f2049bdf400) [pid = 12150] [serial = 2346] [outer = 0x7f202e3c8c00] 23:16:50 INFO - PROCESS | 12150 | 1461478610650 Marionette DEBUG loaded listener.js 23:16:50 INFO - PROCESS | 12150 | ++DOMWINDOW == 223 (0x7f2066494400) [pid = 12150] [serial = 2347] [outer = 0x7f202e3c8c00] 23:16:51 INFO - PROCESS | 12150 | 1461478611454 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:16:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:16:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1427ms 23:16:51 INFO - PROCESS | 12150 | 1461478611471 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 23:16:51 INFO - PROCESS | 12150 | 1461478611474 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 23:16:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:16:51 INFO - PROCESS | 12150 | 1461478611479 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:16:51 INFO - PROCESS | 12150 | 1461478611481 Marionette TRACE conn3 <- [1,3094,null,{}] 23:16:51 INFO - PROCESS | 12150 | 1461478611486 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:51 INFO - PROCESS | 12150 | 1461478611699 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 23:16:51 INFO - PROCESS | 12150 | 1461478611994 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:52 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20661a0000 == 172 [pid = 12150] [id = 783] 23:16:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 224 (0x7f202e3cb000) [pid = 12150] [serial = 2348] [outer = (nil)] 23:16:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 225 (0x7f203b479400) [pid = 12150] [serial = 2349] [outer = 0x7f202e3cb000] 23:16:52 INFO - PROCESS | 12150 | 1461478612068 Marionette DEBUG loaded listener.js 23:16:52 INFO - PROCESS | 12150 | ++DOMWINDOW == 226 (0x7f203b47d800) [pid = 12150] [serial = 2350] [outer = 0x7f202e3cb000] 23:16:52 INFO - PROCESS | 12150 | 1461478612839 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:16:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:16:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1375ms 23:16:52 INFO - PROCESS | 12150 | 1461478612854 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 23:16:52 INFO - PROCESS | 12150 | 1461478612857 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 23:16:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:16:52 INFO - PROCESS | 12150 | 1461478612863 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:16:52 INFO - PROCESS | 12150 | 1461478612865 Marionette TRACE conn3 <- [1,3098,null,{}] 23:16:52 INFO - PROCESS | 12150 | 1461478612870 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:53 INFO - PROCESS | 12150 | 1461478613108 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 23:16:53 INFO - PROCESS | 12150 | 1461478613372 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:53 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2036847800 == 173 [pid = 12150] [id = 784] 23:16:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 227 (0x7f20345c5c00) [pid = 12150] [serial = 2351] [outer = (nil)] 23:16:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 228 (0x7f203b481800) [pid = 12150] [serial = 2352] [outer = 0x7f20345c5c00] 23:16:53 INFO - PROCESS | 12150 | 1461478613443 Marionette DEBUG loaded listener.js 23:16:53 INFO - PROCESS | 12150 | ++DOMWINDOW == 229 (0x7f2066495000) [pid = 12150] [serial = 2353] [outer = 0x7f20345c5c00] 23:16:54 INFO - PROCESS | 12150 | 1461478614240 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 23:16:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:16:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:16:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1388ms 23:16:54 INFO - PROCESS | 12150 | 1461478614253 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 23:16:54 INFO - PROCESS | 12150 | 1461478614256 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 23:16:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:16:54 INFO - PROCESS | 12150 | 1461478614262 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:16:54 INFO - PROCESS | 12150 | 1461478614264 Marionette TRACE conn3 <- [1,3102,null,{}] 23:16:54 INFO - PROCESS | 12150 | 1461478614270 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:54 INFO - PROCESS | 12150 | 1461478614490 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 23:16:54 INFO - PROCESS | 12150 | 1461478614787 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:54 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f203685f800 == 174 [pid = 12150] [id = 785] 23:16:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 230 (0x7f2031e06000) [pid = 12150] [serial = 2354] [outer = (nil)] 23:16:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 231 (0x7f2031e09800) [pid = 12150] [serial = 2355] [outer = 0x7f2031e06000] 23:16:54 INFO - PROCESS | 12150 | 1461478614856 Marionette DEBUG loaded listener.js 23:16:54 INFO - PROCESS | 12150 | ++DOMWINDOW == 232 (0x7f2031e0f800) [pid = 12150] [serial = 2356] [outer = 0x7f2031e06000] 23:16:55 INFO - PROCESS | 12150 | 1461478615636 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:16:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:16:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1425ms 23:16:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:16:55 INFO - PROCESS | 12150 | 1461478615688 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 23:16:55 INFO - PROCESS | 12150 | 1461478615691 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 23:16:55 INFO - PROCESS | 12150 | 1461478615696 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:16:55 INFO - PROCESS | 12150 | 1461478615699 Marionette TRACE conn3 <- [1,3106,null,{}] 23:16:55 INFO - PROCESS | 12150 | 1461478615704 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:55 INFO - PROCESS | 12150 | 1461478615932 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 23:16:56 INFO - PROCESS | 12150 | 1461478616226 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:56 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2031d1a800 == 175 [pid = 12150] [id = 786] 23:16:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 233 (0x7f2031d7b000) [pid = 12150] [serial = 2357] [outer = (nil)] 23:16:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 234 (0x7f2031d7ec00) [pid = 12150] [serial = 2358] [outer = 0x7f2031d7b000] 23:16:56 INFO - PROCESS | 12150 | 1461478616298 Marionette DEBUG loaded listener.js 23:16:56 INFO - PROCESS | 12150 | ++DOMWINDOW == 235 (0x7f2031d84000) [pid = 12150] [serial = 2359] [outer = 0x7f2031d7b000] 23:16:57 INFO - PROCESS | 12150 | 1461478617029 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 23:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:16:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1378ms 23:16:57 INFO - PROCESS | 12150 | 1461478617076 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 23:16:57 INFO - PROCESS | 12150 | 1461478617079 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 23:16:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:16:57 INFO - PROCESS | 12150 | 1461478617085 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:16:57 INFO - PROCESS | 12150 | 1461478617087 Marionette TRACE conn3 <- [1,3110,null,{}] 23:16:57 INFO - PROCESS | 12150 | 1461478617094 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:16:57 INFO - PROCESS | 12150 | 1461478617424 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 23:16:57 INFO - PROCESS | 12150 | 1461478617647 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:57 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f2037f25800 == 176 [pid = 12150] [id = 787] 23:16:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 236 (0x7f2031d7ac00) [pid = 12150] [serial = 2360] [outer = (nil)] 23:16:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 237 (0x7f2031e07400) [pid = 12150] [serial = 2361] [outer = 0x7f2031d7ac00] 23:16:57 INFO - PROCESS | 12150 | 1461478617723 Marionette DEBUG loaded listener.js 23:16:57 INFO - PROCESS | 12150 | ++DOMWINDOW == 238 (0x7f2031e11c00) [pid = 12150] [serial = 2362] [outer = 0x7f2031d7ac00] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2041709000 == 175 [pid = 12150] [id = 603] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203af70800 == 174 [pid = 12150] [id = 591] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204150b000 == 173 [pid = 12150] [id = 602] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c63c800 == 172 [pid = 12150] [id = 593] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203c636800 == 171 [pid = 12150] [id = 598] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204a1b0800 == 170 [pid = 12150] [id = 700] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049da3000 == 169 [pid = 12150] [id = 698] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2043325800 == 168 [pid = 12150] [id = 696] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2049fe2800 == 167 [pid = 12150] [id = 699] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ad9a800 == 166 [pid = 12150] [id = 701] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b414000 == 165 [pid = 12150] [id = 703] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ea17000 == 164 [pid = 12150] [id = 706] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b324800 == 163 [pid = 12150] [id = 702] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ded9800 == 162 [pid = 12150] [id = 704] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e804000 == 161 [pid = 12150] [id = 705] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2040c66800 == 160 [pid = 12150] [id = 601] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203daab000 == 159 [pid = 12150] [id = 692] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20486d3800 == 158 [pid = 12150] [id = 697] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f203bea1000 == 157 [pid = 12150] [id = 766] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2039eef800 == 156 [pid = 12150] [id = 765] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20385d4800 == 155 [pid = 12150] [id = 764] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2038058800 == 154 [pid = 12150] [id = 763] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ea8f800 == 153 [pid = 12150] [id = 762] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204ea76800 == 152 [pid = 12150] [id = 761] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f2037b26000 == 151 [pid = 12150] [id = 760] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20342b0800 == 150 [pid = 12150] [id = 759] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e285800 == 149 [pid = 12150] [id = 758] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e27b000 == 148 [pid = 12150] [id = 757] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204e26b000 == 147 [pid = 12150] [id = 756] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f20692d7000 == 146 [pid = 12150] [id = 755] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f206691a000 == 145 [pid = 12150] [id = 754] 23:16:59 INFO - PROCESS | 12150 | --DOCSHELL 0x7f204b11a800 == 144 [pid = 12150] [id = 746] 23:16:59 INFO - PROCESS | 12150 | --DOMWINDOW == 237 (0x7f203f06f400) [pid = 12150] [serial = 2034] [outer = (nil)] [url = about:blank] 23:16:59 INFO - PROCESS | 12150 | --DOMWINDOW == 236 (0x7f2049bd9c00) [pid = 12150] [serial = 2169] [outer = (nil)] [url = about:blank] 23:16:59 INFO - PROCESS | 12150 | --DOMWINDOW == 235 (0x7f20403c0800) [pid = 12150] [serial = 2043] [outer = (nil)] [url = about:blank] 23:16:59 INFO - PROCESS | 12150 | --DOMWINDOW == 234 (0x7f2043158000) [pid = 12150] [serial = 2094] [outer = (nil)] [url = about:blank] 23:16:59 INFO - PROCESS | 12150 | --DOMWINDOW == 233 (0x7f203f06b800) [pid = 12150] [serial = 2217] [outer = (nil)] [url = about:blank] 23:16:59 INFO - PROCESS | 12150 | --DOMWINDOW == 232 (0x7f204ea08000) [pid = 12150] [serial = 2192] [outer = (nil)] [url = about:blank] 23:16:59 INFO - PROCESS | 12150 | --DOMWINDOW == 231 (0x7f2049a09400) [pid = 12150] [serial = 2168] [outer = (nil)] [url = about:blank] 23:16:59 INFO - PROCESS | 12150 | --DOMWINDOW == 230 (0x7f2043150400) [pid = 12150] [serial = 2049] [outer = (nil)] [url = about:blank] 23:16:59 INFO - PROCESS | 12150 | --DOMWINDOW == 229 (0x7f203afc1800) [pid = 12150] [serial = 2076] [outer = (nil)] [url = about:blank] 23:16:59 INFO - PROCESS | 12150 | --DOMWINDOW == 228 (0x7f204af96800) [pid = 12150] [serial = 2174] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 227 (0x7f203b302800) [pid = 12150] [serial = 2022] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 226 (0x7f2048633000) [pid = 12150] [serial = 2103] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 225 (0x7f204dd9c000) [pid = 12150] [serial = 2183] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 224 (0x7f204aadb000) [pid = 12150] [serial = 2118] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 223 (0x7f203afc3400) [pid = 12150] [serial = 2124] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 222 (0x7f2040473000) [pid = 12150] [serial = 2160] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 221 (0x7f20431b6400) [pid = 12150] [serial = 2097] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 220 (0x7f2040491400) [pid = 12150] [serial = 2088] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 219 (0x7f203c833c00) [pid = 12150] [serial = 2154] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 218 (0x7f2049d7e800) [pid = 12150] [serial = 2171] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 217 (0x7f203f00c800) [pid = 12150] [serial = 2157] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 216 (0x7f203c2f9c00) [pid = 12150] [serial = 2025] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 215 (0x7f204309a400) [pid = 12150] [serial = 2091] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 214 (0x7f203caea800) [pid = 12150] [serial = 2079] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 213 (0x7f203afca400) [pid = 12150] [serial = 2151] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 212 (0x7f203b0a7000) [pid = 12150] [serial = 2211] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 211 (0x7f203972dc00) [pid = 12150] [serial = 2208] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 210 (0x7f2033544800) [pid = 12150] [serial = 2147] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 209 (0x7f2040487800) [pid = 12150] [serial = 2219] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 208 (0x7f203f28f800) [pid = 12150] [serial = 2073] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 207 (0x7f204db85000) [pid = 12150] [serial = 2180] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 206 (0x7f204841c800) [pid = 12150] [serial = 2165] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 205 (0x7f2051160800) [pid = 12150] [serial = 2198] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 204 (0x7f2049d24400) [pid = 12150] [serial = 2106] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 203 (0x7f2049d81400) [pid = 12150] [serial = 2109] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 202 (0x7f20383fdc00) [pid = 12150] [serial = 2207] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 201 (0x7f204a139400) [pid = 12150] [serial = 2115] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 200 (0x7f204e82b400) [pid = 12150] [serial = 2187] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 199 (0x7f204c241c00) [pid = 12150] [serial = 2178] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 198 (0x7f203c9ab000) [pid = 12150] [serial = 2213] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 197 (0x7f20520a4400) [pid = 12150] [serial = 2204] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 196 (0x7f203af22800) [pid = 12150] [serial = 2150] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 195 (0x7f204c0b9c00) [pid = 12150] [serial = 2177] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 194 (0x7f204a06ec00) [pid = 12150] [serial = 2186] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 193 (0x7f203f169c00) [pid = 12150] [serial = 2159] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 192 (0x7f204999e000) [pid = 12150] [serial = 2166] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 191 (0x7f2040471800) [pid = 12150] [serial = 2085] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 190 (0x7f203f1a7000) [pid = 12150] [serial = 2145] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 189 (0x7f204dbf9c00) [pid = 12150] [serial = 2181] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 188 (0x7f2039e16000) [pid = 12150] [serial = 2019] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 187 (0x7f203afc7400) [pid = 12150] [serial = 2210] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 186 (0x7f2048414000) [pid = 12150] [serial = 2100] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 185 (0x7f205235a400) [pid = 12150] [serial = 2205] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 184 (0x7f204160ac00) [pid = 12150] [serial = 2046] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 183 (0x7f2040a6f000) [pid = 12150] [serial = 2162] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 182 (0x7f2034853000) [pid = 12150] [serial = 2016] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 181 (0x7f204b233c00) [pid = 12150] [serial = 2121] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 180 (0x7f203f289800) [pid = 12150] [serial = 2040] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 179 (0x7f2049f53800) [pid = 12150] [serial = 2112] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 178 (0x7f203b5a6000) [pid = 12150] [serial = 2153] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 177 (0x7f2050409000) [pid = 12150] [serial = 2193] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 176 (0x7f203dad9400) [pid = 12150] [serial = 2031] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 175 (0x7f203ae10800) [pid = 12150] [serial = 1941] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 174 (0x7f203d790c00) [pid = 12150] [serial = 2216] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 173 (0x7f204e830800) [pid = 12150] [serial = 2189] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 172 (0x7f20515b6c00) [pid = 12150] [serial = 2199] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 171 (0x7f204a56ac00) [pid = 12150] [serial = 2172] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 170 (0x7f204b23c000) [pid = 12150] [serial = 2175] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 169 (0x7f203f16f000) [pid = 12150] [serial = 2037] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 168 (0x7f2051ddc800) [pid = 12150] [serial = 2201] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 167 (0x7f203d29e400) [pid = 12150] [serial = 2214] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 166 (0x7f203d78c000) [pid = 12150] [serial = 2156] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 165 (0x7f205050dc00) [pid = 12150] [serial = 2195] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 164 (0x7f204ea03c00) [pid = 12150] [serial = 2190] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 163 (0x7f203d290c00) [pid = 12150] [serial = 2028] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 162 (0x7f203f12b400) [pid = 12150] [serial = 2082] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 161 (0x7f205112d400) [pid = 12150] [serial = 2196] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 160 (0x7f2043097800) [pid = 12150] [serial = 2163] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 159 (0x7f2051fffc00) [pid = 12150] [serial = 2202] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 158 (0x7f203485a400) [pid = 12150] [serial = 2148] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | --DOMWINDOW == 157 (0x7f204e6a6400) [pid = 12150] [serial = 2184] [outer = (nil)] [url = about:blank] 23:17:00 INFO - PROCESS | 12150 | 1461478620544 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 23:17:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:17:00 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 23:17:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:17:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:17:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:17:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 3482ms 23:17:00 INFO - PROCESS | 12150 | 1461478620570 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 23:17:00 INFO - PROCESS | 12150 | 1461478620577 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 23:17:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:17:00 INFO - PROCESS | 12150 | 1461478620585 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:17:00 INFO - PROCESS | 12150 | 1461478620590 Marionette TRACE conn3 <- [1,3114,null,{}] 23:17:00 INFO - PROCESS | 12150 | 1461478620596 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:17:00 INFO - PROCESS | 12150 | 1461478620809 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 23:17:01 INFO - PROCESS | 12150 | 1461478621020 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b3366fe8-654b-4ad2-8062-5fc3f70d8871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:01 INFO - PROCESS | 12150 | ++DOCSHELL 0x7f20369b5000 == 145 [pid = 12150] [id = 788] 23:17:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 158 (0x7f203484e800) [pid = 12150] [serial = 2363] [outer = (nil)] 23:17:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 159 (0x7f2034a66800) [pid = 12150] [serial = 2364] [outer = 0x7f203484e800] 23:17:01 INFO - PROCESS | 12150 | 1461478621090 Marionette DEBUG loaded listener.js 23:17:01 INFO - PROCESS | 12150 | ++DOMWINDOW == 160 (0x7f20383f7000) [pid = 12150] [serial = 2365] [outer = 0x7f203484e800] 23:17:01 INFO - PROCESS | 12150 | 1461478621918 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 23:17:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:17:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1384ms 23:17:01 INFO - PROCESS | 12150 | 1461478621971 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 23:17:01 INFO - PROCESS | 12150 | 1461478621978 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 23:17:03 WARNING - u'runner_teardown' () 23:17:03 INFO - No more tests 23:17:03 INFO - Got 0 unexpected results 23:17:03 INFO - SUITE-END | took 1121s 23:17:03 INFO - Closing logging queue 23:17:03 INFO - queue closed 23:17:03 INFO - Return code: 0 23:17:03 WARNING - # TBPL SUCCESS # 23:17:03 INFO - Running post-action listener: _resource_record_post_action 23:17:03 INFO - Running post-run listener: _resource_record_post_run 23:17:04 INFO - Total resource usage - Wall time: 1156s; CPU: 98.0%; Read bytes: 708608; Write bytes: 975433728; Read time: 64; Write time: 310300 23:17:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:17:04 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51220480; Read time: 0; Write time: 40800 23:17:04 INFO - run-tests - Wall time: 1127s; CPU: 98.0%; Read bytes: 708608; Write bytes: 924123136; Read time: 64; Write time: 269480 23:17:04 INFO - Running post-run listener: _upload_blobber_files 23:17:04 INFO - Blob upload gear active. 23:17:04 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:17:04 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 23:17:04 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 23:17:04 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 23:17:04 INFO - (blobuploader) - INFO - Open directory for files ... 23:17:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:17:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:17:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:17:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:17:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:17:06 INFO - (blobuploader) - INFO - Done attempting. 23:17:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:17:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:17:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:17:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:17:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:17:07 INFO - (blobuploader) - INFO - Done attempting. 23:17:07 INFO - (blobuploader) - INFO - Iteration through files over. 23:17:07 INFO - Return code: 0 23:17:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:17:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:17:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/469fb2b3e1d4e4adfeb616069ae65eddacbdfc84a53ab7af896eb1df75fc710fb550f83ac2c0636ae71f4fd90b7dea7f779038d3596de8f76922c5437dddb9de", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ce60586542197dc20ec5c02db6094b9e7a384d0648d57528135c4a03890bd2297257eeb1ee583d3f5013c7dc80a9d1167814c86347195bafabe409587f3216b1"} 23:17:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:17:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:17:07 INFO - Contents: 23:17:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/469fb2b3e1d4e4adfeb616069ae65eddacbdfc84a53ab7af896eb1df75fc710fb550f83ac2c0636ae71f4fd90b7dea7f779038d3596de8f76922c5437dddb9de", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ce60586542197dc20ec5c02db6094b9e7a384d0648d57528135c4a03890bd2297257eeb1ee583d3f5013c7dc80a9d1167814c86347195bafabe409587f3216b1"} 23:17:07 INFO - Running post-run listener: copy_logs_to_upload_dir 23:17:07 INFO - Copying logs to upload dir... 23:17:07 INFO - mkdir: /builds/slave/test/build/upload/logs 23:17:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1265.651273 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 5 secs) (at 2016-04-23 23:17:07.452609) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 23:17:07.454007) ========= 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-1461477030.146712-329610596 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/469fb2b3e1d4e4adfeb616069ae65eddacbdfc84a53ab7af896eb1df75fc710fb550f83ac2c0636ae71f4fd90b7dea7f779038d3596de8f76922c5437dddb9de", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ce60586542197dc20ec5c02db6094b9e7a384d0648d57528135c4a03890bd2297257eeb1ee583d3f5013c7dc80a9d1167814c86347195bafabe409587f3216b1"} build_url:https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035202 build_url: 'https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/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/fx-team/sha512/469fb2b3e1d4e4adfeb616069ae65eddacbdfc84a53ab7af896eb1df75fc710fb550f83ac2c0636ae71f4fd90b7dea7f779038d3596de8f76922c5437dddb9de", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ce60586542197dc20ec5c02db6094b9e7a384d0648d57528135c4a03890bd2297257eeb1ee583d3f5013c7dc80a9d1167814c86347195bafabe409587f3216b1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/BSXk3UmNTEaArVNP7UCH7g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 23:17:07.531007) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 23:17:07.531523) ========= 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-1461477030.146712-329610596 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020394 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 23:17:07.630964) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 23:17:07.631302) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 23:17:07.631741) ========= ========= Total master_lag: 0.76 =========