builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1775 starttime: 1461179557.22 results: success (0) buildid: 20160420103742 builduid: 074e92339f3b4ac0b4d77d67493e1eef revision: 51135b23fb79d814f0ffd9eb18395de80e3a1584 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:37.222537) ========= master: http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:37.222924) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:37.223205) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:37.262749) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:37.263033) ========= 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-1461179504.873597-334920947 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 12:12:37-- 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% 12.3M=0.001s 2016-04-20 12:12:37 (12.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.257101 ========= master_lag: 0.22 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:37.742156) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:37.742448) ========= 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-1461179504.873597-334920947 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.040915 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:37.817479) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:37.817786) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 51135b23fb79d814f0ffd9eb18395de80e3a1584 --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 51135b23fb79d814f0ffd9eb18395de80e3a1584 --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-1461179504.873597-334920947 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 12:12:37,994 truncating revision to first 12 chars 2016-04-20 12:12:37,995 Setting DEBUG logging. 2016-04-20 12:12:37,995 attempt 1/10 2016-04-20 12:12:37,995 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/51135b23fb79?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 12:12:38,313 unpacking tar archive at: fx-team-51135b23fb79/testing/mozharness/ program finished with exit code 0 elapsedTime=0.613683 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:38.465328) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:38.465606) ========= script_repo_revision: 51135b23fb79d814f0ffd9eb18395de80e3a1584 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:38.465996) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:38.466269) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:12:38.496918) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 11 secs) (at 2016-04-20 12:12:38.497192) ========= /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-1461179504.873597-334920947 _=/tools/buildbot/bin/python using PTY: False 12:12:38 INFO - MultiFileLogger online at 20160420 12:12:38 in /builds/slave/test 12:12:38 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 12:12:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:12:38 INFO - {'append_to_log': False, 12:12:38 INFO - 'base_work_dir': '/builds/slave/test', 12:12:38 INFO - 'blob_upload_branch': 'fx-team', 12:12:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:12:38 INFO - 'buildbot_json_path': 'buildprops.json', 12:12:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:12:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:12:38 INFO - 'download_minidump_stackwalk': True, 12:12:38 INFO - 'download_symbols': 'true', 12:12:38 INFO - 'e10s': False, 12:12:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:12:38 INFO - 'tooltool.py': '/tools/tooltool.py', 12:12:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:12:38 INFO - '/tools/misc-python/virtualenv.py')}, 12:12:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:12:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:12:38 INFO - 'log_level': 'info', 12:12:38 INFO - 'log_to_console': True, 12:12:38 INFO - 'opt_config_files': (), 12:12:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:12:38 INFO - '--processes=1', 12:12:38 INFO - '--config=%(test_path)s/wptrunner.ini', 12:12:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:12:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:12:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:12:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:12:38 INFO - 'pip_index': False, 12:12:38 INFO - 'require_test_zip': True, 12:12:38 INFO - 'test_type': ('testharness',), 12:12:38 INFO - 'this_chunk': '1', 12:12:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:12:38 INFO - 'total_chunks': '10', 12:12:38 INFO - 'virtualenv_path': 'venv', 12:12:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:12:38 INFO - 'work_dir': 'build'} 12:12:38 INFO - ##### 12:12:38 INFO - ##### Running clobber step. 12:12:38 INFO - ##### 12:12:38 INFO - Running pre-action listener: _resource_record_pre_action 12:12:38 INFO - Running main action method: clobber 12:12:38 INFO - rmtree: /builds/slave/test/build 12:12:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:12:39 INFO - Running post-action listener: _resource_record_post_action 12:12:39 INFO - ##### 12:12:39 INFO - ##### Running read-buildbot-config step. 12:12:39 INFO - ##### 12:12:39 INFO - Running pre-action listener: _resource_record_pre_action 12:12:39 INFO - Running main action method: read_buildbot_config 12:12:39 INFO - Using buildbot properties: 12:12:39 INFO - { 12:12:39 INFO - "project": "", 12:12:39 INFO - "product": "firefox", 12:12:39 INFO - "script_repo_revision": "production", 12:12:39 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 12:12:39 INFO - "repository": "", 12:12:39 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 12:12:39 INFO - "buildid": "20160420103742", 12:12:39 INFO - "pgo_build": "False", 12:12:39 INFO - "basedir": "/builds/slave/test", 12:12:39 INFO - "buildnumber": 11, 12:12:39 INFO - "slavename": "tst-linux64-spot-1775", 12:12:39 INFO - "master": "http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/", 12:12:39 INFO - "platform": "linux64", 12:12:39 INFO - "branch": "fx-team", 12:12:39 INFO - "revision": "51135b23fb79d814f0ffd9eb18395de80e3a1584", 12:12:39 INFO - "repo_path": "integration/fx-team", 12:12:39 INFO - "moz_repo_path": "", 12:12:39 INFO - "stage_platform": "linux64", 12:12:39 INFO - "builduid": "074e92339f3b4ac0b4d77d67493e1eef", 12:12:39 INFO - "slavebuilddir": "test" 12:12:39 INFO - } 12:12:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 12:12:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 12:12:39 INFO - Running post-action listener: _resource_record_post_action 12:12:39 INFO - ##### 12:12:39 INFO - ##### Running download-and-extract step. 12:12:39 INFO - ##### 12:12:39 INFO - Running pre-action listener: _resource_record_pre_action 12:12:39 INFO - Running main action method: download_and_extract 12:12:39 INFO - mkdir: /builds/slave/test/build/tests 12:12:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:39 INFO - https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:12:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:12:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:12:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:12:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:12:41 INFO - Downloaded 1361 bytes. 12:12:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:12:41 INFO - Using the following test package requirements: 12:12:41 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:12:41 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:12:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 12:12:41 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:12:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 12:12:41 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:12:41 INFO - u'jsshell-linux-x86_64.zip'], 12:12:41 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:12:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 12:12:41 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:12:41 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:12:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 12:12:41 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:12:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 12:12:41 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:12:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 12:12:41 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:12:41 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 12:12:41 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 12:12:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:41 INFO - https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:12:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:12:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:12:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:12:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:12:44 INFO - Downloaded 22732488 bytes. 12:12:44 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/*'] 12:12:44 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/* 12:12:44 INFO - caution: filename not matched: web-platform/* 12:12:44 INFO - Return code: 11 12:12:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:44 INFO - https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:12:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:12:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:12:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:12:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:12:46 INFO - Downloaded 36397874 bytes. 12:12:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:12:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:12:50 INFO - caution: filename not matched: bin/* 12:12:50 INFO - caution: filename not matched: config/* 12:12:50 INFO - caution: filename not matched: mozbase/* 12:12:50 INFO - caution: filename not matched: marionette/* 12:12:50 INFO - caution: filename not matched: tools/wptserve/* 12:12:50 INFO - Return code: 11 12:12:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:50 INFO - https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:12:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:12:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:12:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:12:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:12:53 INFO - Downloaded 64349544 bytes. 12:12:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:12:53 INFO - mkdir: /builds/slave/test/properties 12:12:53 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:12:53 INFO - Writing to file /builds/slave/test/properties/build_url 12:12:53 INFO - Contents: 12:12:53 INFO - build_url:https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:12:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:12:54 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:12:54 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:12:54 INFO - Contents: 12:12:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:12:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:54 INFO - https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:12:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:12:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:12:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:12:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:12:58 INFO - Downloaded 90770729 bytes. 12:12:59 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:12:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:13:07 INFO - Return code: 0 12:13:07 INFO - Running post-action listener: _resource_record_post_action 12:13:07 INFO - Running post-action listener: set_extra_try_arguments 12:13:07 INFO - ##### 12:13:07 INFO - ##### Running create-virtualenv step. 12:13:07 INFO - ##### 12:13:07 INFO - Running pre-action listener: _pre_create_virtualenv 12:13:07 INFO - Running pre-action listener: _resource_record_pre_action 12:13:07 INFO - Running main action method: create_virtualenv 12:13:07 INFO - Creating virtualenv /builds/slave/test/build/venv 12:13:07 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 12:13:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:13:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:13:07 INFO - Using real prefix '/usr' 12:13:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:13:11 INFO - Installing distribute.............................................................................................................................................................................................done. 12:13:14 INFO - Installing pip.................done. 12:13:14 INFO - Return code: 0 12:13:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:13: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')]} 12:13:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:13:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:13: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')]} 12:13:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:13:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:13:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13d3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13d43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1417620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14dd290>, '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 0x14dd980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1414be0>, '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-1461179504.873597-334920947', '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 12:13:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:13:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:13:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:13:14 INFO - 'CCACHE_UMASK': '002', 12:13:14 INFO - 'DISPLAY': ':0', 12:13:14 INFO - 'HOME': '/home/cltbld', 12:13:14 INFO - 'LANG': 'en_US.UTF-8', 12:13:14 INFO - 'LOGNAME': 'cltbld', 12:13:14 INFO - 'MAIL': '/var/mail/cltbld', 12:13:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:13:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:13:14 INFO - 'MOZ_NO_REMOTE': '1', 12:13:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:13:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:13:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:13:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:13:14 INFO - 'PWD': '/builds/slave/test', 12:13:14 INFO - 'SHELL': '/bin/bash', 12:13:14 INFO - 'SHLVL': '1', 12:13:14 INFO - 'TERM': 'linux', 12:13:14 INFO - 'TMOUT': '86400', 12:13:14 INFO - 'USER': 'cltbld', 12:13:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461179504.873597-334920947', 12:13:14 INFO - '_': '/tools/buildbot/bin/python'} 12:13:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:13:15 INFO - Downloading/unpacking psutil>=0.7.1 12:13:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:13:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:13:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:13:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:13:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:13:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:13:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:13:19 INFO - Installing collected packages: psutil 12:13:19 INFO - Running setup.py install for psutil 12:13:19 INFO - building 'psutil._psutil_linux' extension 12:13:19 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 12:13:19 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 12:13:19 INFO - building 'psutil._psutil_posix' extension 12:13:19 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 12:13:20 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 12:13:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:13:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:13:20 INFO - Successfully installed psutil 12:13:20 INFO - Cleaning up... 12:13:20 INFO - Return code: 0 12:13:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:13: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')]} 12:13:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:13:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:13: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')]} 12:13:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:13:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:13:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13d3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13d43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1417620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14dd290>, '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 0x14dd980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1414be0>, '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-1461179504.873597-334920947', '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 12:13:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:13:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:13:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:13:20 INFO - 'CCACHE_UMASK': '002', 12:13:20 INFO - 'DISPLAY': ':0', 12:13:20 INFO - 'HOME': '/home/cltbld', 12:13:20 INFO - 'LANG': 'en_US.UTF-8', 12:13:20 INFO - 'LOGNAME': 'cltbld', 12:13:20 INFO - 'MAIL': '/var/mail/cltbld', 12:13:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:13:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:13:20 INFO - 'MOZ_NO_REMOTE': '1', 12:13:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:13:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:13:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:13:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:13:20 INFO - 'PWD': '/builds/slave/test', 12:13:20 INFO - 'SHELL': '/bin/bash', 12:13:20 INFO - 'SHLVL': '1', 12:13:20 INFO - 'TERM': 'linux', 12:13:20 INFO - 'TMOUT': '86400', 12:13:20 INFO - 'USER': 'cltbld', 12:13:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461179504.873597-334920947', 12:13:20 INFO - '_': '/tools/buildbot/bin/python'} 12:13:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:13:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:13: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 12:13: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 12:13:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13: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 12:13: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 12:13:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:13:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:13:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:13:24 INFO - Installing collected packages: mozsystemmonitor 12:13:24 INFO - Running setup.py install for mozsystemmonitor 12:13:24 INFO - Successfully installed mozsystemmonitor 12:13:24 INFO - Cleaning up... 12:13:25 INFO - Return code: 0 12:13:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:13:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:13:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:13:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:13:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:13:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:13:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:13:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13d3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13d43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1417620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14dd290>, '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 0x14dd980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1414be0>, '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-1461179504.873597-334920947', '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 12:13:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:13:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:13:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:13:25 INFO - 'CCACHE_UMASK': '002', 12:13:25 INFO - 'DISPLAY': ':0', 12:13:25 INFO - 'HOME': '/home/cltbld', 12:13:25 INFO - 'LANG': 'en_US.UTF-8', 12:13:25 INFO - 'LOGNAME': 'cltbld', 12:13:25 INFO - 'MAIL': '/var/mail/cltbld', 12:13:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:13:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:13:25 INFO - 'MOZ_NO_REMOTE': '1', 12:13:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:13:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:13:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:13:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:13:25 INFO - 'PWD': '/builds/slave/test', 12:13:25 INFO - 'SHELL': '/bin/bash', 12:13:25 INFO - 'SHLVL': '1', 12:13:25 INFO - 'TERM': 'linux', 12:13:25 INFO - 'TMOUT': '86400', 12:13:25 INFO - 'USER': 'cltbld', 12:13:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461179504.873597-334920947', 12:13:25 INFO - '_': '/tools/buildbot/bin/python'} 12:13:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:13:25 INFO - Downloading/unpacking blobuploader==1.2.4 12:13: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 12:13: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 12:13:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13: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 12:13: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 12:13:29 INFO - Downloading blobuploader-1.2.4.tar.gz 12:13:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:13:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:13:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:13:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:13:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:13:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:13:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:13:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:13:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:13:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:13:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:13:30 INFO - Downloading docopt-0.6.1.tar.gz 12:13:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:13:30 INFO - Installing collected packages: blobuploader, requests, docopt 12:13:30 INFO - Running setup.py install for blobuploader 12:13:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:13:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:13:31 INFO - Running setup.py install for requests 12:13:32 INFO - Running setup.py install for docopt 12:13:32 INFO - Successfully installed blobuploader requests docopt 12:13:32 INFO - Cleaning up... 12:13:32 INFO - Return code: 0 12:13:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:13:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:13:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:13:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:13:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:13:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:13:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:13:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13d3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13d43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1417620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14dd290>, '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 0x14dd980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1414be0>, '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-1461179504.873597-334920947', '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 12:13:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:13:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:13:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:13:32 INFO - 'CCACHE_UMASK': '002', 12:13:32 INFO - 'DISPLAY': ':0', 12:13:32 INFO - 'HOME': '/home/cltbld', 12:13:32 INFO - 'LANG': 'en_US.UTF-8', 12:13:32 INFO - 'LOGNAME': 'cltbld', 12:13:32 INFO - 'MAIL': '/var/mail/cltbld', 12:13:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:13:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:13:32 INFO - 'MOZ_NO_REMOTE': '1', 12:13:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:13:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:13:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:13:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:13:32 INFO - 'PWD': '/builds/slave/test', 12:13:32 INFO - 'SHELL': '/bin/bash', 12:13:32 INFO - 'SHLVL': '1', 12:13:32 INFO - 'TERM': 'linux', 12:13:32 INFO - 'TMOUT': '86400', 12:13:32 INFO - 'USER': 'cltbld', 12:13:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461179504.873597-334920947', 12:13:32 INFO - '_': '/tools/buildbot/bin/python'} 12:13:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:13:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:13:32 INFO - Running setup.py (path:/tmp/pip-K_Qe2E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:13:33 INFO - Running setup.py (path:/tmp/pip-G8BbAJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:13:33 INFO - Running setup.py (path:/tmp/pip-izgHNf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:13:33 INFO - Running setup.py (path:/tmp/pip-pLJc9b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:13:33 INFO - Running setup.py (path:/tmp/pip-DCid57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:13:33 INFO - Running setup.py (path:/tmp/pip-wfQ5ae-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:13:33 INFO - Running setup.py (path:/tmp/pip-SF1c7u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:13:33 INFO - Running setup.py (path:/tmp/pip-U4BKBV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:13:33 INFO - Running setup.py (path:/tmp/pip-FGCkq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:13:34 INFO - Running setup.py (path:/tmp/pip-IZirJG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:13:34 INFO - Running setup.py (path:/tmp/pip-AxK4kg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:13:34 INFO - Running setup.py (path:/tmp/pip-iaz0nu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:13:34 INFO - Running setup.py (path:/tmp/pip-FQp1N6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:13:34 INFO - Running setup.py (path:/tmp/pip-Wq8OeD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:13:34 INFO - Running setup.py (path:/tmp/pip-tSDKWZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:13:35 INFO - Running setup.py (path:/tmp/pip-0O0PHa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:13:35 INFO - Running setup.py (path:/tmp/pip-WIStl6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:13:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:13:35 INFO - Running setup.py (path:/tmp/pip-eVWkYh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:13:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:13:35 INFO - Running setup.py (path:/tmp/pip-dud87Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:13:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:13:35 INFO - Running setup.py (path:/tmp/pip-6GUcyD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:13:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:13:36 INFO - Running setup.py (path:/tmp/pip-GeUbt7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:13:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:13:36 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 12:13:36 INFO - Running setup.py install for manifestparser 12:13:36 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:13:36 INFO - Running setup.py install for mozcrash 12:13:36 INFO - Running setup.py install for mozdebug 12:13:36 INFO - Running setup.py install for mozdevice 12:13:37 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:13:37 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:13:37 INFO - Running setup.py install for mozfile 12:13:37 INFO - Running setup.py install for mozhttpd 12:13:37 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:13:37 INFO - Running setup.py install for mozinfo 12:13:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:13:37 INFO - Running setup.py install for mozInstall 12:13:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:13:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:13:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:13:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:13:37 INFO - Running setup.py install for mozleak 12:13:38 INFO - Running setup.py install for mozlog 12:13:38 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:13:38 INFO - Running setup.py install for moznetwork 12:13:38 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:13:38 INFO - Running setup.py install for mozprocess 12:13:38 INFO - Running setup.py install for mozprofile 12:13:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:13:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:13:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:13:39 INFO - Running setup.py install for mozrunner 12:13:39 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:13:39 INFO - Running setup.py install for mozscreenshot 12:13:39 INFO - Running setup.py install for moztest 12:13:39 INFO - Running setup.py install for mozversion 12:13:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:13:40 INFO - Running setup.py install for wptserve 12:13:40 INFO - Running setup.py install for marionette-driver 12:13:40 INFO - Running setup.py install for browsermob-proxy 12:13:40 INFO - Running setup.py install for marionette-client 12:13:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:13:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:13:41 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 12:13:41 INFO - Cleaning up... 12:13:41 INFO - Return code: 0 12:13:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:13:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:13:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:13:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:13:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:13:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:13:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:13:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13d3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13d43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1417620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14dd290>, '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 0x14dd980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1414be0>, '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-1461179504.873597-334920947', '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 12:13:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:13:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:13:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:13:41 INFO - 'CCACHE_UMASK': '002', 12:13:41 INFO - 'DISPLAY': ':0', 12:13:41 INFO - 'HOME': '/home/cltbld', 12:13:41 INFO - 'LANG': 'en_US.UTF-8', 12:13:41 INFO - 'LOGNAME': 'cltbld', 12:13:41 INFO - 'MAIL': '/var/mail/cltbld', 12:13:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:13:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:13:41 INFO - 'MOZ_NO_REMOTE': '1', 12:13:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:13:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:13:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:13:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:13:41 INFO - 'PWD': '/builds/slave/test', 12:13:41 INFO - 'SHELL': '/bin/bash', 12:13:41 INFO - 'SHLVL': '1', 12:13:41 INFO - 'TERM': 'linux', 12:13:41 INFO - 'TMOUT': '86400', 12:13:41 INFO - 'USER': 'cltbld', 12:13:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461179504.873597-334920947', 12:13:41 INFO - '_': '/tools/buildbot/bin/python'} 12:13:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:13:41 INFO - Running setup.py (path:/tmp/pip-pOD2dZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:13:41 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 12:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:13:41 INFO - Running setup.py (path:/tmp/pip-h4a9Zo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:13:42 INFO - Running setup.py (path:/tmp/pip-3XCpD_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:13:42 INFO - Running setup.py (path:/tmp/pip-aGtFL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:13:42 INFO - Running setup.py (path:/tmp/pip-ufbjit-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 12:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:13:42 INFO - Running setup.py (path:/tmp/pip-8fL7yD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 12:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:13:42 INFO - Running setup.py (path:/tmp/pip-zV7A0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 12:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:13:42 INFO - Running setup.py (path:/tmp/pip-38d3Ui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:13:42 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)) 12:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:13:42 INFO - Running setup.py (path:/tmp/pip-RBSSCF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:13:42 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)) 12:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:13:43 INFO - Running setup.py (path:/tmp/pip-GkWNNd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:13:43 INFO - Running setup.py (path:/tmp/pip-Hbreh9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 12:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:13:43 INFO - Running setup.py (path:/tmp/pip-NJQPiA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 12:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:13:43 INFO - Running setup.py (path:/tmp/pip-HKOFje-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 12:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:13:43 INFO - Running setup.py (path:/tmp/pip-wBS1mN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 12:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:13:43 INFO - Running setup.py (path:/tmp/pip-JLIHRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:13:43 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)) 12:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:13:43 INFO - Running setup.py (path:/tmp/pip-FlO0ZC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:13:43 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)) 12:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:13:43 INFO - Running setup.py (path:/tmp/pip-tPFqFr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:13:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 12:13:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:13:44 INFO - Running setup.py (path:/tmp/pip-ijH2Ol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:13:44 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 12:13:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:13:44 INFO - Running setup.py (path:/tmp/pip-QKrfrv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:13:44 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 12:13:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:13:44 INFO - Running setup.py (path:/tmp/pip-0fLVPS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:13:44 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:13:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:13:44 INFO - Running setup.py (path:/tmp/pip-Kk9Wh7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:13:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:13:45 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 12:13:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:13:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:13:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:13:45 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:13:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:13:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:13:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:13:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:13:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:13:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:13:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:13:48 INFO - Downloading blessings-1.6.tar.gz 12:13:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:13:48 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)) 12:13:48 INFO - Installing collected packages: blessings 12:13:48 INFO - Running setup.py install for blessings 12:13:49 INFO - Successfully installed blessings 12:13:49 INFO - Cleaning up... 12:13:49 INFO - Return code: 0 12:13:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:13:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:13:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:13:49 INFO - Reading from file tmpfile_stdout 12:13:49 INFO - Current package versions: 12:13:49 INFO - argparse == 1.2.1 12:13:49 INFO - blessings == 1.6 12:13:49 INFO - blobuploader == 1.2.4 12:13:49 INFO - browsermob-proxy == 0.6.0 12:13:49 INFO - docopt == 0.6.1 12:13:49 INFO - manifestparser == 1.1 12:13:49 INFO - marionette-client == 2.3.0 12:13:49 INFO - marionette-driver == 1.4.0 12:13:49 INFO - mozInstall == 1.12 12:13:49 INFO - mozcrash == 0.17 12:13:49 INFO - mozdebug == 0.1 12:13:49 INFO - mozdevice == 0.48 12:13:49 INFO - mozfile == 1.2 12:13:49 INFO - mozhttpd == 0.7 12:13:49 INFO - mozinfo == 0.9 12:13:49 INFO - mozleak == 0.1 12:13:49 INFO - mozlog == 3.1 12:13:49 INFO - moznetwork == 0.27 12:13:49 INFO - mozprocess == 0.22 12:13:49 INFO - mozprofile == 0.28 12:13:49 INFO - mozrunner == 6.11 12:13:49 INFO - mozscreenshot == 0.1 12:13:49 INFO - mozsystemmonitor == 0.0 12:13:49 INFO - moztest == 0.7 12:13:49 INFO - mozversion == 1.4 12:13:49 INFO - psutil == 3.1.1 12:13:49 INFO - requests == 1.2.3 12:13:49 INFO - wptserve == 1.4.0 12:13:49 INFO - wsgiref == 0.1.2 12:13:49 INFO - Running post-action listener: _resource_record_post_action 12:13:49 INFO - Running post-action listener: _start_resource_monitoring 12:13:49 INFO - Starting resource monitoring. 12:13:49 INFO - ##### 12:13:49 INFO - ##### Running pull step. 12:13:49 INFO - ##### 12:13:49 INFO - Running pre-action listener: _resource_record_pre_action 12:13:49 INFO - Running main action method: pull 12:13:49 INFO - Pull has nothing to do! 12:13:49 INFO - Running post-action listener: _resource_record_post_action 12:13:49 INFO - ##### 12:13:49 INFO - ##### Running install step. 12:13:49 INFO - ##### 12:13:49 INFO - Running pre-action listener: _resource_record_pre_action 12:13:49 INFO - Running main action method: install 12:13:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:13:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:13:50 INFO - Reading from file tmpfile_stdout 12:13:50 INFO - Detecting whether we're running mozinstall >=1.0... 12:13:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:13:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:13:50 INFO - Reading from file tmpfile_stdout 12:13:50 INFO - Output received: 12:13:50 INFO - Usage: mozinstall [options] installer 12:13:50 INFO - Options: 12:13:50 INFO - -h, --help show this help message and exit 12:13:50 INFO - -d DEST, --destination=DEST 12:13:50 INFO - Directory to install application into. [default: 12:13:50 INFO - "/builds/slave/test"] 12:13:50 INFO - --app=APP Application being installed. [default: firefox] 12:13:50 INFO - mkdir: /builds/slave/test/build/application 12:13:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 12:13:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 12:14:21 INFO - Reading from file tmpfile_stdout 12:14:21 INFO - Output received: 12:14:21 INFO - /builds/slave/test/build/application/firefox/firefox 12:14:21 INFO - Running post-action listener: _resource_record_post_action 12:14:21 INFO - ##### 12:14:21 INFO - ##### Running run-tests step. 12:14:21 INFO - ##### 12:14:21 INFO - Running pre-action listener: _resource_record_pre_action 12:14:21 INFO - Running main action method: run_tests 12:14:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:14:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:14:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:14:21 INFO - grabbing minidump binary from tooltool 12:14:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:14:21 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14dd290>, '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 0x14dd980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1414be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:14:21 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 12:14:21 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 12:14:21 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:14:21 INFO - Return code: 0 12:14:21 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:14:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:14:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:14:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:14:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:14:21 INFO - 'CCACHE_UMASK': '002', 12:14:21 INFO - 'DISPLAY': ':0', 12:14:21 INFO - 'HOME': '/home/cltbld', 12:14:21 INFO - 'LANG': 'en_US.UTF-8', 12:14:21 INFO - 'LOGNAME': 'cltbld', 12:14:21 INFO - 'MAIL': '/var/mail/cltbld', 12:14:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:14:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:14:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:14:21 INFO - 'MOZ_NO_REMOTE': '1', 12:14:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:14:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:14:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:14:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:14:21 INFO - 'PWD': '/builds/slave/test', 12:14:21 INFO - 'SHELL': '/bin/bash', 12:14:21 INFO - 'SHLVL': '1', 12:14:21 INFO - 'TERM': 'linux', 12:14:21 INFO - 'TMOUT': '86400', 12:14:21 INFO - 'USER': 'cltbld', 12:14:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461179504.873597-334920947', 12:14:21 INFO - '_': '/tools/buildbot/bin/python'} 12:14:21 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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 12:14:22 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 12:14:22 INFO - import pkg_resources 12:14:23 INFO - Using 1 client processes 12:14:23 INFO - wptserve Starting http server on 127.0.0.1:8000 12:14:23 INFO - wptserve Starting http server on 127.0.0.1:8001 12:14:23 INFO - wptserve Starting http server on 127.0.0.1:8443 12:14:26 INFO - SUITE-START | Running 778 tests 12:14:26 INFO - Running testharness tests 12:14:26 INFO - Setting up ssl 12:14:26 INFO - PROCESS | certutil | 12:14:26 INFO - PROCESS | certutil | 12:14:26 INFO - PROCESS | certutil | 12:14:26 INFO - Certificate Nickname Trust Attributes 12:14:26 INFO - SSL,S/MIME,JAR/XPI 12:14:26 INFO - 12:14:26 INFO - web-platform-tests CT,, 12:14:26 INFO - 12:14:26 INFO - Starting runner 12:14:28 INFO - PROCESS | 16354 | 1461179668692 Marionette DEBUG Marionette enabled via build flag and pref 12:14:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3fc07800 == 1 [pid = 16354] [id = 1] 12:14:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 1 (0x7feb3fc08000) [pid = 16354] [serial = 1] [outer = (nil)] 12:14:28 INFO - PROCESS | 16354 | [16354] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:14:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 2 (0x7feb3fc09000) [pid = 16354] [serial = 2] [outer = 0x7feb3fc08000] 12:14:29 INFO - PROCESS | 16354 | 1461179669314 Marionette INFO Listening on port 2828 12:14:29 INFO - PROCESS | 16354 | 1461179669848 Marionette DEBUG Marionette enabled via command-line flag 12:14:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cd81800 == 2 [pid = 16354] [id = 2] 12:14:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 3 (0x7feb3cdd0000) [pid = 16354] [serial = 3] [outer = (nil)] 12:14:29 INFO - PROCESS | 16354 | [16354] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:14:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 4 (0x7feb3cdd1000) [pid = 16354] [serial = 4] [outer = 0x7feb3cdd0000] 12:14:30 INFO - PROCESS | 16354 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7feb3cba6940 12:14:30 INFO - PROCESS | 16354 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7feb3bf141c0 12:14:30 INFO - PROCESS | 16354 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7feb3bf17490 12:14:30 INFO - PROCESS | 16354 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7feb3bf17790 12:14:30 INFO - PROCESS | 16354 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7feb3bf17ac0 12:14:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 5 (0x7feb41a1b800) [pid = 16354] [serial = 5] [outer = 0x7feb3fc08000] 12:14:30 INFO - PROCESS | 16354 | [16354] 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 12:14:30 INFO - PROCESS | 16354 | 1461179670233 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47741 12:14:30 INFO - PROCESS | 16354 | [16354] 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 12:14:30 INFO - PROCESS | 16354 | 1461179670316 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47742 12:14:30 INFO - PROCESS | 16354 | 1461179670323 Marionette DEBUG Closed connection conn0 12:14:30 INFO - PROCESS | 16354 | [16354] 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 2252 12:14:30 INFO - PROCESS | 16354 | [16354] 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 12:14:30 INFO - PROCESS | 16354 | 1461179670447 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47743 12:14:30 INFO - PROCESS | 16354 | 1461179670450 Marionette DEBUG Closed connection conn1 12:14:30 INFO - PROCESS | 16354 | [16354] 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 12:14:30 INFO - PROCESS | 16354 | 1461179670503 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47744 12:14:30 INFO - PROCESS | 16354 | 1461179670519 Marionette DEBUG Closed connection conn2 12:14:30 INFO - PROCESS | 16354 | 1461179670572 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:14:30 INFO - PROCESS | 16354 | 1461179670587 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":"20160420103742","device":"desktop","version":"48.0a1"} 12:14:31 INFO - PROCESS | 16354 | [16354] 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 12:14:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31d71000 == 3 [pid = 16354] [id = 3] 12:14:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 6 (0x7feb325ba800) [pid = 16354] [serial = 6] [outer = (nil)] 12:14:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cdd5000 == 4 [pid = 16354] [id = 4] 12:14:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 7 (0x7feb3d23ac00) [pid = 16354] [serial = 7] [outer = (nil)] 12:14:32 INFO - PROCESS | 16354 | [16354] 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 12:14:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3033c000 == 5 [pid = 16354] [id = 5] 12:14:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 8 (0x7feb30360800) [pid = 16354] [serial = 8] [outer = (nil)] 12:14:32 INFO - PROCESS | 16354 | [16354] 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 12:14:32 INFO - PROCESS | 16354 | [16354] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:14:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 9 (0x7feb3036f800) [pid = 16354] [serial = 9] [outer = 0x7feb30360800] 12:14:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 10 (0x7feb2ffe7800) [pid = 16354] [serial = 10] [outer = 0x7feb325ba800] 12:14:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 11 (0x7feb2fe6f400) [pid = 16354] [serial = 11] [outer = 0x7feb3d23ac00] 12:14:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 12 (0x7feb2fe71400) [pid = 16354] [serial = 12] [outer = 0x7feb30360800] 12:14:34 INFO - PROCESS | 16354 | 1461179674208 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 16354 | 1461179674226 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 13 (0x7feb2ccca400) [pid = 16354] [serial = 13] [outer = 0x7feb30360800] 12:14:34 INFO - PROCESS | 16354 | 1461179674915 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"af7ff735-3f1f-4600-8a4f-95a5252e6c92","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":"20160420103742","device":"desktop","version":"48.0a1","command_id":1}}] 12:14:35 INFO - PROCESS | 16354 | 1461179675134 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}] 12:14:35 INFO - PROCESS | 16354 | 1461179675362 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:14:35 INFO - PROCESS | 16354 | 1461179675562 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:14:35 INFO - PROCESS | 16354 | [16354] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:14:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 14 (0x7feb28b0e000) [pid = 16354] [serial = 14] [outer = 0x7feb30360800] 12:14:36 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:36 INFO - PROCESS | 16354 | 1461179676146 Marionette TRACE conn3 <- [1,3,null,{}] 12:14:36 INFO - PROCESS | 16354 | 1461179676214 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:14:36 INFO - PROCESS | 16354 | 1461179676249 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:14:36 INFO - PROCESS | 16354 | 1461179676313 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 16354 | 1461179676317 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:14:36 INFO - PROCESS | 16354 | 1461179676374 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 16354 | 1461179676380 Marionette TRACE conn3 <- [1,6,null,{}] 12:14:36 INFO - PROCESS | 16354 | 1461179676390 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}] 12:14:36 INFO - PROCESS | 16354 | 1461179676408 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:14:36 INFO - PROCESS | 16354 | 1461179676417 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2801e800 == 6 [pid = 16354] [id = 6] 12:14:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 15 (0x7feb28031000) [pid = 16354] [serial = 15] [outer = (nil)] 12:14:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 16 (0x7feb28033000) [pid = 16354] [serial = 16] [outer = 0x7feb28031000] 12:14:36 INFO - PROCESS | 16354 | 1461179676488 Marionette DEBUG loaded listener.js 12:14:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 17 (0x7feb28039400) [pid = 16354] [serial = 17] [outer = 0x7feb28031000] 12:14:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb280c6000 == 7 [pid = 16354] [id = 7] 12:14:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 18 (0x7feb27d8b800) [pid = 16354] [serial = 18] [outer = (nil)] 12:14:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 19 (0x7feb2803a400) [pid = 16354] [serial = 19] [outer = 0x7feb27d8b800] 12:14:36 INFO - PROCESS | 16354 | 1461179676984 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 20 (0x7feb27b32400) [pid = 16354] [serial = 20] [outer = 0x7feb27d8b800] 12:14:37 INFO - PROCESS | 16354 | [16354] 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 12:14:37 INFO - PROCESS | 16354 | 1461179677532 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]]]}] 12:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1229ms 12:14:37 INFO - PROCESS | 16354 | 1461179677579 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:14:37 INFO - PROCESS | 16354 | 1461179677583 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:14:37 INFO - PROCESS | 16354 | 1461179677656 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 16354 | 1461179677658 Marionette TRACE conn3 <- [1,10,null,{}] 12:14:37 INFO - PROCESS | 16354 | 1461179677706 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}] 12:14:37 INFO - PROCESS | 16354 | 1461179677870 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:14:37 INFO - PROCESS | 16354 | 1461179677889 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28a98000 == 8 [pid = 16354] [id = 8] 12:14:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 21 (0x7feb2704d400) [pid = 16354] [serial = 21] [outer = (nil)] 12:14:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 22 (0x7feb2ed83800) [pid = 16354] [serial = 22] [outer = 0x7feb2704d400] 12:14:37 INFO - PROCESS | 16354 | 1461179677954 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 23 (0x7feb26154800) [pid = 16354] [serial = 23] [outer = 0x7feb2704d400] 12:14:38 INFO - PROCESS | 16354 | 1461179678525 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]]]}] 12:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 903ms 12:14:38 INFO - PROCESS | 16354 | 1461179678543 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:14:38 INFO - PROCESS | 16354 | 1461179678548 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:14:38 INFO - PROCESS | 16354 | 1461179678554 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:14:38 INFO - PROCESS | 16354 | 1461179678557 Marionette TRACE conn3 <- [1,14,null,{}] 12:14:38 INFO - PROCESS | 16354 | 1461179678561 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}] 12:14:38 INFO - PROCESS | 16354 | 1461179678707 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:14:38 INFO - PROCESS | 16354 | 1461179678727 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb264a6800 == 9 [pid = 16354] [id = 9] 12:14:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 24 (0x7feb2615d400) [pid = 16354] [serial = 24] [outer = (nil)] 12:14:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 25 (0x7feb26351400) [pid = 16354] [serial = 25] [outer = 0x7feb2615d400] 12:14:38 INFO - PROCESS | 16354 | 1461179678790 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 26 (0x7feb3036f000) [pid = 16354] [serial = 26] [outer = 0x7feb2615d400] 12:14:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb264c0000 == 10 [pid = 16354] [id = 10] 12:14:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 27 (0x7feb264c1000) [pid = 16354] [serial = 27] [outer = (nil)] 12:14:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 28 (0x7feb264c2800) [pid = 16354] [serial = 28] [outer = 0x7feb264c1000] 12:14:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 29 (0x7feb264be800) [pid = 16354] [serial = 29] [outer = 0x7feb264c1000] 12:14:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26f9f800 == 11 [pid = 16354] [id = 11] 12:14:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 30 (0x7feb2625c800) [pid = 16354] [serial = 30] [outer = (nil)] 12:14:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 31 (0x7feb26613800) [pid = 16354] [serial = 31] [outer = 0x7feb2625c800] 12:14:40 INFO - PROCESS | 16354 | 1461179680052 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]]]}] 12:14:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 32 (0x7feb26f24c00) [pid = 16354] [serial = 32] [outer = 0x7feb2625c800] 12:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1581ms 12:14:40 INFO - PROCESS | 16354 | 1461179680200 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:14:40 INFO - PROCESS | 16354 | 1461179680206 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:14:40 INFO - PROCESS | 16354 | 1461179680274 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 16354 | 1461179680280 Marionette TRACE conn3 <- [1,18,null,{}] 12:14:40 INFO - PROCESS | 16354 | 1461179680289 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}] 12:14:40 INFO - PROCESS | 16354 | 1461179680473 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:14:40 INFO - PROCESS | 16354 | 1461179680601 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28016800 == 12 [pid = 16354] [id = 12] 12:14:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 33 (0x7feb26609800) [pid = 16354] [serial = 33] [outer = (nil)] 12:14:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 34 (0x7feb26613400) [pid = 16354] [serial = 34] [outer = 0x7feb26609800] 12:14:40 INFO - PROCESS | 16354 | 1461179680713 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 35 (0x7feb2c0d9800) [pid = 16354] [serial = 35] [outer = 0x7feb26609800] 12:14:41 INFO - PROCESS | 16354 | 1461179681524 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]]]}] 12:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1334ms 12:14:41 INFO - PROCESS | 16354 | 1461179681561 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 16354 | 1461179681569 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:14:41 INFO - PROCESS | 16354 | 1461179681598 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 16354 | 1461179681603 Marionette TRACE conn3 <- [1,22,null,{}] 12:14:41 INFO - PROCESS | 16354 | 1461179681609 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}] 12:14:41 INFO - PROCESS | 16354 | 1461179681775 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:14:41 INFO - PROCESS | 16354 | 1461179681891 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2edeb800 == 13 [pid = 16354] [id = 13] 12:14:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 36 (0x7feb27b33000) [pid = 16354] [serial = 36] [outer = (nil)] 12:14:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 37 (0x7feb2fe70000) [pid = 16354] [serial = 37] [outer = 0x7feb27b33000] 12:14:41 INFO - PROCESS | 16354 | 1461179681964 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 38 (0x7feb3028cc00) [pid = 16354] [serial = 38] [outer = 0x7feb27b33000] 12:14:42 INFO - PROCESS | 16354 | 1461179682990 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]]]}] 12:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1438ms 12:14:43 INFO - PROCESS | 16354 | 1461179683033 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:14:43 INFO - PROCESS | 16354 | 1461179683038 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:14:43 INFO - PROCESS | 16354 | 1461179683045 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - PROCESS | 16354 | 1461179683050 Marionette TRACE conn3 <- [1,26,null,{}] 12:14:43 INFO - PROCESS | 16354 | 1461179683057 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}] 12:14:43 INFO - PROCESS | 16354 | 1461179683207 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:14:43 INFO - PROCESS | 16354 | 1461179683336 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26220800 == 14 [pid = 16354] [id = 14] 12:14:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 39 (0x7feb2c078800) [pid = 16354] [serial = 39] [outer = (nil)] 12:14:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 40 (0x7feb2cc3fc00) [pid = 16354] [serial = 40] [outer = 0x7feb2c078800] 12:14:43 INFO - PROCESS | 16354 | 1461179683463 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 41 (0x7feb2e143000) [pid = 16354] [serial = 41] [outer = 0x7feb2c078800] 12:14:44 INFO - PROCESS | 16354 | 1461179684214 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]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1238ms 12:14:44 INFO - PROCESS | 16354 | 1461179684284 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 16354 | 1461179684292 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:14:44 INFO - PROCESS | 16354 | 1461179684302 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 16354 | 1461179684306 Marionette TRACE conn3 <- [1,30,null,{}] 12:14:44 INFO - PROCESS | 16354 | 1461179684318 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}] 12:14:44 INFO - PROCESS | 16354 | 1461179684453 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:14:44 INFO - PROCESS | 16354 | 1461179684464 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f0e4000 == 15 [pid = 16354] [id = 15] 12:14:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 42 (0x7feb28039000) [pid = 16354] [serial = 42] [outer = (nil)] 12:14:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 43 (0x7feb2ee5e000) [pid = 16354] [serial = 43] [outer = 0x7feb28039000] 12:14:44 INFO - PROCESS | 16354 | 1461179684526 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 44 (0x7feb3163d800) [pid = 16354] [serial = 44] [outer = 0x7feb28039000] 12:14:45 INFO - PROCESS | 16354 | 1461179685408 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]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1142ms 12:14:45 INFO - PROCESS | 16354 | 1461179685444 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 16354 | 1461179685448 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:14:45 INFO - PROCESS | 16354 | 1461179685454 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 16354 | 1461179685460 Marionette TRACE conn3 <- [1,34,null,{}] 12:14:45 INFO - PROCESS | 16354 | 1461179685476 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}] 12:14:45 INFO - PROCESS | 16354 | 1461179685629 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:14:45 INFO - PROCESS | 16354 | 1461179685643 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30ba6000 == 16 [pid = 16354] [id = 16] 12:14:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 45 (0x7feb27b36c00) [pid = 16354] [serial = 45] [outer = (nil)] 12:14:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 46 (0x7feb32494400) [pid = 16354] [serial = 46] [outer = 0x7feb27b36c00] 12:14:45 INFO - PROCESS | 16354 | 1461179685711 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 47 (0x7feb3249a000) [pid = 16354] [serial = 47] [outer = 0x7feb27b36c00] 12:14:46 INFO - PROCESS | 16354 | 1461179686421 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]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 987ms 12:14:46 INFO - PROCESS | 16354 | 1461179686441 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 16354 | 1461179686446 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:14:46 INFO - PROCESS | 16354 | 1461179686452 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 16354 | 1461179686454 Marionette TRACE conn3 <- [1,38,null,{}] 12:14:46 INFO - PROCESS | 16354 | 1461179686460 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}] 12:14:46 INFO - PROCESS | 16354 | 1461179686629 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:14:46 INFO - PROCESS | 16354 | 1461179686651 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30f78800 == 17 [pid = 16354] [id = 17] 12:14:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 48 (0x7feb2660c400) [pid = 16354] [serial = 48] [outer = (nil)] 12:14:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 49 (0x7feb3276ac00) [pid = 16354] [serial = 49] [outer = 0x7feb2660c400] 12:14:46 INFO - PROCESS | 16354 | 1461179686714 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 50 (0x7feb3278b000) [pid = 16354] [serial = 50] [outer = 0x7feb2660c400] 12:14:47 INFO - PROCESS | 16354 | 1461179687405 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]]]}] 12:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 987ms 12:14:47 INFO - PROCESS | 16354 | 1461179687440 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 16354 | 1461179687444 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:14:47 INFO - PROCESS | 16354 | 1461179687449 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 16354 | 1461179687452 Marionette TRACE conn3 <- [1,42,null,{}] 12:14:47 INFO - PROCESS | 16354 | 1461179687458 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}] 12:14:47 INFO - PROCESS | 16354 | 1461179687620 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:14:47 INFO - PROCESS | 16354 | 1461179687639 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2c0a0000 == 18 [pid = 16354] [id = 18] 12:14:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 51 (0x7feb2688d000) [pid = 16354] [serial = 51] [outer = (nil)] 12:14:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 52 (0x7feb297e0000) [pid = 16354] [serial = 52] [outer = 0x7feb2688d000] 12:14:47 INFO - PROCESS | 16354 | 1461179687703 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 53 (0x7feb36153800) [pid = 16354] [serial = 53] [outer = 0x7feb2688d000] 12:14:48 INFO - PROCESS | 16354 | 1461179688377 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]]]}] 12:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 977ms 12:14:48 INFO - PROCESS | 16354 | 1461179688427 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 16354 | 1461179688431 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:14:48 INFO - PROCESS | 16354 | 1461179688436 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 16354 | 1461179688438 Marionette TRACE conn3 <- [1,46,null,{}] 12:14:48 INFO - PROCESS | 16354 | 1461179688444 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}] 12:14:48 INFO - PROCESS | 16354 | 1461179688648 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:14:48 INFO - PROCESS | 16354 | 1461179688667 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31d5d800 == 19 [pid = 16354] [id = 19] 12:14:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 54 (0x7feb36edb400) [pid = 16354] [serial = 54] [outer = (nil)] 12:14:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 55 (0x7feb3cd4fc00) [pid = 16354] [serial = 55] [outer = 0x7feb36edb400] 12:14:48 INFO - PROCESS | 16354 | 1461179688738 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 56 (0x7feb3d012800) [pid = 16354] [serial = 56] [outer = 0x7feb36edb400] 12:14:49 INFO - PROCESS | 16354 | 1461179689391 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]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 975ms 12:14:49 INFO - PROCESS | 16354 | 1461179689414 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 16354 | 1461179689417 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:14:49 INFO - PROCESS | 16354 | 1461179689423 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 16354 | 1461179689426 Marionette TRACE conn3 <- [1,50,null,{}] 12:14:49 INFO - PROCESS | 16354 | 1461179689431 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}] 12:14:49 INFO - PROCESS | 16354 | 1461179689558 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:14:49 INFO - PROCESS | 16354 | 1461179689651 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb32417000 == 20 [pid = 16354] [id = 20] 12:14:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 57 (0x7feb27d8dc00) [pid = 16354] [serial = 57] [outer = (nil)] 12:14:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 58 (0x7feb3d014800) [pid = 16354] [serial = 58] [outer = 0x7feb27d8dc00] 12:14:49 INFO - PROCESS | 16354 | 1461179689711 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 59 (0x7feb3d2c0800) [pid = 16354] [serial = 59] [outer = 0x7feb27d8dc00] 12:14:50 INFO - PROCESS | 16354 | 1461179690488 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]]]}] 12:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1076ms 12:14:50 INFO - PROCESS | 16354 | 1461179690501 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:14:50 INFO - PROCESS | 16354 | 1461179690507 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:14:50 INFO - PROCESS | 16354 | 1461179690518 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:14:50 INFO - PROCESS | 16354 | 1461179690522 Marionette TRACE conn3 <- [1,54,null,{}] 12:14:50 INFO - PROCESS | 16354 | 1461179690531 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}] 12:14:50 INFO - PROCESS | 16354 | 1461179690709 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:14:50 INFO - PROCESS | 16354 | 1461179690816 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29bae800 == 21 [pid = 16354] [id = 21] 12:14:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 60 (0x7feb27b3e400) [pid = 16354] [serial = 60] [outer = (nil)] 12:14:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 61 (0x7feb28b0c000) [pid = 16354] [serial = 61] [outer = 0x7feb27b3e400] 12:14:50 INFO - PROCESS | 16354 | 1461179690896 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 62 (0x7feb297e5400) [pid = 16354] [serial = 62] [outer = 0x7feb27b3e400] 12:14:51 INFO - PROCESS | 16354 | 1461179691689 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]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1232ms 12:14:51 INFO - PROCESS | 16354 | 1461179691751 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 16354 | 1461179691760 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:14:51 INFO - PROCESS | 16354 | 1461179691771 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 16354 | 1461179691775 Marionette TRACE conn3 <- [1,58,null,{}] 12:14:51 INFO - PROCESS | 16354 | 1461179691782 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}] 12:14:51 INFO - PROCESS | 16354 | 1461179691982 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:14:52 INFO - PROCESS | 16354 | 1461179692105 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30a9f000 == 22 [pid = 16354] [id = 22] 12:14:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 63 (0x7feb27d8a000) [pid = 16354] [serial = 63] [outer = (nil)] 12:14:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 64 (0x7feb2ed79400) [pid = 16354] [serial = 64] [outer = 0x7feb27d8a000] 12:14:52 INFO - PROCESS | 16354 | 1461179692183 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 65 (0x7feb30cf5400) [pid = 16354] [serial = 65] [outer = 0x7feb27d8a000] 12:14:53 INFO - PROCESS | 16354 | 1461179693062 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]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1335ms 12:14:53 INFO - PROCESS | 16354 | 1461179693108 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 16354 | 1461179693112 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:14:53 INFO - PROCESS | 16354 | 1461179693118 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 16354 | 1461179693124 Marionette TRACE conn3 <- [1,62,null,{}] 12:14:53 INFO - PROCESS | 16354 | 1461179693140 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}] 12:14:53 INFO - PROCESS | 16354 | 1461179693311 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:14:53 INFO - PROCESS | 16354 | 1461179693434 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325bf000 == 23 [pid = 16354] [id = 23] 12:14:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 66 (0x7feb321aa800) [pid = 16354] [serial = 66] [outer = (nil)] 12:14:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 67 (0x7feb3276f000) [pid = 16354] [serial = 67] [outer = 0x7feb321aa800] 12:14:53 INFO - PROCESS | 16354 | 1461179693514 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 68 (0x7feb3cd4c000) [pid = 16354] [serial = 68] [outer = 0x7feb321aa800] 12:14:54 INFO - PROCESS | 16354 | 1461179694516 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]]]}] 12:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1449ms 12:14:54 INFO - PROCESS | 16354 | 1461179694569 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:14:54 INFO - PROCESS | 16354 | 1461179694574 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:14:54 INFO - PROCESS | 16354 | 1461179694582 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:14:54 INFO - PROCESS | 16354 | 1461179694588 Marionette TRACE conn3 <- [1,66,null,{}] 12:14:54 INFO - PROCESS | 16354 | 1461179694596 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}] 12:14:54 INFO - PROCESS | 16354 | 1461179694761 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:14:54 INFO - PROCESS | 16354 | 1461179694924 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb280d3800 == 24 [pid = 16354] [id = 24] 12:14:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 69 (0x7feb297e5800) [pid = 16354] [serial = 69] [outer = (nil)] 12:14:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 70 (0x7feb2c07e800) [pid = 16354] [serial = 70] [outer = 0x7feb297e5800] 12:14:55 INFO - PROCESS | 16354 | 1461179695043 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 71 (0x7feb2dbc4c00) [pid = 16354] [serial = 71] [outer = 0x7feb297e5800] 12:14:55 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb31d5d800 == 23 [pid = 16354] [id = 19] 12:14:55 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2c0a0000 == 22 [pid = 16354] [id = 18] 12:14:55 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30f78800 == 21 [pid = 16354] [id = 17] 12:14:55 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30ba6000 == 20 [pid = 16354] [id = 16] 12:14:55 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f0e4000 == 19 [pid = 16354] [id = 15] 12:14:55 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26220800 == 18 [pid = 16354] [id = 14] 12:14:55 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2edeb800 == 17 [pid = 16354] [id = 13] 12:14:55 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb28016800 == 16 [pid = 16354] [id = 12] 12:14:55 INFO - PROCESS | 16354 | 1461179695934 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]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1396ms 12:14:55 INFO - PROCESS | 16354 | 1461179695983 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 16354 | 1461179695989 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:14:55 INFO - PROCESS | 16354 | 1461179695998 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 16354 | 1461179696003 Marionette TRACE conn3 <- [1,70,null,{}] 12:14:56 INFO - PROCESS | 16354 | 1461179696012 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}] 12:14:56 INFO - PROCESS | 16354 | 1461179696197 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:14:56 INFO - PROCESS | 16354 | 1461179696320 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2ca5d800 == 17 [pid = 16354] [id = 25] 12:14:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 72 (0x7feb297e2c00) [pid = 16354] [serial = 72] [outer = (nil)] 12:14:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 73 (0x7feb2dce5c00) [pid = 16354] [serial = 73] [outer = 0x7feb297e2c00] 12:14:56 INFO - PROCESS | 16354 | 1461179696405 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 74 (0x7feb2fe74c00) [pid = 16354] [serial = 74] [outer = 0x7feb297e2c00] 12:14:57 INFO - PROCESS | 16354 | 1461179697205 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]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1284ms 12:14:57 INFO - PROCESS | 16354 | 1461179697287 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 16354 | 1461179697295 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:14:57 INFO - PROCESS | 16354 | 1461179697306 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 16354 | 1461179697309 Marionette TRACE conn3 <- [1,74,null,{}] 12:14:57 INFO - PROCESS | 16354 | 1461179697315 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}] 12:14:57 INFO - PROCESS | 16354 | 1461179697483 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:14:57 INFO - PROCESS | 16354 | 1461179697613 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30aa3000 == 18 [pid = 16354] [id = 26] 12:14:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 75 (0x7feb297e3000) [pid = 16354] [serial = 75] [outer = (nil)] 12:14:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 76 (0x7feb31d48400) [pid = 16354] [serial = 76] [outer = 0x7feb297e3000] 12:14:57 INFO - PROCESS | 16354 | 1461179697692 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 77 (0x7feb322cc000) [pid = 16354] [serial = 77] [outer = 0x7feb297e3000] 12:14:58 INFO - PROCESS | 16354 | 1461179698488 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]]]}] 12:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1228ms 12:14:58 INFO - PROCESS | 16354 | 1461179698549 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:14:58 INFO - PROCESS | 16354 | 1461179698554 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:14:58 INFO - PROCESS | 16354 | 1461179698563 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:14:58 INFO - PROCESS | 16354 | 1461179698568 Marionette TRACE conn3 <- [1,78,null,{}] 12:14:58 INFO - PROCESS | 16354 | 1461179698585 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}] 12:14:58 INFO - PROCESS | 16354 | 1461179698751 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:14:58 INFO - PROCESS | 16354 | 1461179698876 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31d6a800 == 19 [pid = 16354] [id = 27] 12:14:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 78 (0x7feb32518800) [pid = 16354] [serial = 78] [outer = (nil)] 12:14:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 79 (0x7feb3cd48c00) [pid = 16354] [serial = 79] [outer = 0x7feb32518800] 12:14:58 INFO - PROCESS | 16354 | 1461179698961 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 80 (0x7feb3ce90400) [pid = 16354] [serial = 80] [outer = 0x7feb32518800] 12:14:59 INFO - PROCESS | 16354 | 1461179699745 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]]]}] 12:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1234ms 12:14:59 INFO - PROCESS | 16354 | 1461179699800 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 16354 | 1461179699805 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:14:59 INFO - PROCESS | 16354 | 1461179699811 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - PROCESS | 16354 | 1461179699814 Marionette TRACE conn3 <- [1,82,null,{}] 12:14:59 INFO - PROCESS | 16354 | 1461179699821 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}] 12:14:59 INFO - PROCESS | 16354 | 1461179699983 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:15:00 INFO - PROCESS | 16354 | 1461179700107 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb36ebc000 == 20 [pid = 16354] [id = 28] 12:15:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 81 (0x7feb2625d400) [pid = 16354] [serial = 81] [outer = (nil)] 12:15:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 82 (0x7feb3df2dc00) [pid = 16354] [serial = 82] [outer = 0x7feb2625d400] 12:15:00 INFO - PROCESS | 16354 | 1461179700184 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 83 (0x7feb3e0bbc00) [pid = 16354] [serial = 83] [outer = 0x7feb2625d400] 12:15:00 INFO - PROCESS | 16354 | 1461179700977 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]]]}] 12:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1239ms 12:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:15:01 INFO - PROCESS | 16354 | 1461179701053 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:15:01 INFO - PROCESS | 16354 | 1461179701056 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:15:01 INFO - PROCESS | 16354 | 1461179701063 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:15:01 INFO - PROCESS | 16354 | 1461179701066 Marionette TRACE conn3 <- [1,86,null,{}] 12:15:01 INFO - PROCESS | 16354 | 1461179701071 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}] 12:15:01 INFO - PROCESS | 16354 | 1461179701229 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:15:01 INFO - PROCESS | 16354 | 1461179701355 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cbd1000 == 21 [pid = 16354] [id = 29] 12:15:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 84 (0x7feb26158400) [pid = 16354] [serial = 84] [outer = (nil)] 12:15:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 85 (0x7feb3e3e9400) [pid = 16354] [serial = 85] [outer = 0x7feb26158400] 12:15:01 INFO - PROCESS | 16354 | 1461179701444 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 86 (0x7feb40110400) [pid = 16354] [serial = 86] [outer = 0x7feb26158400] 12:15:02 INFO - PROCESS | 16354 | 1461179702344 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]]]}] 12:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1336ms 12:15:02 INFO - PROCESS | 16354 | 1461179702399 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:15:02 INFO - PROCESS | 16354 | 1461179702403 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:15:02 INFO - PROCESS | 16354 | 1461179702431 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 16354 | 1461179702435 Marionette TRACE conn3 <- [1,90,null,{}] 12:15:02 INFO - PROCESS | 16354 | 1461179702441 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}] 12:15:02 INFO - PROCESS | 16354 | 1461179702668 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:15:02 INFO - PROCESS | 16354 | 1461179702878 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2968d800 == 22 [pid = 16354] [id = 30] 12:15:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 87 (0x7feb2660fc00) [pid = 16354] [serial = 87] [outer = (nil)] 12:15:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 88 (0x7feb27b3dc00) [pid = 16354] [serial = 88] [outer = 0x7feb2660fc00] 12:15:03 INFO - PROCESS | 16354 | 1461179702995 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 89 (0x7feb297e3c00) [pid = 16354] [serial = 89] [outer = 0x7feb2660fc00] 12:15:03 INFO - PROCESS | 16354 | 1461179703764 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]]]}] 12:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1387ms 12:15:03 INFO - PROCESS | 16354 | 1461179703816 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:15:03 INFO - PROCESS | 16354 | 1461179703823 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:15:03 INFO - PROCESS | 16354 | 1461179703854 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:15:03 INFO - PROCESS | 16354 | 1461179703857 Marionette TRACE conn3 <- [1,94,null,{}] 12:15:03 INFO - PROCESS | 16354 | 1461179703866 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}] 12:15:04 INFO - PROCESS | 16354 | 1461179704038 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:15:04 INFO - PROCESS | 16354 | 1461179704181 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30a9f000 == 21 [pid = 16354] [id = 22] 12:15:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29bae800 == 20 [pid = 16354] [id = 21] 12:15:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb264ba800 == 21 [pid = 16354] [id = 31] 12:15:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 90 (0x7feb2615e000) [pid = 16354] [serial = 90] [outer = (nil)] 12:15:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 91 (0x7feb26350400) [pid = 16354] [serial = 91] [outer = 0x7feb2615e000] 12:15:04 INFO - PROCESS | 16354 | 1461179704279 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 92 (0x7feb2c078c00) [pid = 16354] [serial = 92] [outer = 0x7feb2615e000] 12:15:05 INFO - PROCESS | 16354 | 1461179705087 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]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1291ms 12:15:05 INFO - PROCESS | 16354 | 1461179705142 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 16354 | 1461179705150 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:15:05 INFO - PROCESS | 16354 | 1461179705159 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 16354 | 1461179705163 Marionette TRACE conn3 <- [1,98,null,{}] 12:15:05 INFO - PROCESS | 16354 | 1461179705171 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}] 12:15:05 INFO - PROCESS | 16354 | 1461179705350 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:15:05 INFO - PROCESS | 16354 | 1461179705479 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325b5000 == 22 [pid = 16354] [id = 32] 12:15:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 93 (0x7feb26255400) [pid = 16354] [serial = 93] [outer = (nil)] 12:15:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 94 (0x7feb3249c000) [pid = 16354] [serial = 94] [outer = 0x7feb26255400] 12:15:05 INFO - PROCESS | 16354 | 1461179705559 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb3614e800) [pid = 16354] [serial = 95] [outer = 0x7feb26255400] 12:15:06 INFO - PROCESS | 16354 | 1461179706418 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]]]}] 12:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1332ms 12:15:06 INFO - PROCESS | 16354 | 1461179706494 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 16354 | 1461179706501 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:15:06 INFO - PROCESS | 16354 | 1461179706509 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 16354 | 1461179706511 Marionette TRACE conn3 <- [1,102,null,{}] 12:15:06 INFO - PROCESS | 16354 | 1461179706516 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}] 12:15:06 INFO - PROCESS | 16354 | 1461179706713 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:15:06 INFO - PROCESS | 16354 | 1461179706844 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26117000 == 23 [pid = 16354] [id = 33] 12:15:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb321a8400) [pid = 16354] [serial = 96] [outer = (nil)] 12:15:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb3ce91800) [pid = 16354] [serial = 97] [outer = 0x7feb321a8400] 12:15:06 INFO - PROCESS | 16354 | 1461179706928 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb3d2c4800) [pid = 16354] [serial = 98] [outer = 0x7feb321a8400] 12:15:07 INFO - PROCESS | 16354 | 1461179707764 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]]]}] 12:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1284ms 12:15:07 INFO - PROCESS | 16354 | 1461179707794 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:15:07 INFO - PROCESS | 16354 | 1461179707798 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:15:07 INFO - PROCESS | 16354 | 1461179707807 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:15:07 INFO - PROCESS | 16354 | 1461179707816 Marionette TRACE conn3 <- [1,106,null,{}] 12:15:07 INFO - PROCESS | 16354 | 1461179707832 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}] 12:15:08 INFO - PROCESS | 16354 | 1461179708000 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:15:08 INFO - PROCESS | 16354 | 1461179708129 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3df18800 == 24 [pid = 16354] [id = 34] 12:15:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb32518000) [pid = 16354] [serial = 99] [outer = (nil)] 12:15:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb420c4c00) [pid = 16354] [serial = 100] [outer = 0x7feb32518000] 12:15:08 INFO - PROCESS | 16354 | 1461179708201 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb4216f400) [pid = 16354] [serial = 101] [outer = 0x7feb32518000] 12:15:09 INFO - PROCESS | 16354 | 1461179709089 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]]]}] 12:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1341ms 12:15:09 INFO - PROCESS | 16354 | 1461179709147 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 16354 | 1461179709154 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:15:09 INFO - PROCESS | 16354 | 1461179709163 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 16354 | 1461179709168 Marionette TRACE conn3 <- [1,110,null,{}] 12:15:09 INFO - PROCESS | 16354 | 1461179709177 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}] 12:15:09 INFO - PROCESS | 16354 | 1461179709450 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:15:09 INFO - PROCESS | 16354 | 1461179709655 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3fc24800 == 25 [pid = 16354] [id = 35] 12:15:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb401c7400) [pid = 16354] [serial = 102] [outer = (nil)] 12:15:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb42498c00) [pid = 16354] [serial = 103] [outer = 0x7feb401c7400] 12:15:09 INFO - PROCESS | 16354 | 1461179709791 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 104 (0x7feb4254dc00) [pid = 16354] [serial = 104] [outer = 0x7feb401c7400] 12:15:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 105 (0x7feb36219c00) [pid = 16354] [serial = 105] [outer = 0x7feb2625c800] 12:15:10 INFO - PROCESS | 16354 | 1461179710819 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]]]}] 12:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1694ms 12:15:10 INFO - PROCESS | 16354 | 1461179710858 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:15:10 INFO - PROCESS | 16354 | 1461179710862 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:15:10 INFO - PROCESS | 16354 | 1461179710867 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:15:10 INFO - PROCESS | 16354 | 1461179710871 Marionette TRACE conn3 <- [1,114,null,{}] 12:15:10 INFO - PROCESS | 16354 | 1461179710876 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}] 12:15:11 INFO - PROCESS | 16354 | 1461179711027 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:15:11 INFO - PROCESS | 16354 | 1461179711163 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb41aa2000 == 26 [pid = 16354] [id = 36] 12:15:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb3621cc00) [pid = 16354] [serial = 106] [outer = (nil)] 12:15:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb420b9400) [pid = 16354] [serial = 107] [outer = 0x7feb3621cc00] 12:15:11 INFO - PROCESS | 16354 | 1461179711257 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb4265f800) [pid = 16354] [serial = 108] [outer = 0x7feb3621cc00] 12:15:12 INFO - PROCESS | 16354 | 1461179712277 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]]]}] 12:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1478ms 12:15:12 INFO - PROCESS | 16354 | 1461179712348 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:15:12 INFO - PROCESS | 16354 | 1461179712353 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:15:12 INFO - PROCESS | 16354 | 1461179712362 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 16354 | 1461179712368 Marionette TRACE conn3 <- [1,118,null,{}] 12:15:12 INFO - PROCESS | 16354 | 1461179712377 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}] 12:15:12 INFO - PROCESS | 16354 | 1461179712606 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:15:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2968d800 == 25 [pid = 16354] [id = 30] 12:15:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30aa3000 == 24 [pid = 16354] [id = 26] 12:15:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2ca5d800 == 23 [pid = 16354] [id = 25] 12:15:13 INFO - PROCESS | 16354 | 1461179713024 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2c0a0000 == 24 [pid = 16354] [id = 37] 12:15:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb267c2400) [pid = 16354] [serial = 109] [outer = (nil)] 12:15:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 110 (0x7feb267cc000) [pid = 16354] [serial = 110] [outer = 0x7feb267c2400] 12:15:13 INFO - PROCESS | 16354 | 1461179713166 Marionette DEBUG loaded listener.js 12:15:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 111 (0x7feb297df000) [pid = 16354] [serial = 111] [outer = 0x7feb267c2400] 12:15:13 INFO - PROCESS | 16354 | 1461179713914 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]]]}] 12:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1584ms 12:15:13 INFO - PROCESS | 16354 | 1461179713948 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:15:13 INFO - PROCESS | 16354 | 1461179713955 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:15:13 INFO - PROCESS | 16354 | 1461179713964 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 16354 | 1461179713968 Marionette TRACE conn3 <- [1,122,null,{}] 12:15:13 INFO - PROCESS | 16354 | 1461179713976 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}] 12:15:14 INFO - PROCESS | 16354 | 1461179714189 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:15:14 INFO - PROCESS | 16354 | 1461179714206 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb360b1800 == 25 [pid = 16354] [id = 38] 12:15:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 112 (0x7feb2ed7b800) [pid = 16354] [serial = 112] [outer = (nil)] 12:15:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 113 (0x7feb31509800) [pid = 16354] [serial = 113] [outer = 0x7feb2ed7b800] 12:15:14 INFO - PROCESS | 16354 | 1461179714283 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 114 (0x7feb321a1400) [pid = 16354] [serial = 114] [outer = 0x7feb2ed7b800] 12:15:15 INFO - PROCESS | 16354 | 1461179715136 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]]]}] 12:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1231ms 12:15:15 INFO - PROCESS | 16354 | 1461179715199 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:15:15 INFO - PROCESS | 16354 | 1461179715205 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:15:15 INFO - PROCESS | 16354 | 1461179715212 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 16354 | 1461179715215 Marionette TRACE conn3 <- [1,126,null,{}] 12:15:15 INFO - PROCESS | 16354 | 1461179715221 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}] 12:15:15 INFO - PROCESS | 16354 | 1461179715382 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:15:15 INFO - PROCESS | 16354 | 1461179715514 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3dc88000 == 26 [pid = 16354] [id = 39] 12:15:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 115 (0x7feb30045000) [pid = 16354] [serial = 115] [outer = (nil)] 12:15:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 116 (0x7feb36ee7c00) [pid = 16354] [serial = 116] [outer = 0x7feb30045000] 12:15:15 INFO - PROCESS | 16354 | 1461179715594 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 117 (0x7feb3cdb9c00) [pid = 16354] [serial = 117] [outer = 0x7feb30045000] 12:15:16 INFO - PROCESS | 16354 | 1461179716506 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]]]}] 12:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1335ms 12:15:16 INFO - PROCESS | 16354 | 1461179716547 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 16354 | 1461179716550 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:15:16 INFO - PROCESS | 16354 | 1461179716565 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 16354 | 1461179716574 Marionette TRACE conn3 <- [1,130,null,{}] 12:15:16 INFO - PROCESS | 16354 | 1461179716583 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}] 12:15:16 INFO - PROCESS | 16354 | 1461179716784 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:15:16 INFO - PROCESS | 16354 | 1461179716920 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42433800 == 27 [pid = 16354] [id = 40] 12:15:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 118 (0x7feb321a8000) [pid = 16354] [serial = 118] [outer = (nil)] 12:15:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 119 (0x7feb40115800) [pid = 16354] [serial = 119] [outer = 0x7feb321a8000] 12:15:17 INFO - PROCESS | 16354 | 1461179716999 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 120 (0x7feb420c1000) [pid = 16354] [serial = 120] [outer = 0x7feb321a8000] 12:15:17 INFO - PROCESS | 16354 | 1461179717886 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]]]}] 12:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1346ms 12:15:17 INFO - PROCESS | 16354 | 1461179717904 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 16354 | 1461179717909 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:15:17 INFO - PROCESS | 16354 | 1461179717915 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 16354 | 1461179717917 Marionette TRACE conn3 <- [1,134,null,{}] 12:15:17 INFO - PROCESS | 16354 | 1461179717923 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}] 12:15:18 INFO - PROCESS | 16354 | 1461179718070 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:15:18 INFO - PROCESS | 16354 | 1461179718208 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29913800 == 28 [pid = 16354] [id = 41] 12:15:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 121 (0x7feb25dcfc00) [pid = 16354] [serial = 121] [outer = (nil)] 12:15:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 122 (0x7feb25dd7800) [pid = 16354] [serial = 122] [outer = 0x7feb25dcfc00] 12:15:18 INFO - PROCESS | 16354 | 1461179718279 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 123 (0x7feb2977f000) [pid = 16354] [serial = 123] [outer = 0x7feb25dcfc00] 12:15:19 INFO - PROCESS | 16354 | 1461179719114 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]]]}] 12:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1227ms 12:15:19 INFO - PROCESS | 16354 | 1461179719143 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:15:19 INFO - PROCESS | 16354 | 1461179719146 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:15:19 INFO - PROCESS | 16354 | 1461179719152 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:15:19 INFO - PROCESS | 16354 | 1461179719154 Marionette TRACE conn3 <- [1,138,null,{}] 12:15:19 INFO - PROCESS | 16354 | 1461179719160 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}] 12:15:19 INFO - PROCESS | 16354 | 1461179719302 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:15:19 INFO - PROCESS | 16354 | 1461179719441 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4427f800 == 29 [pid = 16354] [id = 42] 12:15:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 124 (0x7feb29786400) [pid = 16354] [serial = 124] [outer = (nil)] 12:15:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 125 (0x7feb29789000) [pid = 16354] [serial = 125] [outer = 0x7feb29786400] 12:15:19 INFO - PROCESS | 16354 | 1461179719527 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 126 (0x7feb31e6ac00) [pid = 16354] [serial = 126] [outer = 0x7feb29786400] 12:15:20 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325b5000 == 28 [pid = 16354] [id = 32] 12:15:20 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb264ba800 == 27 [pid = 16354] [id = 31] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26117000 == 26 [pid = 16354] [id = 33] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3df18800 == 25 [pid = 16354] [id = 34] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3fc24800 == 24 [pid = 16354] [id = 35] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325bf000 == 23 [pid = 16354] [id = 23] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb41aa2000 == 22 [pid = 16354] [id = 36] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb31d6a800 == 21 [pid = 16354] [id = 27] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb36ebc000 == 20 [pid = 16354] [id = 28] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2801e800 == 19 [pid = 16354] [id = 6] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb28a98000 == 18 [pid = 16354] [id = 8] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb264a6800 == 17 [pid = 16354] [id = 9] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29913800 == 16 [pid = 16354] [id = 41] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42433800 == 15 [pid = 16354] [id = 40] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3cbd1000 == 14 [pid = 16354] [id = 29] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb32417000 == 13 [pid = 16354] [id = 20] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3dc88000 == 12 [pid = 16354] [id = 39] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb360b1800 == 11 [pid = 16354] [id = 38] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb280d3800 == 10 [pid = 16354] [id = 24] 12:15:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2c0a0000 == 9 [pid = 16354] [id = 37] 12:15:24 INFO - PROCESS | 16354 | 1461179724106 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]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5000ms 12:15:24 INFO - PROCESS | 16354 | 1461179724154 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 16354 | 1461179724160 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:15:24 INFO - PROCESS | 16354 | 1461179724168 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 16354 | 1461179724172 Marionette TRACE conn3 <- [1,142,null,{}] 12:15:24 INFO - PROCESS | 16354 | 1461179724182 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}] 12:15:24 INFO - PROCESS | 16354 | 1461179724371 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:15:24 INFO - PROCESS | 16354 | 1461179724464 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29919800 == 10 [pid = 16354] [id = 43] 12:15:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 127 (0x7feb29781800) [pid = 16354] [serial = 127] [outer = (nil)] 12:15:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb29784800) [pid = 16354] [serial = 128] [outer = 0x7feb29781800] 12:15:24 INFO - PROCESS | 16354 | 1461179724537 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb297d8800) [pid = 16354] [serial = 129] [outer = 0x7feb29781800] 12:15:25 INFO - PROCESS | 16354 | 1461179725215 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]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1082ms 12:15:25 INFO - PROCESS | 16354 | 1461179725264 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:15:25 INFO - PROCESS | 16354 | 1461179725275 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:15:25 INFO - PROCESS | 16354 | 1461179725285 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 16354 | 1461179725290 Marionette TRACE conn3 <- [1,146,null,{}] 12:15:25 INFO - PROCESS | 16354 | 1461179725311 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}] 12:15:25 INFO - PROCESS | 16354 | 1461179725471 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:15:25 INFO - PROCESS | 16354 | 1461179725483 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28011800 == 11 [pid = 16354] [id = 44] 12:15:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb25dcbc00) [pid = 16354] [serial = 130] [outer = (nil)] 12:15:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb2cccb400) [pid = 16354] [serial = 131] [outer = 0x7feb25dcbc00] 12:15:25 INFO - PROCESS | 16354 | 1461179725546 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb2e99f400) [pid = 16354] [serial = 132] [outer = 0x7feb25dcbc00] 12:15:26 INFO - PROCESS | 16354 | 1461179726585 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]]]}] 12:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1350ms 12:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:15:26 INFO - PROCESS | 16354 | 1461179726640 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 16354 | 1461179726644 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:15:26 INFO - PROCESS | 16354 | 1461179726651 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 16354 | 1461179726657 Marionette TRACE conn3 <- [1,150,null,{}] 12:15:26 INFO - PROCESS | 16354 | 1461179726673 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}] 12:15:26 INFO - PROCESS | 16354 | 1461179726875 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:15:26 INFO - PROCESS | 16354 | 1461179726939 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb36ebd800 == 12 [pid = 16354] [id = 45] 12:15:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb267c3000) [pid = 16354] [serial = 133] [outer = (nil)] 12:15:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb31dbcc00) [pid = 16354] [serial = 134] [outer = 0x7feb267c3000] 12:15:27 INFO - PROCESS | 16354 | 1461179727010 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb36213c00) [pid = 16354] [serial = 135] [outer = 0x7feb267c3000] 12:15:27 INFO - PROCESS | 16354 | 1461179727805 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]]]}] 12:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1186ms 12:15:27 INFO - PROCESS | 16354 | 1461179727836 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:15:27 INFO - PROCESS | 16354 | 1461179727840 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:15:27 INFO - PROCESS | 16354 | 1461179727846 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 16354 | 1461179727850 Marionette TRACE conn3 <- [1,154,null,{}] 12:15:27 INFO - PROCESS | 16354 | 1461179727860 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}] 12:15:28 INFO - PROCESS | 16354 | 1461179728037 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:15:28 INFO - PROCESS | 16354 | 1461179728105 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3d283800 == 13 [pid = 16354] [id = 46] 12:15:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb26259400) [pid = 16354] [serial = 136] [outer = (nil)] 12:15:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb3cd4bc00) [pid = 16354] [serial = 137] [outer = 0x7feb26259400] 12:15:28 INFO - PROCESS | 16354 | 1461179728168 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb3ce8b400) [pid = 16354] [serial = 138] [outer = 0x7feb26259400] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb2c078800) [pid = 16354] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb28039000) [pid = 16354] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb26609800) [pid = 16354] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb27b36c00) [pid = 16354] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb2660c400) [pid = 16354] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb36edb400) [pid = 16354] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb2688d000) [pid = 16354] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb27b33000) [pid = 16354] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb321a8400) [pid = 16354] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb27b3e400) [pid = 16354] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb267c2400) [pid = 16354] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 126 (0x7feb26158400) [pid = 16354] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 125 (0x7feb2660fc00) [pid = 16354] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 124 (0x7feb27d8dc00) [pid = 16354] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 123 (0x7feb26255400) [pid = 16354] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 122 (0x7feb30045000) [pid = 16354] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 121 (0x7feb297e2c00) [pid = 16354] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 120 (0x7feb32518800) [pid = 16354] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 119 (0x7feb297e3000) [pid = 16354] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 118 (0x7feb401c7400) [pid = 16354] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 117 (0x7feb321aa800) [pid = 16354] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 116 (0x7feb25dcfc00) [pid = 16354] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 115 (0x7feb2625d400) [pid = 16354] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 114 (0x7feb2ed7b800) [pid = 16354] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 113 (0x7feb2615d400) [pid = 16354] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 112 (0x7feb297e5800) [pid = 16354] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 111 (0x7feb321a8000) [pid = 16354] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 110 (0x7feb2704d400) [pid = 16354] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 109 (0x7feb3621cc00) [pid = 16354] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 108 (0x7feb28031000) [pid = 16354] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 107 (0x7feb27d8a000) [pid = 16354] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 106 (0x7feb2615e000) [pid = 16354] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:15:29 INFO - PROCESS | 16354 | --DOMWINDOW == 105 (0x7feb32518000) [pid = 16354] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:15:29 INFO - PROCESS | 16354 | 1461179729946 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]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2145ms 12:15:30 INFO - PROCESS | 16354 | 1461179730002 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 16354 | 1461179730012 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:15:30 INFO - PROCESS | 16354 | 1461179730052 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 16354 | 1461179730056 Marionette TRACE conn3 <- [1,158,null,{}] 12:15:30 INFO - PROCESS | 16354 | 1461179730062 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}] 12:15:30 INFO - PROCESS | 16354 | 1461179730236 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:15:30 INFO - PROCESS | 16354 | 1461179730249 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f0e0800 == 14 [pid = 16354] [id = 47] 12:15:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb25dd2c00) [pid = 16354] [serial = 139] [outer = (nil)] 12:15:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb296bcc00) [pid = 16354] [serial = 140] [outer = 0x7feb25dd2c00] 12:15:30 INFO - PROCESS | 16354 | 1461179730313 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb310d3800) [pid = 16354] [serial = 141] [outer = 0x7feb25dd2c00] 12:15:31 INFO - PROCESS | 16354 | 1461179731101 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]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1099ms 12:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:15:31 INFO - PROCESS | 16354 | 1461179731135 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 16354 | 1461179731137 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:15:31 INFO - PROCESS | 16354 | 1461179731144 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 16354 | 1461179731147 Marionette TRACE conn3 <- [1,162,null,{}] 12:15:31 INFO - PROCESS | 16354 | 1461179731152 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}] 12:15:31 INFO - PROCESS | 16354 | 1461179731424 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:15:31 INFO - PROCESS | 16354 | 1461179731561 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb27bb8800 == 15 [pid = 16354] [id = 48] 12:15:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb25dcf000) [pid = 16354] [serial = 142] [outer = (nil)] 12:15:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 110 (0x7feb26352400) [pid = 16354] [serial = 143] [outer = 0x7feb25dcf000] 12:15:31 INFO - PROCESS | 16354 | 1461179731639 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 111 (0x7feb27d91000) [pid = 16354] [serial = 144] [outer = 0x7feb25dcf000] 12:15:32 INFO - PROCESS | 16354 | 1461179732613 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]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1530ms 12:15:32 INFO - PROCESS | 16354 | 1461179732676 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 16354 | 1461179732683 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:15:32 INFO - PROCESS | 16354 | 1461179732691 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 16354 | 1461179732697 Marionette TRACE conn3 <- [1,166,null,{}] 12:15:32 INFO - PROCESS | 16354 | 1461179732705 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}] 12:15:32 INFO - PROCESS | 16354 | 1461179732931 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:15:33 INFO - PROCESS | 16354 | 1461179733093 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb32403000 == 16 [pid = 16354] [id = 49] 12:15:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 112 (0x7feb297e1000) [pid = 16354] [serial = 145] [outer = (nil)] 12:15:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 113 (0x7feb2cc3d800) [pid = 16354] [serial = 146] [outer = 0x7feb297e1000] 12:15:33 INFO - PROCESS | 16354 | 1461179733233 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 114 (0x7feb2ed7b800) [pid = 16354] [serial = 147] [outer = 0x7feb297e1000] 12:15:34 INFO - PROCESS | 16354 | 1461179734235 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]]]}] 12:15:34 INFO - PROCESS | 16354 | 1461179734270 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1637ms 12:15:34 INFO - PROCESS | 16354 | 1461179734329 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:15:34 INFO - PROCESS | 16354 | 1461179734333 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:15:34 INFO - PROCESS | 16354 | 1461179734347 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:15:34 INFO - PROCESS | 16354 | 1461179734351 Marionette TRACE conn3 <- [1,170,null,{}] 12:15:34 INFO - PROCESS | 16354 | 1461179734357 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}] 12:15:34 INFO - PROCESS | 16354 | 1461179734651 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:15:34 INFO - PROCESS | 16354 | 1461179734874 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28a93800 == 17 [pid = 16354] [id = 50] 12:15:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 115 (0x7feb267c5000) [pid = 16354] [serial = 148] [outer = (nil)] 12:15:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 116 (0x7feb267cec00) [pid = 16354] [serial = 149] [outer = 0x7feb267c5000] 12:15:34 INFO - PROCESS | 16354 | 1461179734942 Marionette DEBUG loaded listener.js 12:15:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 117 (0x7feb28032800) [pid = 16354] [serial = 150] [outer = 0x7feb267c5000] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 116 (0x7feb3fc09000) [pid = 16354] [serial = 2] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 115 (0x7feb264c2800) [pid = 16354] [serial = 28] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 114 (0x7feb2fe71400) [pid = 16354] [serial = 12] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 113 (0x7feb3036f800) [pid = 16354] [serial = 9] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 112 (0x7feb28033000) [pid = 16354] [serial = 16] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 111 (0x7feb28039400) [pid = 16354] [serial = 17] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 110 (0x7feb2803a400) [pid = 16354] [serial = 19] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 109 (0x7feb29789000) [pid = 16354] [serial = 125] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | 1461179735801 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]]]}] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 108 (0x7feb2dbc4c00) [pid = 16354] [serial = 71] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 107 (0x7feb27b3dc00) [pid = 16354] [serial = 88] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 106 (0x7feb40110400) [pid = 16354] [serial = 86] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 105 (0x7feb2dce5c00) [pid = 16354] [serial = 73] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 104 (0x7feb2cc3fc00) [pid = 16354] [serial = 40] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 103 (0x7feb3163d800) [pid = 16354] [serial = 44] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 102 (0x7feb2ee5e000) [pid = 16354] [serial = 43] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb26613400) [pid = 16354] [serial = 34] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb32494400) [pid = 16354] [serial = 46] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb3249a000) [pid = 16354] [serial = 47] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb3276ac00) [pid = 16354] [serial = 49] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb3278b000) [pid = 16354] [serial = 50] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb3d012800) [pid = 16354] [serial = 56] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb297e0000) [pid = 16354] [serial = 52] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb36153800) [pid = 16354] [serial = 53] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 93 (0x7feb2c0d9800) [pid = 16354] [serial = 35] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 92 (0x7feb3cd4fc00) [pid = 16354] [serial = 55] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 91 (0x7feb2fe70000) [pid = 16354] [serial = 37] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 90 (0x7feb26613800) [pid = 16354] [serial = 31] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 89 (0x7feb3028cc00) [pid = 16354] [serial = 38] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 88 (0x7feb2e143000) [pid = 16354] [serial = 41] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 87 (0x7feb3036f000) [pid = 16354] [serial = 26] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 86 (0x7feb40115800) [pid = 16354] [serial = 119] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 85 (0x7feb3df2dc00) [pid = 16354] [serial = 82] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 84 (0x7feb26350400) [pid = 16354] [serial = 91] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 83 (0x7feb3cd48c00) [pid = 16354] [serial = 79] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 82 (0x7feb3614e800) [pid = 16354] [serial = 95] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 81 (0x7feb322cc000) [pid = 16354] [serial = 77] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 80 (0x7feb321a1400) [pid = 16354] [serial = 114] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 79 (0x7feb31d48400) [pid = 16354] [serial = 76] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 78 (0x7feb36ee7c00) [pid = 16354] [serial = 116] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 77 (0x7feb267cc000) [pid = 16354] [serial = 110] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 76 (0x7feb3d2c4800) [pid = 16354] [serial = 98] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 75 (0x7feb420c4c00) [pid = 16354] [serial = 100] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 74 (0x7feb3ce91800) [pid = 16354] [serial = 97] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 73 (0x7feb297e5400) [pid = 16354] [serial = 62] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 72 (0x7feb297df000) [pid = 16354] [serial = 111] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 71 (0x7feb2ed79400) [pid = 16354] [serial = 64] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 70 (0x7feb3e3e9400) [pid = 16354] [serial = 85] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 69 (0x7feb297e3c00) [pid = 16354] [serial = 89] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 68 (0x7feb3d2c0800) [pid = 16354] [serial = 59] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 67 (0x7feb3249c000) [pid = 16354] [serial = 94] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 66 (0x7feb28b0c000) [pid = 16354] [serial = 61] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 65 (0x7feb3cdb9c00) [pid = 16354] [serial = 117] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 64 (0x7feb3d014800) [pid = 16354] [serial = 58] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 63 (0x7feb2fe74c00) [pid = 16354] [serial = 74] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 62 (0x7feb3ce90400) [pid = 16354] [serial = 80] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 61 (0x7feb26154800) [pid = 16354] [serial = 23] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 60 (0x7feb4265f800) [pid = 16354] [serial = 108] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 59 (0x7feb30cf5400) [pid = 16354] [serial = 65] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 58 (0x7feb2c078c00) [pid = 16354] [serial = 92] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 57 (0x7feb25dd7800) [pid = 16354] [serial = 122] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 56 (0x7feb420b9400) [pid = 16354] [serial = 107] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 55 (0x7feb4216f400) [pid = 16354] [serial = 101] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 54 (0x7feb26f24c00) [pid = 16354] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 53 (0x7feb3276f000) [pid = 16354] [serial = 67] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 52 (0x7feb4254dc00) [pid = 16354] [serial = 104] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 51 (0x7feb3cd4c000) [pid = 16354] [serial = 68] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 50 (0x7feb2977f000) [pid = 16354] [serial = 123] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 49 (0x7feb3e0bbc00) [pid = 16354] [serial = 83] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 48 (0x7feb31509800) [pid = 16354] [serial = 113] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 47 (0x7feb42498c00) [pid = 16354] [serial = 103] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 46 (0x7feb26351400) [pid = 16354] [serial = 25] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 45 (0x7feb2c07e800) [pid = 16354] [serial = 70] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 44 (0x7feb420c1000) [pid = 16354] [serial = 120] [outer = (nil)] [url = about:blank] 12:15:35 INFO - PROCESS | 16354 | --DOMWINDOW == 43 (0x7feb2ed83800) [pid = 16354] [serial = 22] [outer = (nil)] [url = about:blank] 12:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1534ms 12:15:35 INFO - PROCESS | 16354 | 1461179735884 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:15:35 INFO - PROCESS | 16354 | 1461179735890 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:15:35 INFO - PROCESS | 16354 | 1461179735897 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 16354 | 1461179735903 Marionette TRACE conn3 <- [1,174,null,{}] 12:15:35 INFO - PROCESS | 16354 | 1461179735909 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}] 12:15:36 INFO - PROCESS | 16354 | 1461179736062 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:15:36 INFO - PROCESS | 16354 | 1461179736228 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb27b61800 == 18 [pid = 16354] [id = 51] 12:15:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 44 (0x7feb267c5800) [pid = 16354] [serial = 151] [outer = (nil)] 12:15:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 45 (0x7feb28039800) [pid = 16354] [serial = 152] [outer = 0x7feb267c5800] 12:15:36 INFO - PROCESS | 16354 | 1461179736391 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 46 (0x7feb28ae2400) [pid = 16354] [serial = 153] [outer = 0x7feb267c5800] 12:15:37 INFO - PROCESS | 16354 | 1461179737031 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]]]}] 12:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1183ms 12:15:37 INFO - PROCESS | 16354 | 1461179737081 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:15:37 INFO - PROCESS | 16354 | 1461179737085 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:15:37 INFO - PROCESS | 16354 | 1461179737091 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:15:37 INFO - PROCESS | 16354 | 1461179737094 Marionette TRACE conn3 <- [1,178,null,{}] 12:15:37 INFO - PROCESS | 16354 | 1461179737099 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}] 12:15:37 INFO - PROCESS | 16354 | 1461179737233 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:15:37 INFO - PROCESS | 16354 | 1461179737322 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29917000 == 19 [pid = 16354] [id = 52] 12:15:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 47 (0x7feb25dce000) [pid = 16354] [serial = 154] [outer = (nil)] 12:15:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 48 (0x7feb297dc000) [pid = 16354] [serial = 155] [outer = 0x7feb25dce000] 12:15:37 INFO - PROCESS | 16354 | 1461179737383 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 49 (0x7feb2c078c00) [pid = 16354] [serial = 156] [outer = 0x7feb25dce000] 12:15:38 INFO - PROCESS | 16354 | 1461179738014 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]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 942ms 12:15:38 INFO - PROCESS | 16354 | 1461179738033 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 16354 | 1461179738039 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:15:38 INFO - PROCESS | 16354 | 1461179738055 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 16354 | 1461179738062 Marionette TRACE conn3 <- [1,182,null,{}] 12:15:38 INFO - PROCESS | 16354 | 1461179738068 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}] 12:15:38 INFO - PROCESS | 16354 | 1461179738250 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:15:38 INFO - PROCESS | 16354 | 1461179738294 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f0e5000 == 20 [pid = 16354] [id = 53] 12:15:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 50 (0x7feb25dd3c00) [pid = 16354] [serial = 157] [outer = (nil)] 12:15:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 51 (0x7feb2c0de400) [pid = 16354] [serial = 158] [outer = 0x7feb25dd3c00] 12:15:38 INFO - PROCESS | 16354 | 1461179738362 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 52 (0x7feb2ed7a000) [pid = 16354] [serial = 159] [outer = 0x7feb25dd3c00] 12:15:39 INFO - PROCESS | 16354 | 1461179739150 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]]]}] 12:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1151ms 12:15:39 INFO - PROCESS | 16354 | 1461179739208 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:15:39 INFO - PROCESS | 16354 | 1461179739211 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:15:39 INFO - PROCESS | 16354 | 1461179739218 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:15:39 INFO - PROCESS | 16354 | 1461179739220 Marionette TRACE conn3 <- [1,186,null,{}] 12:15:39 INFO - PROCESS | 16354 | 1461179739226 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}] 12:15:39 INFO - PROCESS | 16354 | 1461179739397 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:15:39 INFO - PROCESS | 16354 | 1461179739419 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2611f800 == 21 [pid = 16354] [id = 54] 12:15:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 53 (0x7feb2625e400) [pid = 16354] [serial = 160] [outer = (nil)] 12:15:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 54 (0x7feb30367000) [pid = 16354] [serial = 161] [outer = 0x7feb2625e400] 12:15:39 INFO - PROCESS | 16354 | 1461179739481 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 55 (0x7feb310cd800) [pid = 16354] [serial = 162] [outer = 0x7feb2625e400] 12:15:40 INFO - PROCESS | 16354 | 1461179740315 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]]]}] 12:15:40 INFO - PROCESS | 16354 | --DOMWINDOW == 54 (0x7feb267c3000) [pid = 16354] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:15:40 INFO - PROCESS | 16354 | --DOMWINDOW == 53 (0x7feb26259400) [pid = 16354] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:15:40 INFO - PROCESS | 16354 | --DOMWINDOW == 52 (0x7feb25dcbc00) [pid = 16354] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:15:40 INFO - PROCESS | 16354 | --DOMWINDOW == 51 (0x7feb29786400) [pid = 16354] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:15:40 INFO - PROCESS | 16354 | --DOMWINDOW == 50 (0x7feb29781800) [pid = 16354] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1133ms 12:15:40 INFO - PROCESS | 16354 | 1461179740352 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 16354 | 1461179740355 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:15:40 INFO - PROCESS | 16354 | 1461179740361 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 16354 | 1461179740363 Marionette TRACE conn3 <- [1,190,null,{}] 12:15:40 INFO - PROCESS | 16354 | 1461179740368 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}] 12:15:40 INFO - PROCESS | 16354 | 1461179740501 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:15:40 INFO - PROCESS | 16354 | 1461179740518 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30ba9800 == 22 [pid = 16354] [id = 55] 12:15:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 51 (0x7feb3115d800) [pid = 16354] [serial = 163] [outer = (nil)] 12:15:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 52 (0x7feb3163ac00) [pid = 16354] [serial = 164] [outer = 0x7feb3115d800] 12:15:40 INFO - PROCESS | 16354 | 1461179740663 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 53 (0x7feb31e5f400) [pid = 16354] [serial = 165] [outer = 0x7feb3115d800] 12:15:41 INFO - PROCESS | 16354 | 1461179741318 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]]]}] 12:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 981ms 12:15:41 INFO - PROCESS | 16354 | 1461179741343 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 16354 | 1461179741347 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:15:41 INFO - PROCESS | 16354 | 1461179741352 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 16354 | 1461179741354 Marionette TRACE conn3 <- [1,194,null,{}] 12:15:41 INFO - PROCESS | 16354 | 1461179741359 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}] 12:15:41 INFO - PROCESS | 16354 | 1461179741489 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:15:41 INFO - PROCESS | 16354 | 1461179741506 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30f84800 == 23 [pid = 16354] [id = 56] 12:15:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 54 (0x7feb27d88400) [pid = 16354] [serial = 166] [outer = (nil)] 12:15:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 55 (0x7feb3251b800) [pid = 16354] [serial = 167] [outer = 0x7feb27d88400] 12:15:41 INFO - PROCESS | 16354 | 1461179741567 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 56 (0x7feb32765000) [pid = 16354] [serial = 168] [outer = 0x7feb27d88400] 12:15:42 INFO - PROCESS | 16354 | 1461179742265 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]]]}] 12:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 927ms 12:15:42 INFO - PROCESS | 16354 | 1461179742338 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:15:42 INFO - PROCESS | 16354 | 1461179742343 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:15:42 INFO - PROCESS | 16354 | 1461179742353 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 16354 | 1461179742358 Marionette TRACE conn3 <- [1,198,null,{}] 12:15:42 INFO - PROCESS | 16354 | 1461179742368 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}] 12:15:42 INFO - PROCESS | 16354 | 1461179742571 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:15:42 INFO - PROCESS | 16354 | 1461179742696 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2800d000 == 24 [pid = 16354] [id = 57] 12:15:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 57 (0x7feb26356c00) [pid = 16354] [serial = 169] [outer = (nil)] 12:15:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 58 (0x7feb2660f000) [pid = 16354] [serial = 170] [outer = 0x7feb26356c00] 12:15:42 INFO - PROCESS | 16354 | 1461179742770 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 59 (0x7feb27b3dc00) [pid = 16354] [serial = 171] [outer = 0x7feb26356c00] 12:15:43 INFO - PROCESS | 16354 | 1461179743617 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]]]}] 12:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1297ms 12:15:43 INFO - PROCESS | 16354 | 1461179743651 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 16354 | 1461179743656 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:15:43 INFO - PROCESS | 16354 | 1461179743682 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 16354 | 1461179743688 Marionette TRACE conn3 <- [1,202,null,{}] 12:15:43 INFO - PROCESS | 16354 | 1461179743694 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}] 12:15:43 INFO - PROCESS | 16354 | 1461179743902 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:15:44 INFO - PROCESS | 16354 | 1461179744029 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30356000 == 25 [pid = 16354] [id = 58] 12:15:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 60 (0x7feb26357400) [pid = 16354] [serial = 172] [outer = (nil)] 12:15:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 61 (0x7feb2c078800) [pid = 16354] [serial = 173] [outer = 0x7feb26357400] 12:15:44 INFO - PROCESS | 16354 | 1461179744101 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 62 (0x7feb2ca6ac00) [pid = 16354] [serial = 174] [outer = 0x7feb26357400] 12:15:44 INFO - PROCESS | 16354 | 1461179744909 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]]]}] 12:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1295ms 12:15:44 INFO - PROCESS | 16354 | 1461179744972 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:15:44 INFO - PROCESS | 16354 | 1461179744976 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:15:44 INFO - PROCESS | 16354 | 1461179744982 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - PROCESS | 16354 | 1461179744986 Marionette TRACE conn3 <- [1,206,null,{}] 12:15:45 INFO - PROCESS | 16354 | 1461179744999 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}] 12:15:45 INFO - PROCESS | 16354 | 1461179745199 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:15:45 INFO - PROCESS | 16354 | 1461179745327 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f0e4800 == 26 [pid = 16354] [id = 59] 12:15:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 63 (0x7feb30d05400) [pid = 16354] [serial = 175] [outer = (nil)] 12:15:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 64 (0x7feb31d3c400) [pid = 16354] [serial = 176] [outer = 0x7feb30d05400] 12:15:45 INFO - PROCESS | 16354 | 1461179745406 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 65 (0x7feb31e5ec00) [pid = 16354] [serial = 177] [outer = 0x7feb30d05400] 12:15:46 INFO - PROCESS | 16354 | 1461179746193 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]]]}] 12:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1233ms 12:15:46 INFO - PROCESS | 16354 | 1461179746216 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 16354 | 1461179746219 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:15:46 INFO - PROCESS | 16354 | 1461179746226 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 16354 | 1461179746229 Marionette TRACE conn3 <- [1,210,null,{}] 12:15:46 INFO - PROCESS | 16354 | 1461179746234 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}] 12:15:46 INFO - PROCESS | 16354 | 1461179746391 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:15:46 INFO - PROCESS | 16354 | 1461179746522 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb32403800 == 27 [pid = 16354] [id = 60] 12:15:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 66 (0x7feb310d4400) [pid = 16354] [serial = 178] [outer = (nil)] 12:15:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 67 (0x7feb3251ac00) [pid = 16354] [serial = 179] [outer = 0x7feb310d4400] 12:15:46 INFO - PROCESS | 16354 | 1461179746596 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 68 (0x7feb32788400) [pid = 16354] [serial = 180] [outer = 0x7feb310d4400] 12:15:47 INFO - PROCESS | 16354 | 1461179747560 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]]]}] 12:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1386ms 12:15:47 INFO - PROCESS | 16354 | 1461179747614 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 16354 | 1461179747618 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:15:47 INFO - PROCESS | 16354 | 1461179747627 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 16354 | 1461179747632 Marionette TRACE conn3 <- [1,214,null,{}] 12:15:47 INFO - PROCESS | 16354 | 1461179747667 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}] 12:15:47 INFO - PROCESS | 16354 | 1461179747820 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:15:47 INFO - PROCESS | 16354 | 1461179747957 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2620b800 == 28 [pid = 16354] [id = 61] 12:15:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 69 (0x7feb2615d400) [pid = 16354] [serial = 181] [outer = (nil)] 12:15:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 70 (0x7feb2802fc00) [pid = 16354] [serial = 182] [outer = 0x7feb2615d400] 12:15:48 INFO - PROCESS | 16354 | 1461179748050 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 71 (0x7feb28b0ec00) [pid = 16354] [serial = 183] [outer = 0x7feb2615d400] 12:15:48 INFO - PROCESS | 16354 | --DOMWINDOW == 70 (0x7feb31dbcc00) [pid = 16354] [serial = 134] [outer = (nil)] [url = about:blank] 12:15:48 INFO - PROCESS | 16354 | --DOMWINDOW == 69 (0x7feb3cd4bc00) [pid = 16354] [serial = 137] [outer = (nil)] [url = about:blank] 12:15:48 INFO - PROCESS | 16354 | --DOMWINDOW == 68 (0x7feb2cccb400) [pid = 16354] [serial = 131] [outer = (nil)] [url = about:blank] 12:15:48 INFO - PROCESS | 16354 | --DOMWINDOW == 67 (0x7feb31e6ac00) [pid = 16354] [serial = 126] [outer = (nil)] [url = about:blank] 12:15:48 INFO - PROCESS | 16354 | --DOMWINDOW == 66 (0x7feb29784800) [pid = 16354] [serial = 128] [outer = (nil)] [url = about:blank] 12:15:48 INFO - PROCESS | 16354 | --DOMWINDOW == 65 (0x7feb297d8800) [pid = 16354] [serial = 129] [outer = (nil)] [url = about:blank] 12:15:48 INFO - PROCESS | 16354 | --DOMWINDOW == 64 (0x7feb3ce8b400) [pid = 16354] [serial = 138] [outer = (nil)] [url = about:blank] 12:15:48 INFO - PROCESS | 16354 | --DOMWINDOW == 63 (0x7feb36213c00) [pid = 16354] [serial = 135] [outer = (nil)] [url = about:blank] 12:15:48 INFO - PROCESS | 16354 | --DOMWINDOW == 62 (0x7feb2e99f400) [pid = 16354] [serial = 132] [outer = (nil)] [url = about:blank] 12:15:48 INFO - PROCESS | 16354 | --DOMWINDOW == 61 (0x7feb296bcc00) [pid = 16354] [serial = 140] [outer = (nil)] [url = about:blank] 12:15:48 INFO - PROCESS | 16354 | 1461179748866 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]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1267ms 12:15:48 INFO - PROCESS | 16354 | 1461179748895 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 16354 | 1461179748903 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:15:48 INFO - PROCESS | 16354 | 1461179748918 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 16354 | 1461179748921 Marionette TRACE conn3 <- [1,218,null,{}] 12:15:48 INFO - PROCESS | 16354 | 1461179748928 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}] 12:15:49 INFO - PROCESS | 16354 | 1461179749081 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:15:49 INFO - PROCESS | 16354 | 1461179749091 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2dc0e800 == 29 [pid = 16354] [id = 62] 12:15:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 62 (0x7feb28ae2c00) [pid = 16354] [serial = 184] [outer = (nil)] 12:15:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 63 (0x7feb297d8800) [pid = 16354] [serial = 185] [outer = 0x7feb28ae2c00] 12:15:49 INFO - PROCESS | 16354 | 1461179749152 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 64 (0x7feb2ca6b800) [pid = 16354] [serial = 186] [outer = 0x7feb28ae2c00] 12:15:49 INFO - PROCESS | 16354 | 1461179749900 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]]]}] 12:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1034ms 12:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:15:49 INFO - PROCESS | 16354 | 1461179749953 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:15:49 INFO - PROCESS | 16354 | 1461179749956 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:15:49 INFO - PROCESS | 16354 | 1461179749962 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:15:49 INFO - PROCESS | 16354 | 1461179749968 Marionette TRACE conn3 <- [1,222,null,{}] 12:15:49 INFO - PROCESS | 16354 | 1461179749995 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}] 12:15:50 INFO - PROCESS | 16354 | 1461179750159 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:15:50 INFO - PROCESS | 16354 | 1461179750170 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30f87000 == 30 [pid = 16354] [id = 63] 12:15:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 65 (0x7feb2e999400) [pid = 16354] [serial = 187] [outer = (nil)] 12:15:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 66 (0x7feb31509800) [pid = 16354] [serial = 188] [outer = 0x7feb2e999400] 12:15:50 INFO - PROCESS | 16354 | 1461179750247 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 67 (0x7feb321aa800) [pid = 16354] [serial = 189] [outer = 0x7feb2e999400] 12:15:50 INFO - PROCESS | 16354 | 1461179750979 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]]]}] 12:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1044ms 12:15:51 INFO - PROCESS | 16354 | 1461179751006 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:15:51 INFO - PROCESS | 16354 | 1461179751010 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:15:51 INFO - PROCESS | 16354 | 1461179751016 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 16354 | 1461179751018 Marionette TRACE conn3 <- [1,226,null,{}] 12:15:51 INFO - PROCESS | 16354 | 1461179751023 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}] 12:15:51 INFO - PROCESS | 16354 | 1461179751174 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:15:51 INFO - PROCESS | 16354 | 1461179751284 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31e49000 == 31 [pid = 16354] [id = 64] 12:15:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 68 (0x7feb28b16400) [pid = 16354] [serial = 190] [outer = (nil)] 12:15:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 69 (0x7feb32764c00) [pid = 16354] [serial = 191] [outer = 0x7feb28b16400] 12:15:51 INFO - PROCESS | 16354 | 1461179751359 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 70 (0x7feb36214000) [pid = 16354] [serial = 192] [outer = 0x7feb28b16400] 12:15:52 INFO - PROCESS | 16354 | 1461179752128 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]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1185ms 12:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:15:52 INFO - PROCESS | 16354 | 1461179752202 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:15:52 INFO - PROCESS | 16354 | 1461179752205 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:15:52 INFO - PROCESS | 16354 | 1461179752211 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 16354 | 1461179752214 Marionette TRACE conn3 <- [1,230,null,{}] 12:15:52 INFO - PROCESS | 16354 | 1461179752229 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}] 12:15:52 INFO - PROCESS | 16354 | 1461179752397 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:15:52 INFO - PROCESS | 16354 | 1461179752417 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb360b6000 == 32 [pid = 16354] [id = 65] 12:15:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 71 (0x7feb25dcd800) [pid = 16354] [serial = 193] [outer = (nil)] 12:15:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 72 (0x7feb3621ac00) [pid = 16354] [serial = 194] [outer = 0x7feb25dcd800] 12:15:52 INFO - PROCESS | 16354 | 1461179752479 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 73 (0x7feb3bfd4c00) [pid = 16354] [serial = 195] [outer = 0x7feb25dcd800] 12:15:53 INFO - PROCESS | 16354 | 1461179753220 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]]]}] 12:15:53 INFO - PROCESS | 16354 | --DOMWINDOW == 72 (0x7feb2625e400) [pid = 16354] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:15:53 INFO - PROCESS | 16354 | --DOMWINDOW == 71 (0x7feb267c5000) [pid = 16354] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:15:53 INFO - PROCESS | 16354 | --DOMWINDOW == 70 (0x7feb25dce000) [pid = 16354] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:15:53 INFO - PROCESS | 16354 | --DOMWINDOW == 69 (0x7feb267c5800) [pid = 16354] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:15:53 INFO - PROCESS | 16354 | --DOMWINDOW == 68 (0x7feb3115d800) [pid = 16354] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:15:53 INFO - PROCESS | 16354 | --DOMWINDOW == 67 (0x7feb25dd3c00) [pid = 16354] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1090ms 12:15:53 INFO - PROCESS | 16354 | 1461179753301 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 16354 | 1461179753304 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:15:53 INFO - PROCESS | 16354 | 1461179753310 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 16354 | 1461179753312 Marionette TRACE conn3 <- [1,234,null,{}] 12:15:53 INFO - PROCESS | 16354 | 1461179753318 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}] 12:15:53 INFO - PROCESS | 16354 | 1461179753505 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:15:53 INFO - PROCESS | 16354 | 1461179753591 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3bffc000 == 33 [pid = 16354] [id = 66] 12:15:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 68 (0x7feb321ac000) [pid = 16354] [serial = 196] [outer = (nil)] 12:15:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 69 (0x7feb3cdbac00) [pid = 16354] [serial = 197] [outer = 0x7feb321ac000] 12:15:53 INFO - PROCESS | 16354 | 1461179753664 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 70 (0x7feb3d00ec00) [pid = 16354] [serial = 198] [outer = 0x7feb321ac000] 12:15:54 INFO - PROCESS | 16354 | 1461179754330 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]]]}] 12:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1046ms 12:15:54 INFO - PROCESS | 16354 | 1461179754356 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:15:54 INFO - PROCESS | 16354 | 1461179754359 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:15:54 INFO - PROCESS | 16354 | 1461179754365 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:15:54 INFO - PROCESS | 16354 | 1461179754367 Marionette TRACE conn3 <- [1,238,null,{}] 12:15:54 INFO - PROCESS | 16354 | 1461179754372 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}] 12:15:54 INFO - PROCESS | 16354 | 1461179754504 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:15:54 INFO - PROCESS | 16354 | 1461179754599 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cddf000 == 34 [pid = 16354] [id = 67] 12:15:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 71 (0x7feb3bfdd400) [pid = 16354] [serial = 199] [outer = (nil)] 12:15:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 72 (0x7feb3d211000) [pid = 16354] [serial = 200] [outer = 0x7feb3bfdd400] 12:15:54 INFO - PROCESS | 16354 | 1461179754663 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 73 (0x7feb3df2b800) [pid = 16354] [serial = 201] [outer = 0x7feb3bfdd400] 12:15:55 INFO - PROCESS | 16354 | 1461179755291 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]]]}] 12:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1026ms 12:15:55 INFO - PROCESS | 16354 | 1461179755393 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 16354 | 1461179755398 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:15:55 INFO - PROCESS | 16354 | 1461179755406 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 16354 | 1461179755412 Marionette TRACE conn3 <- [1,242,null,{}] 12:15:55 INFO - PROCESS | 16354 | 1461179755446 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}] 12:15:55 INFO - PROCESS | 16354 | 1461179755649 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:15:55 INFO - PROCESS | 16354 | 1461179755779 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2c095800 == 35 [pid = 16354] [id = 68] 12:15:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 74 (0x7feb26356000) [pid = 16354] [serial = 202] [outer = (nil)] 12:15:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 75 (0x7feb26613800) [pid = 16354] [serial = 203] [outer = 0x7feb26356000] 12:15:55 INFO - PROCESS | 16354 | 1461179755854 Marionette DEBUG loaded listener.js 12:15:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 76 (0x7feb2802e800) [pid = 16354] [serial = 204] [outer = 0x7feb26356000] 12:15:56 INFO - PROCESS | 16354 | 1461179756689 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]]]}] 12:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1335ms 12:15:56 INFO - PROCESS | 16354 | 1461179756742 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 16354 | 1461179756748 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:15:56 INFO - PROCESS | 16354 | 1461179756760 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - PROCESS | 16354 | 1461179756765 Marionette TRACE conn3 <- [1,246,null,{}] 12:15:56 INFO - PROCESS | 16354 | 1461179756771 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}] 12:15:56 INFO - PROCESS | 16354 | 1461179756935 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:15:57 INFO - PROCESS | 16354 | 1461179757062 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb315f1000 == 36 [pid = 16354] [id = 69] 12:15:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 77 (0x7feb26609c00) [pid = 16354] [serial = 205] [outer = (nil)] 12:15:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 78 (0x7feb2ccc7c00) [pid = 16354] [serial = 206] [outer = 0x7feb26609c00] 12:15:57 INFO - PROCESS | 16354 | 1461179757136 Marionette DEBUG loaded listener.js 12:15:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 79 (0x7feb30041400) [pid = 16354] [serial = 207] [outer = 0x7feb26609c00] 12:15:57 INFO - PROCESS | 16354 | 1461179757976 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]]]}] 12:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1288ms 12:15:58 INFO - PROCESS | 16354 | 1461179758045 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:15:58 INFO - PROCESS | 16354 | 1461179758049 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:15:58 INFO - PROCESS | 16354 | 1461179758055 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:15:58 INFO - PROCESS | 16354 | 1461179758059 Marionette TRACE conn3 <- [1,250,null,{}] 12:15:58 INFO - PROCESS | 16354 | 1461179758073 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}] 12:15:58 INFO - PROCESS | 16354 | 1461179758275 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:15:58 INFO - PROCESS | 16354 | 1461179758405 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3dccc000 == 37 [pid = 16354] [id = 70] 12:15:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 80 (0x7feb3249b800) [pid = 16354] [serial = 208] [outer = (nil)] 12:15:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 81 (0x7feb3bfd2800) [pid = 16354] [serial = 209] [outer = 0x7feb3249b800] 12:15:58 INFO - PROCESS | 16354 | 1461179758480 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 82 (0x7feb3cd4c400) [pid = 16354] [serial = 210] [outer = 0x7feb3249b800] 12:15:59 INFO - PROCESS | 16354 | 1461179759388 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]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1381ms 12:15:59 INFO - PROCESS | 16354 | 1461179759453 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 16354 | 1461179759458 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:15:59 INFO - PROCESS | 16354 | 1461179759466 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 16354 | 1461179759469 Marionette TRACE conn3 <- [1,254,null,{}] 12:15:59 INFO - PROCESS | 16354 | 1461179759474 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}] 12:15:59 INFO - PROCESS | 16354 | 1461179759631 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:15:59 INFO - PROCESS | 16354 | 1461179759759 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3fc0a000 == 38 [pid = 16354] [id = 71] 12:15:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 83 (0x7feb32780400) [pid = 16354] [serial = 211] [outer = (nil)] 12:15:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 84 (0x7feb3df2fc00) [pid = 16354] [serial = 212] [outer = 0x7feb32780400] 12:15:59 INFO - PROCESS | 16354 | 1461179759832 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 85 (0x7feb3e3c0400) [pid = 16354] [serial = 213] [outer = 0x7feb32780400] 12:16:00 INFO - PROCESS | 16354 | 1461179760651 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]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1232ms 12:16:00 INFO - PROCESS | 16354 | 1461179760699 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 16354 | 1461179760703 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:16:00 INFO - PROCESS | 16354 | 1461179760709 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - PROCESS | 16354 | 1461179760712 Marionette TRACE conn3 <- [1,258,null,{}] 12:16:00 INFO - PROCESS | 16354 | 1461179760718 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}] 12:16:00 INFO - PROCESS | 16354 | 1461179760872 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:16:01 INFO - PROCESS | 16354 | 1461179761156 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2ffd2800 == 39 [pid = 16354] [id = 72] 12:16:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 86 (0x7feb25dd4c00) [pid = 16354] [serial = 214] [outer = (nil)] 12:16:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 87 (0x7feb26156400) [pid = 16354] [serial = 215] [outer = 0x7feb25dd4c00] 12:16:01 INFO - PROCESS | 16354 | 1461179761239 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 88 (0x7feb267c7800) [pid = 16354] [serial = 216] [outer = 0x7feb25dd4c00] 12:16:02 INFO - PROCESS | 16354 | 1461179762105 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]]]}] 12:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1428ms 12:16:02 INFO - PROCESS | 16354 | 1461179762139 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 16354 | 1461179762146 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:16:02 INFO - PROCESS | 16354 | 1461179762155 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - PROCESS | 16354 | 1461179762159 Marionette TRACE conn3 <- [1,262,null,{}] 12:16:02 INFO - PROCESS | 16354 | 1461179762166 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}] 12:16:02 INFO - PROCESS | 16354 | 1461179762377 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:16:02 INFO - PROCESS | 16354 | 1461179762484 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2fff0000 == 40 [pid = 16354] [id = 73] 12:16:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 89 (0x7feb25dd6000) [pid = 16354] [serial = 217] [outer = (nil)] 12:16:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 90 (0x7feb2dbc9800) [pid = 16354] [serial = 218] [outer = 0x7feb25dd6000] 12:16:02 INFO - PROCESS | 16354 | 1461179762551 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 91 (0x7feb2fe71400) [pid = 16354] [serial = 219] [outer = 0x7feb25dd6000] 12:16:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4427f800 == 39 [pid = 16354] [id = 42] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 90 (0x7feb3251b800) [pid = 16354] [serial = 167] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 89 (0x7feb30367000) [pid = 16354] [serial = 161] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 88 (0x7feb26352400) [pid = 16354] [serial = 143] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 87 (0x7feb2cc3d800) [pid = 16354] [serial = 146] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 86 (0x7feb28032800) [pid = 16354] [serial = 150] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 85 (0x7feb267cec00) [pid = 16354] [serial = 149] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 84 (0x7feb297dc000) [pid = 16354] [serial = 155] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 83 (0x7feb2c078c00) [pid = 16354] [serial = 156] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 82 (0x7feb28039800) [pid = 16354] [serial = 152] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 81 (0x7feb28ae2400) [pid = 16354] [serial = 153] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 80 (0x7feb3163ac00) [pid = 16354] [serial = 164] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 79 (0x7feb2c0de400) [pid = 16354] [serial = 158] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 78 (0x7feb310cd800) [pid = 16354] [serial = 162] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 77 (0x7feb2ed7a000) [pid = 16354] [serial = 159] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | --DOMWINDOW == 76 (0x7feb31e5f400) [pid = 16354] [serial = 165] [outer = (nil)] [url = about:blank] 12:16:03 INFO - PROCESS | 16354 | 1461179763408 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]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1282ms 12:16:03 INFO - PROCESS | 16354 | 1461179763441 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 16354 | 1461179763446 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:16:03 INFO - PROCESS | 16354 | 1461179763455 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - PROCESS | 16354 | 1461179763457 Marionette TRACE conn3 <- [1,266,null,{}] 12:16:03 INFO - PROCESS | 16354 | 1461179763464 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}] 12:16:03 INFO - PROCESS | 16354 | 1461179763611 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:16:03 INFO - PROCESS | 16354 | 1461179763628 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2c093000 == 40 [pid = 16354] [id = 74] 12:16:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 77 (0x7feb2c0d8c00) [pid = 16354] [serial = 220] [outer = (nil)] 12:16:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 78 (0x7feb31db8000) [pid = 16354] [serial = 221] [outer = 0x7feb2c0d8c00] 12:16:03 INFO - PROCESS | 16354 | 1461179763692 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 79 (0x7feb32766000) [pid = 16354] [serial = 222] [outer = 0x7feb2c0d8c00] 12:16:04 INFO - PROCESS | 16354 | 1461179764622 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]]]}] 12:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1230ms 12:16:04 INFO - PROCESS | 16354 | 1461179764685 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:16:04 INFO - PROCESS | 16354 | 1461179764689 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:16:04 INFO - PROCESS | 16354 | 1461179764697 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:16:04 INFO - PROCESS | 16354 | 1461179764706 Marionette TRACE conn3 <- [1,270,null,{}] 12:16:04 INFO - PROCESS | 16354 | 1461179764727 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}] 12:16:04 INFO - PROCESS | 16354 | 1461179764869 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:16:04 INFO - PROCESS | 16354 | 1461179764880 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb360b5800 == 41 [pid = 16354] [id = 75] 12:16:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 80 (0x7feb25dd0800) [pid = 16354] [serial = 223] [outer = (nil)] 12:16:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 81 (0x7feb3bfdbc00) [pid = 16354] [serial = 224] [outer = 0x7feb25dd0800] 12:16:05 INFO - PROCESS | 16354 | 1461179765018 Marionette DEBUG loaded listener.js 12:16:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 82 (0x7feb3d0d2400) [pid = 16354] [serial = 225] [outer = 0x7feb25dd0800] 12:16:05 INFO - PROCESS | 16354 | 1461179765776 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]]]}] 12:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1098ms 12:16:05 INFO - PROCESS | 16354 | 1461179765803 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:16:05 INFO - PROCESS | 16354 | 1461179765807 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:16:05 INFO - PROCESS | 16354 | 1461179765812 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:16:05 INFO - PROCESS | 16354 | 1461179765814 Marionette TRACE conn3 <- [1,274,null,{}] 12:16:05 INFO - PROCESS | 16354 | 1461179765836 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}] 12:16:06 INFO - PROCESS | 16354 | 1461179766003 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:16:06 INFO - PROCESS | 16354 | 1461179766071 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3d040800 == 42 [pid = 16354] [id = 76] 12:16:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 83 (0x7feb2c07c800) [pid = 16354] [serial = 226] [outer = (nil)] 12:16:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 84 (0x7feb3e3eb400) [pid = 16354] [serial = 227] [outer = 0x7feb2c07c800] 12:16:06 INFO - PROCESS | 16354 | 1461179766133 Marionette DEBUG loaded listener.js 12:16:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 85 (0x7feb3fc80800) [pid = 16354] [serial = 228] [outer = 0x7feb2c07c800] 12:16:06 INFO - PROCESS | 16354 | 1461179766846 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]]]}] 12:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1079ms 12:16:06 INFO - PROCESS | 16354 | 1461179766912 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:16:06 INFO - PROCESS | 16354 | 1461179766916 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:16:06 INFO - PROCESS | 16354 | 1461179766926 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:16:06 INFO - PROCESS | 16354 | 1461179766928 Marionette TRACE conn3 <- [1,278,null,{}] 12:16:06 INFO - PROCESS | 16354 | 1461179766932 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}] 12:16:07 INFO - PROCESS | 16354 | 1461179767103 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:16:07 INFO - PROCESS | 16354 | 1461179767125 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4017c800 == 43 [pid = 16354] [id = 77] 12:16:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 86 (0x7feb401c1400) [pid = 16354] [serial = 229] [outer = (nil)] 12:16:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 87 (0x7feb401c5400) [pid = 16354] [serial = 230] [outer = 0x7feb401c1400] 12:16:07 INFO - PROCESS | 16354 | 1461179767202 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 88 (0x7feb420bac00) [pid = 16354] [serial = 231] [outer = 0x7feb401c1400] 12:16:07 INFO - PROCESS | 16354 | --DOMWINDOW == 87 (0x7feb321ac000) [pid = 16354] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:16:07 INFO - PROCESS | 16354 | --DOMWINDOW == 86 (0x7feb2615d400) [pid = 16354] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:16:07 INFO - PROCESS | 16354 | --DOMWINDOW == 85 (0x7feb28b16400) [pid = 16354] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:16:07 INFO - PROCESS | 16354 | --DOMWINDOW == 84 (0x7feb2e999400) [pid = 16354] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:16:07 INFO - PROCESS | 16354 | --DOMWINDOW == 83 (0x7feb28ae2c00) [pid = 16354] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:16:07 INFO - PROCESS | 16354 | --DOMWINDOW == 82 (0x7feb310d4400) [pid = 16354] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:16:07 INFO - PROCESS | 16354 | --DOMWINDOW == 81 (0x7feb25dcd800) [pid = 16354] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:16:07 INFO - PROCESS | 16354 | --DOMWINDOW == 80 (0x7feb25dd2c00) [pid = 16354] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:16:07 INFO - PROCESS | 16354 | --DOMWINDOW == 79 (0x7feb25dcf000) [pid = 16354] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:16:07 INFO - PROCESS | 16354 | --DOMWINDOW == 78 (0x7feb297e1000) [pid = 16354] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:16:08 INFO - PROCESS | 16354 | 1461179768108 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]]]}] 12:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1230ms 12:16:08 INFO - PROCESS | 16354 | 1461179768155 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:16:08 INFO - PROCESS | 16354 | 1461179768157 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:16:08 INFO - PROCESS | 16354 | 1461179768164 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:16:08 INFO - PROCESS | 16354 | 1461179768166 Marionette TRACE conn3 <- [1,282,null,{}] 12:16:08 INFO - PROCESS | 16354 | 1461179768172 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}] 12:16:08 INFO - PROCESS | 16354 | 1461179768319 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:16:08 INFO - PROCESS | 16354 | 1461179768329 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28021800 == 44 [pid = 16354] [id = 78] 12:16:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 79 (0x7feb23c7b800) [pid = 16354] [serial = 232] [outer = (nil)] 12:16:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 80 (0x7feb24cf4c00) [pid = 16354] [serial = 233] [outer = 0x7feb23c7b800] 12:16:08 INFO - PROCESS | 16354 | 1461179768408 Marionette DEBUG loaded listener.js 12:16:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 81 (0x7feb24cf9000) [pid = 16354] [serial = 234] [outer = 0x7feb23c7b800] 12:16:09 INFO - PROCESS | 16354 | 1461179769088 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]]]}] 12:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 983ms 12:16:09 INFO - PROCESS | 16354 | 1461179769148 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:16:09 INFO - PROCESS | 16354 | 1461179769151 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:16:09 INFO - PROCESS | 16354 | 1461179769157 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:16:09 INFO - PROCESS | 16354 | 1461179769161 Marionette TRACE conn3 <- [1,286,null,{}] 12:16:09 INFO - PROCESS | 16354 | 1461179769173 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}] 12:16:09 INFO - PROCESS | 16354 | 1461179769354 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:16:09 INFO - PROCESS | 16354 | 1461179769364 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb421be800 == 45 [pid = 16354] [id = 79] 12:16:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 82 (0x7feb24cf5c00) [pid = 16354] [serial = 235] [outer = (nil)] 12:16:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 83 (0x7feb2625c400) [pid = 16354] [serial = 236] [outer = 0x7feb24cf5c00] 12:16:09 INFO - PROCESS | 16354 | 1461179769425 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 84 (0x7feb2978b400) [pid = 16354] [serial = 237] [outer = 0x7feb24cf5c00] 12:16:10 INFO - PROCESS | 16354 | 1461179770282 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]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1143ms 12:16:10 INFO - PROCESS | 16354 | 1461179770300 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 16354 | 1461179770306 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:16:10 INFO - PROCESS | 16354 | 1461179770314 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 16354 | 1461179770320 Marionette TRACE conn3 <- [1,290,null,{}] 12:16:10 INFO - PROCESS | 16354 | 1461179770329 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}] 12:16:10 INFO - PROCESS | 16354 | 1461179770539 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:16:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 85 (0x7feb23c7b400) [pid = 16354] [serial = 238] [outer = 0x7feb2625c800] 12:16:10 INFO - PROCESS | 16354 | 1461179770687 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb32416000 == 46 [pid = 16354] [id = 80] 12:16:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 86 (0x7feb24cf3800) [pid = 16354] [serial = 239] [outer = (nil)] 12:16:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 87 (0x7feb26352400) [pid = 16354] [serial = 240] [outer = 0x7feb24cf3800] 12:16:10 INFO - PROCESS | 16354 | 1461179770815 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 88 (0x7feb28032800) [pid = 16354] [serial = 241] [outer = 0x7feb24cf3800] 12:16:11 INFO - PROCESS | 16354 | 1461179771733 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]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1491ms 12:16:11 INFO - PROCESS | 16354 | 1461179771806 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 16354 | 1461179771814 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:16:11 INFO - PROCESS | 16354 | 1461179771824 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 16354 | 1461179771828 Marionette TRACE conn3 <- [1,294,null,{}] 12:16:11 INFO - PROCESS | 16354 | 1461179771834 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}] 12:16:12 INFO - PROCESS | 16354 | 1461179772032 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:16:12 INFO - PROCESS | 16354 | 1461179772163 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325bb800 == 47 [pid = 16354] [id = 81] 12:16:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 89 (0x7feb25dcd800) [pid = 16354] [serial = 242] [outer = (nil)] 12:16:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 90 (0x7feb2ffce000) [pid = 16354] [serial = 243] [outer = 0x7feb25dcd800] 12:16:12 INFO - PROCESS | 16354 | 1461179772239 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 91 (0x7feb31d46000) [pid = 16354] [serial = 244] [outer = 0x7feb25dcd800] 12:16:13 INFO - PROCESS | 16354 | 1461179773030 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]]]}] 12:16:13 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. 12:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1229ms 12:16:13 INFO - PROCESS | 16354 | 1461179773055 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 16354 | 1461179773061 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:16:13 INFO - PROCESS | 16354 | 1461179773071 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 16354 | 1461179773080 Marionette TRACE conn3 <- [1,298,null,{}] 12:16:13 INFO - PROCESS | 16354 | 1461179773124 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}] 12:16:13 INFO - PROCESS | 16354 | 1461179773343 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:16:13 INFO - PROCESS | 16354 | 1461179773473 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42575000 == 48 [pid = 16354] [id = 82] 12:16:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 92 (0x7feb31db1800) [pid = 16354] [serial = 245] [outer = (nil)] 12:16:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 93 (0x7feb3cd48c00) [pid = 16354] [serial = 246] [outer = 0x7feb31db1800] 12:16:13 INFO - PROCESS | 16354 | 1461179773549 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 94 (0x7feb3df2ac00) [pid = 16354] [serial = 247] [outer = 0x7feb31db1800] 12:16:14 INFO - PROCESS | 16354 | 1461179774469 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]]]}] 12:16:14 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. 12:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1455ms 12:16:14 INFO - PROCESS | 16354 | 1461179774525 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:16:14 INFO - PROCESS | 16354 | 1461179774530 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:16:14 INFO - PROCESS | 16354 | 1461179774553 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:16:14 INFO - PROCESS | 16354 | 1461179774558 Marionette TRACE conn3 <- [1,302,null,{}] 12:16:14 INFO - PROCESS | 16354 | 1461179774565 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}] 12:16:14 INFO - PROCESS | 16354 | 1461179774718 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:16:14 INFO - PROCESS | 16354 | 1461179774851 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb44281000 == 49 [pid = 16354] [id = 83] 12:16:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb24cfbc00) [pid = 16354] [serial = 248] [outer = (nil)] 12:16:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb401c3000) [pid = 16354] [serial = 249] [outer = 0x7feb24cfbc00] 12:16:14 INFO - PROCESS | 16354 | 1461179774928 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb420b9400) [pid = 16354] [serial = 250] [outer = 0x7feb24cfbc00] 12:16:15 INFO - PROCESS | 16354 | 1461179775730 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]]]}] 12:16:15 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. 12:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1249ms 12:16:15 INFO - PROCESS | 16354 | 1461179775786 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:16:15 INFO - PROCESS | 16354 | 1461179775790 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:16:15 INFO - PROCESS | 16354 | 1461179775796 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - PROCESS | 16354 | 1461179775799 Marionette TRACE conn3 <- [1,306,null,{}] 12:16:15 INFO - PROCESS | 16354 | 1461179775804 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}] 12:16:15 INFO - PROCESS | 16354 | 1461179775960 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:16:16 INFO - PROCESS | 16354 | 1461179776095 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb44fd6000 == 50 [pid = 16354] [id = 84] 12:16:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb3cd4fc00) [pid = 16354] [serial = 251] [outer = (nil)] 12:16:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb420c6800) [pid = 16354] [serial = 252] [outer = 0x7feb3cd4fc00] 12:16:16 INFO - PROCESS | 16354 | 1461179776177 Marionette DEBUG loaded listener.js 12:16:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb42174000) [pid = 16354] [serial = 253] [outer = 0x7feb3cd4fc00] 12:16:17 INFO - PROCESS | 16354 | 1461179777099 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]]]}] 12:16:17 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. 12:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1331ms 12:16:17 INFO - PROCESS | 16354 | 1461179777129 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:16:17 INFO - PROCESS | 16354 | 1461179777132 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:16:17 INFO - PROCESS | 16354 | 1461179777138 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:16:17 INFO - PROCESS | 16354 | 1461179777140 Marionette TRACE conn3 <- [1,310,null,{}] 12:16:17 INFO - PROCESS | 16354 | 1461179777146 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}] 12:16:17 INFO - PROCESS | 16354 | 1461179777334 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:16:17 INFO - PROCESS | 16354 | 1461179777484 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb27b59800 == 51 [pid = 16354] [id = 85] 12:16:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb25dd2800) [pid = 16354] [serial = 254] [outer = (nil)] 12:16:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb267cdc00) [pid = 16354] [serial = 255] [outer = 0x7feb25dd2800] 12:16:17 INFO - PROCESS | 16354 | 1461179777561 Marionette DEBUG loaded listener.js 12:16:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb3621c800) [pid = 16354] [serial = 256] [outer = 0x7feb25dd2800] 12:16:18 INFO - PROCESS | 16354 | 1461179778782 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]]]}] 12:16:18 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. 12:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1686ms 12:16:18 INFO - PROCESS | 16354 | 1461179778827 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 16354 | 1461179778833 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:16:18 INFO - PROCESS | 16354 | 1461179778843 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 16354 | 1461179778848 Marionette TRACE conn3 <- [1,314,null,{}] 12:16:18 INFO - PROCESS | 16354 | 1461179778855 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}] 12:16:19 INFO - PROCESS | 16354 | 1461179779018 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:16:19 INFO - PROCESS | 16354 | 1461179779155 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28aae800 == 52 [pid = 16354] [id = 86] 12:16:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 104 (0x7feb2660fc00) [pid = 16354] [serial = 257] [outer = (nil)] 12:16:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 105 (0x7feb27d8dc00) [pid = 16354] [serial = 258] [outer = 0x7feb2660fc00] 12:16:19 INFO - PROCESS | 16354 | 1461179779226 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb28b13c00) [pid = 16354] [serial = 259] [outer = 0x7feb2660fc00] 12:16:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb28021800 == 51 [pid = 16354] [id = 78] 12:16:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4017c800 == 50 [pid = 16354] [id = 77] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 105 (0x7feb2c078800) [pid = 16354] [serial = 173] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 104 (0x7feb2660f000) [pid = 16354] [serial = 170] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 103 (0x7feb31d3c400) [pid = 16354] [serial = 176] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 102 (0x7feb3d211000) [pid = 16354] [serial = 200] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3d040800 == 49 [pid = 16354] [id = 76] 12:16:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb360b5800 == 48 [pid = 16354] [id = 75] 12:16:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2c093000 == 47 [pid = 16354] [id = 74] 12:16:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2fff0000 == 46 [pid = 16354] [id = 73] 12:16:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2ffd2800 == 45 [pid = 16354] [id = 72] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb3cdbac00) [pid = 16354] [serial = 197] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb2802fc00) [pid = 16354] [serial = 182] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb3d00ec00) [pid = 16354] [serial = 198] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb36214000) [pid = 16354] [serial = 192] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb31509800) [pid = 16354] [serial = 188] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb297d8800) [pid = 16354] [serial = 185] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb28b0ec00) [pid = 16354] [serial = 183] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb321aa800) [pid = 16354] [serial = 189] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 93 (0x7feb2ca6b800) [pid = 16354] [serial = 186] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 92 (0x7feb32788400) [pid = 16354] [serial = 180] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 91 (0x7feb3bfd4c00) [pid = 16354] [serial = 195] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 90 (0x7feb310d3800) [pid = 16354] [serial = 141] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 89 (0x7feb32764c00) [pid = 16354] [serial = 191] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 88 (0x7feb3621ac00) [pid = 16354] [serial = 194] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 87 (0x7feb3251ac00) [pid = 16354] [serial = 179] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 86 (0x7feb27d91000) [pid = 16354] [serial = 144] [outer = (nil)] [url = about:blank] 12:16:19 INFO - PROCESS | 16354 | --DOMWINDOW == 85 (0x7feb2ed7b800) [pid = 16354] [serial = 147] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 16354 | 1461179780071 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]]]}] 12:16:20 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. 12:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1297ms 12:16:20 INFO - PROCESS | 16354 | 1461179780141 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:16:20 INFO - PROCESS | 16354 | 1461179780149 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:16:20 INFO - PROCESS | 16354 | 1461179780158 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 16354 | 1461179780161 Marionette TRACE conn3 <- [1,318,null,{}] 12:16:20 INFO - PROCESS | 16354 | 1461179780167 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}] 12:16:20 INFO - PROCESS | 16354 | 1461179780328 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:16:20 INFO - PROCESS | 16354 | 1461179780338 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2ffd2000 == 46 [pid = 16354] [id = 87] 12:16:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 86 (0x7feb2ccc1800) [pid = 16354] [serial = 260] [outer = (nil)] 12:16:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 87 (0x7feb2ed7a400) [pid = 16354] [serial = 261] [outer = 0x7feb2ccc1800] 12:16:20 INFO - PROCESS | 16354 | 1461179780403 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 88 (0x7feb30cec400) [pid = 16354] [serial = 262] [outer = 0x7feb2ccc1800] 12:16:21 INFO - PROCESS | 16354 | 1461179781259 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]]]}] 12:16:21 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. 12:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1129ms 12:16:21 INFO - PROCESS | 16354 | 1461179781289 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:16:21 INFO - PROCESS | 16354 | 1461179781292 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:16:21 INFO - PROCESS | 16354 | 1461179781298 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:16:21 INFO - PROCESS | 16354 | 1461179781304 Marionette TRACE conn3 <- [1,322,null,{}] 12:16:21 INFO - PROCESS | 16354 | 1461179781318 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}] 12:16:21 INFO - PROCESS | 16354 | 1461179781516 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:16:21 INFO - PROCESS | 16354 | 1461179781537 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325a3000 == 47 [pid = 16354] [id = 88] 12:16:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 89 (0x7feb30a7d400) [pid = 16354] [serial = 263] [outer = (nil)] 12:16:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 90 (0x7feb3276b000) [pid = 16354] [serial = 264] [outer = 0x7feb30a7d400] 12:16:21 INFO - PROCESS | 16354 | 1461179781600 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 91 (0x7feb3cb6f800) [pid = 16354] [serial = 265] [outer = 0x7feb30a7d400] 12:16:22 INFO - PROCESS | 16354 | 1461179782326 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]]]}] 12:16:22 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. 12:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1086ms 12:16:22 INFO - PROCESS | 16354 | 1461179782393 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 16354 | 1461179782408 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:16:22 INFO - PROCESS | 16354 | 1461179782425 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 16354 | 1461179782428 Marionette TRACE conn3 <- [1,326,null,{}] 12:16:22 INFO - PROCESS | 16354 | 1461179782433 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}] 12:16:22 INFO - PROCESS | 16354 | 1461179782603 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:16:22 INFO - PROCESS | 16354 | 1461179782636 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cd7a000 == 48 [pid = 16354] [id = 89] 12:16:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 92 (0x7feb3cd45800) [pid = 16354] [serial = 266] [outer = (nil)] 12:16:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 93 (0x7feb3d2c6c00) [pid = 16354] [serial = 267] [outer = 0x7feb3cd45800] 12:16:22 INFO - PROCESS | 16354 | 1461179782696 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 94 (0x7feb3e3bc000) [pid = 16354] [serial = 268] [outer = 0x7feb3cd45800] 12:16:23 INFO - PROCESS | 16354 | 1461179783455 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]]]}] 12:16:23 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. 12:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1085ms 12:16:23 INFO - PROCESS | 16354 | 1461179783511 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 16354 | 1461179783513 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:16:23 INFO - PROCESS | 16354 | 1461179783520 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - PROCESS | 16354 | 1461179783522 Marionette TRACE conn3 <- [1,330,null,{}] 12:16:23 INFO - PROCESS | 16354 | 1461179783527 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}] 12:16:23 INFO - PROCESS | 16354 | 1461179783693 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:16:23 INFO - PROCESS | 16354 | 1461179783719 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3e215000 == 49 [pid = 16354] [id = 90] 12:16:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb32522800) [pid = 16354] [serial = 269] [outer = (nil)] 12:16:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb41a60c00) [pid = 16354] [serial = 270] [outer = 0x7feb32522800] 12:16:23 INFO - PROCESS | 16354 | 1461179783780 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb42174c00) [pid = 16354] [serial = 271] [outer = 0x7feb32522800] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb2c07c800) [pid = 16354] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb3bfdd400) [pid = 16354] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb25dd0800) [pid = 16354] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 93 (0x7feb23c7b800) [pid = 16354] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 92 (0x7feb25dd6000) [pid = 16354] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 91 (0x7feb2c0d8c00) [pid = 16354] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 90 (0x7feb25dd4c00) [pid = 16354] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 89 (0x7feb401c1400) [pid = 16354] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 88 (0x7feb26357400) [pid = 16354] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 87 (0x7feb26356c00) [pid = 16354] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:16:24 INFO - PROCESS | 16354 | --DOMWINDOW == 86 (0x7feb30d05400) [pid = 16354] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:16:24 INFO - PROCESS | 16354 | 1461179784719 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]]]}] 12:16:24 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. 12:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1227ms 12:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:16:24 INFO - PROCESS | 16354 | 1461179784752 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:16:24 INFO - PROCESS | 16354 | 1461179784755 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:16:24 INFO - PROCESS | 16354 | 1461179784761 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 16354 | 1461179784764 Marionette TRACE conn3 <- [1,334,null,{}] 12:16:24 INFO - PROCESS | 16354 | 1461179784769 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}] 12:16:24 INFO - PROCESS | 16354 | 1461179784924 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:16:24 INFO - PROCESS | 16354 | 1461179784939 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4229d000 == 50 [pid = 16354] [id = 91] 12:16:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 87 (0x7feb30d05400) [pid = 16354] [serial = 272] [outer = (nil)] 12:16:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 88 (0x7feb42550c00) [pid = 16354] [serial = 273] [outer = 0x7feb30d05400] 12:16:25 INFO - PROCESS | 16354 | 1461179785002 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 89 (0x7feb42611000) [pid = 16354] [serial = 274] [outer = 0x7feb30d05400] 12:16:25 INFO - PROCESS | 16354 | 1461179785726 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]]]}] 12:16:25 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. 12:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 999ms 12:16:25 INFO - PROCESS | 16354 | 1461179785760 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:16:25 INFO - PROCESS | 16354 | 1461179785763 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:16:25 INFO - PROCESS | 16354 | 1461179785769 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - PROCESS | 16354 | 1461179785770 Marionette TRACE conn3 <- [1,338,null,{}] 12:16:25 INFO - PROCESS | 16354 | 1461179785776 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}] 12:16:25 INFO - PROCESS | 16354 | 1461179785947 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:16:25 INFO - PROCESS | 16354 | 1461179785965 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4262f800 == 51 [pid = 16354] [id = 92] 12:16:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 90 (0x7feb40110400) [pid = 16354] [serial = 275] [outer = (nil)] 12:16:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 91 (0x7feb420f0400) [pid = 16354] [serial = 276] [outer = 0x7feb40110400] 12:16:26 INFO - PROCESS | 16354 | 1461179786029 Marionette DEBUG loaded listener.js 12:16:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 92 (0x7feb420f4c00) [pid = 16354] [serial = 277] [outer = 0x7feb40110400] 12:16:26 INFO - PROCESS | 16354 | 1461179786996 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]]]}] 12:16:27 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. 12:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1277ms 12:16:27 INFO - PROCESS | 16354 | 1461179787047 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:16:27 INFO - PROCESS | 16354 | 1461179787054 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:16:27 INFO - PROCESS | 16354 | 1461179787063 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:16:27 INFO - PROCESS | 16354 | 1461179787068 Marionette TRACE conn3 <- [1,342,null,{}] 12:16:27 INFO - PROCESS | 16354 | 1461179787096 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}] 12:16:27 INFO - PROCESS | 16354 | 1461179787271 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:16:27 INFO - PROCESS | 16354 | 1461179787405 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31142000 == 52 [pid = 16354] [id = 93] 12:16:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 93 (0x7feb28ad4c00) [pid = 16354] [serial = 278] [outer = (nil)] 12:16:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 94 (0x7feb297db400) [pid = 16354] [serial = 279] [outer = 0x7feb28ad4c00] 12:16:27 INFO - PROCESS | 16354 | 1461179787484 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb2eb64800) [pid = 16354] [serial = 280] [outer = 0x7feb28ad4c00] 12:16:28 INFO - PROCESS | 16354 | 1461179788316 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]]]}] 12:16:28 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. 12:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1301ms 12:16:28 INFO - PROCESS | 16354 | 1461179788366 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 16354 | 1461179788374 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:16:28 INFO - PROCESS | 16354 | 1461179788384 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 16354 | 1461179788388 Marionette TRACE conn3 <- [1,346,null,{}] 12:16:28 INFO - PROCESS | 16354 | 1461179788395 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}] 12:16:28 INFO - PROCESS | 16354 | 1461179788566 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:16:28 INFO - PROCESS | 16354 | 1461179788701 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3e216000 == 53 [pid = 16354] [id = 94] 12:16:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb28ae2800) [pid = 16354] [serial = 281] [outer = (nil)] 12:16:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb32513400) [pid = 16354] [serial = 282] [outer = 0x7feb28ae2800] 12:16:28 INFO - PROCESS | 16354 | 1461179788774 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb3bfde000) [pid = 16354] [serial = 283] [outer = 0x7feb28ae2800] 12:16:29 INFO - PROCESS | 16354 | 1461179789789 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]]]}] 12:16:29 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. 12:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1434ms 12:16:29 INFO - PROCESS | 16354 | 1461179789818 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:16:29 INFO - PROCESS | 16354 | 1461179789822 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:16:29 INFO - PROCESS | 16354 | 1461179789828 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:16:29 INFO - PROCESS | 16354 | 1461179789834 Marionette TRACE conn3 <- [1,350,null,{}] 12:16:29 INFO - PROCESS | 16354 | 1461179789850 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}] 12:16:30 INFO - PROCESS | 16354 | 1461179790015 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:16:30 INFO - PROCESS | 16354 | 1461179790160 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300e4800 == 54 [pid = 16354] [id = 95] 12:16:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb3cb68000) [pid = 16354] [serial = 284] [outer = (nil)] 12:16:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb420f1400) [pid = 16354] [serial = 285] [outer = 0x7feb3cb68000] 12:16:30 INFO - PROCESS | 16354 | 1461179790238 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb42265c00) [pid = 16354] [serial = 286] [outer = 0x7feb3cb68000] 12:16:31 INFO - PROCESS | 16354 | 1461179791084 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]]]}] 12:16:31 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. 12:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1287ms 12:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:16:31 INFO - PROCESS | 16354 | 1461179791116 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:16:31 INFO - PROCESS | 16354 | 1461179791120 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:16:31 INFO - PROCESS | 16354 | 1461179791126 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - PROCESS | 16354 | 1461179791129 Marionette TRACE conn3 <- [1,354,null,{}] 12:16:31 INFO - PROCESS | 16354 | 1461179791134 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}] 12:16:31 INFO - PROCESS | 16354 | 1461179791292 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:16:31 INFO - PROCESS | 16354 | 1461179791433 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4677e000 == 55 [pid = 16354] [id = 96] 12:16:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb266c7c00) [pid = 16354] [serial = 287] [outer = (nil)] 12:16:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb266d1400) [pid = 16354] [serial = 288] [outer = 0x7feb266c7c00] 12:16:31 INFO - PROCESS | 16354 | 1461179791504 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 104 (0x7feb31e67800) [pid = 16354] [serial = 289] [outer = 0x7feb266c7c00] 12:16:32 INFO - PROCESS | 16354 | 1461179792376 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]]]}] 12:16:32 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. 12:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1278ms 12:16:32 INFO - PROCESS | 16354 | 1461179792405 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:16:32 INFO - PROCESS | 16354 | 1461179792409 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:16:32 INFO - PROCESS | 16354 | 1461179792415 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 16354 | 1461179792417 Marionette TRACE conn3 <- [1,358,null,{}] 12:16:32 INFO - PROCESS | 16354 | 1461179792423 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}] 12:16:32 INFO - PROCESS | 16354 | 1461179792569 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:16:32 INFO - PROCESS | 16354 | 1461179792715 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb297bf800 == 56 [pid = 16354] [id = 97] 12:16:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 105 (0x7feb23c77800) [pid = 16354] [serial = 290] [outer = (nil)] 12:16:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb24cf7000) [pid = 16354] [serial = 291] [outer = 0x7feb23c77800] 12:16:32 INFO - PROCESS | 16354 | 1461179792787 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb42268400) [pid = 16354] [serial = 292] [outer = 0x7feb23c77800] 12:16:33 INFO - PROCESS | 16354 | 1461179793908 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]]]}] 12:16:33 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. 12:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1533ms 12:16:33 INFO - PROCESS | 16354 | 1461179793949 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:16:33 INFO - PROCESS | 16354 | 1461179793955 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:16:33 INFO - PROCESS | 16354 | 1461179793965 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:16:33 INFO - PROCESS | 16354 | 1461179793970 Marionette TRACE conn3 <- [1,362,null,{}] 12:16:33 INFO - PROCESS | 16354 | 1461179793977 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}] 12:16:34 INFO - PROCESS | 16354 | 1461179794129 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:16:34 INFO - PROCESS | 16354 | 1461179794320 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2ffdd800 == 57 [pid = 16354] [id = 98] 12:16:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb25dd7800) [pid = 16354] [serial = 293] [outer = (nil)] 12:16:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb26610000) [pid = 16354] [serial = 294] [outer = 0x7feb25dd7800] 12:16:34 INFO - PROCESS | 16354 | 1461179794385 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 110 (0x7feb26790000) [pid = 16354] [serial = 295] [outer = 0x7feb25dd7800] 12:16:35 INFO - PROCESS | 16354 | 1461179795247 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]]]}] 12:16:35 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. 12:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1335ms 12:16:35 INFO - PROCESS | 16354 | 1461179795301 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:16:35 INFO - PROCESS | 16354 | 1461179795309 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:16:35 INFO - PROCESS | 16354 | 1461179795325 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:16:35 INFO - PROCESS | 16354 | 1461179795334 Marionette TRACE conn3 <- [1,366,null,{}] 12:16:35 INFO - PROCESS | 16354 | 1461179795340 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}] 12:16:35 INFO - PROCESS | 16354 | 1461179795571 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:16:35 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4229d000 == 56 [pid = 16354] [id = 91] 12:16:35 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3e215000 == 55 [pid = 16354] [id = 90] 12:16:35 INFO - PROCESS | 16354 | --DOMWINDOW == 109 (0x7feb2ccc7c00) [pid = 16354] [serial = 206] [outer = (nil)] [url = about:blank] 12:16:35 INFO - PROCESS | 16354 | --DOMWINDOW == 108 (0x7feb26613800) [pid = 16354] [serial = 203] [outer = (nil)] [url = about:blank] 12:16:35 INFO - PROCESS | 16354 | --DOMWINDOW == 107 (0x7feb3bfd2800) [pid = 16354] [serial = 209] [outer = (nil)] [url = about:blank] 12:16:35 INFO - PROCESS | 16354 | --DOMWINDOW == 106 (0x7feb2625c400) [pid = 16354] [serial = 236] [outer = (nil)] [url = about:blank] 12:16:35 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3cd7a000 == 54 [pid = 16354] [id = 89] 12:16:35 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325a3000 == 53 [pid = 16354] [id = 88] 12:16:35 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2ffd2000 == 52 [pid = 16354] [id = 87] 12:16:35 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb28aae800 == 51 [pid = 16354] [id = 86] 12:16:35 INFO - PROCESS | 16354 | 1461179795761 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42575000 == 50 [pid = 16354] [id = 82] 12:16:35 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325bb800 == 49 [pid = 16354] [id = 81] 12:16:35 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb32416000 == 48 [pid = 16354] [id = 80] 12:16:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26f94000 == 49 [pid = 16354] [id = 99] 12:16:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb26613800) [pid = 16354] [serial = 296] [outer = (nil)] 12:16:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb26890400) [pid = 16354] [serial = 297] [outer = 0x7feb26613800] 12:16:35 INFO - PROCESS | 16354 | 1461179795836 Marionette DEBUG loaded listener.js 12:16:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb28037800) [pid = 16354] [serial = 298] [outer = 0x7feb26613800] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 108 (0x7feb2ca6ac00) [pid = 16354] [serial = 174] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 107 (0x7feb27b3dc00) [pid = 16354] [serial = 171] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 106 (0x7feb31e5ec00) [pid = 16354] [serial = 177] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 105 (0x7feb3e3eb400) [pid = 16354] [serial = 227] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 104 (0x7feb3df2b800) [pid = 16354] [serial = 201] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 103 (0x7feb3bfdbc00) [pid = 16354] [serial = 224] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 102 (0x7feb24cf4c00) [pid = 16354] [serial = 233] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb2fe71400) [pid = 16354] [serial = 219] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb2dbc9800) [pid = 16354] [serial = 218] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb31db8000) [pid = 16354] [serial = 221] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb32766000) [pid = 16354] [serial = 222] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb267c7800) [pid = 16354] [serial = 216] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb26156400) [pid = 16354] [serial = 215] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb401c5400) [pid = 16354] [serial = 230] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb3df2fc00) [pid = 16354] [serial = 212] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 93 (0x7feb3fc80800) [pid = 16354] [serial = 228] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 92 (0x7feb420bac00) [pid = 16354] [serial = 231] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 91 (0x7feb24cf9000) [pid = 16354] [serial = 234] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | --DOMWINDOW == 90 (0x7feb3d0d2400) [pid = 16354] [serial = 225] [outer = (nil)] [url = about:blank] 12:16:36 INFO - PROCESS | 16354 | 1461179796624 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]]]}] 12:16:36 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. 12:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1343ms 12:16:36 INFO - PROCESS | 16354 | 1461179796671 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:16:36 INFO - PROCESS | 16354 | 1461179796674 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:16:36 INFO - PROCESS | 16354 | 1461179796680 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - PROCESS | 16354 | 1461179796685 Marionette TRACE conn3 <- [1,370,null,{}] 12:16:36 INFO - PROCESS | 16354 | 1461179796700 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}] 12:16:36 INFO - PROCESS | 16354 | 1461179796847 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:16:36 INFO - PROCESS | 16354 | 1461179796866 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30a9b800 == 50 [pid = 16354] [id = 100] 12:16:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 91 (0x7feb2977f400) [pid = 16354] [serial = 299] [outer = (nil)] 12:16:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 92 (0x7feb2ca6c800) [pid = 16354] [serial = 300] [outer = 0x7feb2977f400] 12:16:36 INFO - PROCESS | 16354 | 1461179796934 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 93 (0x7feb2eb5b400) [pid = 16354] [serial = 301] [outer = 0x7feb2977f400] 12:16:37 INFO - PROCESS | 16354 | 1461179797667 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]]]}] 12:16:37 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. 12:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1033ms 12:16:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:16:37 INFO - PROCESS | 16354 | 1461179797720 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:16:37 INFO - PROCESS | 16354 | 1461179797723 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:16:37 INFO - PROCESS | 16354 | 1461179797729 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:16:37 INFO - PROCESS | 16354 | 1461179797732 Marionette TRACE conn3 <- [1,374,null,{}] 12:16:37 INFO - PROCESS | 16354 | 1461179797737 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}] 12:16:37 INFO - PROCESS | 16354 | 1461179797872 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:16:37 INFO - PROCESS | 16354 | 1461179797887 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb315ed800 == 51 [pid = 16354] [id = 101] 12:16:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 94 (0x7feb297da000) [pid = 16354] [serial = 302] [outer = (nil)] 12:16:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb3150f800) [pid = 16354] [serial = 303] [outer = 0x7feb297da000] 12:16:37 INFO - PROCESS | 16354 | 1461179797948 Marionette DEBUG loaded listener.js 12:16:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb31d45400) [pid = 16354] [serial = 304] [outer = 0x7feb297da000] 12:16:38 INFO - PROCESS | 16354 | 1461179798757 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:16:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:16:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1037ms 12:16:38 INFO - PROCESS | 16354 | 1461179798765 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:16:38 INFO - PROCESS | 16354 | 1461179798768 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:16:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:16:38 INFO - PROCESS | 16354 | 1461179798773 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - PROCESS | 16354 | 1461179798775 Marionette TRACE conn3 <- [1,378,null,{}] 12:16:38 INFO - PROCESS | 16354 | 1461179798838 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}] 12:16:39 INFO - PROCESS | 16354 | 1461179799002 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:16:39 INFO - PROCESS | 16354 | 1461179799070 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325a7000 == 52 [pid = 16354] [id = 102] 12:16:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb2978c400) [pid = 16354] [serial = 305] [outer = (nil)] 12:16:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb31d48400) [pid = 16354] [serial = 306] [outer = 0x7feb2978c400] 12:16:39 INFO - PROCESS | 16354 | 1461179799130 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb3251f400) [pid = 16354] [serial = 307] [outer = 0x7feb2978c400] 12:16:39 INFO - PROCESS | 16354 | 1461179799965 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:16:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:16:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1231ms 12:16:40 INFO - PROCESS | 16354 | 1461179800005 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:16:40 INFO - PROCESS | 16354 | 1461179800009 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:16:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:16:40 INFO - PROCESS | 16354 | 1461179800014 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 16354 | 1461179800016 Marionette TRACE conn3 <- [1,382,null,{}] 12:16:40 INFO - PROCESS | 16354 | 1461179800027 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}] 12:16:40 INFO - PROCESS | 16354 | 1461179800221 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:16:40 INFO - PROCESS | 16354 | 1461179800243 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28022000 == 53 [pid = 16354] [id = 103] 12:16:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb3bfdd000) [pid = 16354] [serial = 308] [outer = (nil)] 12:16:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb3e3bcc00) [pid = 16354] [serial = 309] [outer = 0x7feb3bfdd000] 12:16:40 INFO - PROCESS | 16354 | 1461179800309 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb41a55000) [pid = 16354] [serial = 310] [outer = 0x7feb3bfdd000] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb3249b800) [pid = 16354] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb26356000) [pid = 16354] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb26609c00) [pid = 16354] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb27d88400) [pid = 16354] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb3cd45800) [pid = 16354] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb32522800) [pid = 16354] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb25dd2800) [pid = 16354] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb30a7d400) [pid = 16354] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 93 (0x7feb2660fc00) [pid = 16354] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 92 (0x7feb30d05400) [pid = 16354] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:16:40 INFO - PROCESS | 16354 | --DOMWINDOW == 91 (0x7feb2ccc1800) [pid = 16354] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:16:41 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:41 INFO - PROCESS | 16354 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:16:41 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:41 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:41 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:41 INFO - PROCESS | 16354 | 1461179801207 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:16:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:16:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1231ms 12:16:41 INFO - PROCESS | 16354 | 1461179801247 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 16354 | 1461179801251 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:16:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:16:41 INFO - PROCESS | 16354 | 1461179801256 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - PROCESS | 16354 | 1461179801258 Marionette TRACE conn3 <- [1,386,null,{}] 12:16:41 INFO - PROCESS | 16354 | 1461179801263 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}] 12:16:41 INFO - PROCESS | 16354 | 1461179801428 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:16:41 INFO - PROCESS | 16354 | 1461179801444 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3d26b000 == 54 [pid = 16354] [id = 104] 12:16:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 92 (0x7feb23c64400) [pid = 16354] [serial = 311] [outer = (nil)] 12:16:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 93 (0x7feb23c6f400) [pid = 16354] [serial = 312] [outer = 0x7feb23c64400] 12:16:41 INFO - PROCESS | 16354 | 1461179801503 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 94 (0x7feb266d2400) [pid = 16354] [serial = 313] [outer = 0x7feb23c64400] 12:16:42 INFO - PROCESS | 16354 | 1461179802200 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]]]}] 12:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 980ms 12:16:42 INFO - PROCESS | 16354 | 1461179802238 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:16:42 INFO - PROCESS | 16354 | 1461179802241 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:16:42 INFO - PROCESS | 16354 | 1461179802247 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:16:42 INFO - PROCESS | 16354 | 1461179802248 Marionette TRACE conn3 <- [1,390,null,{}] 12:16:42 INFO - PROCESS | 16354 | 1461179802254 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}] 12:16:42 INFO - PROCESS | 16354 | 1461179802382 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:16:42 INFO - PROCESS | 16354 | 1461179802482 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb41a99000 == 55 [pid = 16354] [id = 105] 12:16:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb23c66000) [pid = 16354] [serial = 314] [outer = (nil)] 12:16:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb267ae000) [pid = 16354] [serial = 315] [outer = 0x7feb23c66000] 12:16:42 INFO - PROCESS | 16354 | 1461179802551 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb267b4800) [pid = 16354] [serial = 316] [outer = 0x7feb23c66000] 12:16:43 INFO - PROCESS | 16354 | 1461179803661 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]]]}] 12:16:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:16:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1429ms 12:16:43 INFO - PROCESS | 16354 | 1461179803677 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:16:43 INFO - PROCESS | 16354 | 1461179803683 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:16:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:16:43 INFO - PROCESS | 16354 | 1461179803693 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 16354 | 1461179803698 Marionette TRACE conn3 <- [1,394,null,{}] 12:16:43 INFO - PROCESS | 16354 | 1461179803706 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}] 12:16:43 INFO - PROCESS | 16354 | 1461179803920 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:16:44 INFO - PROCESS | 16354 | 1461179804086 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2e98a000 == 56 [pid = 16354] [id = 106] 12:16:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb24cfb800) [pid = 16354] [serial = 317] [outer = (nil)] 12:16:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb266ce800) [pid = 16354] [serial = 318] [outer = 0x7feb24cfb800] 12:16:44 INFO - PROCESS | 16354 | 1461179804162 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb26794000) [pid = 16354] [serial = 319] [outer = 0x7feb24cfb800] 12:16:45 INFO - PROCESS | 16354 | 1461179805092 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]]]}] 12:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1434ms 12:16:45 INFO - PROCESS | 16354 | 1461179805128 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:16:45 INFO - PROCESS | 16354 | 1461179805138 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:16:45 INFO - PROCESS | 16354 | 1461179805148 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 16354 | 1461179805152 Marionette TRACE conn3 <- [1,398,null,{}] 12:16:45 INFO - PROCESS | 16354 | 1461179805158 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}] 12:16:45 INFO - PROCESS | 16354 | 1461179805315 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:16:45 INFO - PROCESS | 16354 | 1461179805470 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb360aa800 == 57 [pid = 16354] [id = 107] 12:16:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb24cfc400) [pid = 16354] [serial = 320] [outer = (nil)] 12:16:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb267c2400) [pid = 16354] [serial = 321] [outer = 0x7feb24cfc400] 12:16:45 INFO - PROCESS | 16354 | 1461179805543 Marionette DEBUG loaded listener.js 12:16:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb27b3e400) [pid = 16354] [serial = 322] [outer = 0x7feb24cfc400] 12:16:46 INFO - PROCESS | 16354 | 1461179806610 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]]]}] 12:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1495ms 12:16:46 INFO - PROCESS | 16354 | 1461179806644 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:16:46 INFO - PROCESS | 16354 | 1461179806647 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:16:46 INFO - PROCESS | 16354 | 1461179806654 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:16:46 INFO - PROCESS | 16354 | 1461179806661 Marionette TRACE conn3 <- [1,402,null,{}] 12:16:46 INFO - PROCESS | 16354 | 1461179806677 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}] 12:16:46 INFO - PROCESS | 16354 | 1461179806844 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:16:46 INFO - PROCESS | 16354 | 1461179806992 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb44271800 == 58 [pid = 16354] [id = 108] 12:16:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 104 (0x7feb29780000) [pid = 16354] [serial = 323] [outer = (nil)] 12:16:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 105 (0x7feb310ce400) [pid = 16354] [serial = 324] [outer = 0x7feb29780000] 12:16:47 INFO - PROCESS | 16354 | 1461179807111 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb32518000) [pid = 16354] [serial = 325] [outer = 0x7feb29780000] 12:16:47 INFO - PROCESS | 16354 | 1461179807965 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]]]}] 12:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1345ms 12:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:16:48 INFO - PROCESS | 16354 | 1461179808000 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:16:48 INFO - PROCESS | 16354 | 1461179808004 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:16:48 INFO - PROCESS | 16354 | 1461179808010 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:16:48 INFO - PROCESS | 16354 | 1461179808013 Marionette TRACE conn3 <- [1,406,null,{}] 12:16:48 INFO - PROCESS | 16354 | 1461179808018 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}] 12:16:48 INFO - PROCESS | 16354 | 1461179808174 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:16:48 INFO - PROCESS | 16354 | 1461179808318 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300a4000 == 59 [pid = 16354] [id = 109] 12:16:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb2c078c00) [pid = 16354] [serial = 326] [outer = (nil)] 12:16:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb3ce8d400) [pid = 16354] [serial = 327] [outer = 0x7feb2c078c00] 12:16:48 INFO - PROCESS | 16354 | 1461179808397 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb3d2bc400) [pid = 16354] [serial = 328] [outer = 0x7feb2c078c00] 12:16:49 INFO - PROCESS | 16354 | 1461179809279 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]]]}] 12:16:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1330ms 12:16:49 INFO - PROCESS | 16354 | 1461179809341 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:16:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:16:49 INFO - PROCESS | 16354 | 1461179809345 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:16:49 INFO - PROCESS | 16354 | 1461179809351 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 16354 | 1461179809355 Marionette TRACE conn3 <- [1,410,null,{}] 12:16:49 INFO - PROCESS | 16354 | 1461179809361 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}] 12:16:49 INFO - PROCESS | 16354 | 1461179809528 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:16:49 INFO - PROCESS | 16354 | 1461179809665 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb46781000 == 60 [pid = 16354] [id = 110] 12:16:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 110 (0x7feb3621d800) [pid = 16354] [serial = 329] [outer = (nil)] 12:16:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 111 (0x7feb3e3eb400) [pid = 16354] [serial = 330] [outer = 0x7feb3621d800] 12:16:49 INFO - PROCESS | 16354 | 1461179809742 Marionette DEBUG loaded listener.js 12:16:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 112 (0x7feb41aba800) [pid = 16354] [serial = 331] [outer = 0x7feb3621d800] 12:16:50 INFO - PROCESS | 16354 | 1461179810677 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]]]}] 12:16:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1381ms 12:16:50 INFO - PROCESS | 16354 | 1461179810734 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:16:50 INFO - PROCESS | 16354 | 1461179810738 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:16:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:16:50 INFO - PROCESS | 16354 | 1461179810744 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 16354 | 1461179810747 Marionette TRACE conn3 <- [1,414,null,{}] 12:16:50 INFO - PROCESS | 16354 | 1461179810752 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}] 12:16:50 INFO - PROCESS | 16354 | 1461179810939 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:16:51 INFO - PROCESS | 16354 | 1461179811237 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f441800 == 61 [pid = 16354] [id = 111] 12:16:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 113 (0x7feb24cf1000) [pid = 16354] [serial = 332] [outer = (nil)] 12:16:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 114 (0x7feb24cfd800) [pid = 16354] [serial = 333] [outer = 0x7feb24cf1000] 12:16:51 INFO - PROCESS | 16354 | 1461179811374 Marionette DEBUG loaded listener.js 12:16:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 115 (0x7feb2625a800) [pid = 16354] [serial = 334] [outer = 0x7feb24cf1000] 12:16:52 INFO - PROCESS | 16354 | 1461179812194 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]]]}] 12:16:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:16:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1486ms 12:16:52 INFO - PROCESS | 16354 | 1461179812231 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:16:52 INFO - PROCESS | 16354 | 1461179812238 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:16:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:16:52 INFO - PROCESS | 16354 | 1461179812247 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 16354 | 1461179812251 Marionette TRACE conn3 <- [1,418,null,{}] 12:16:52 INFO - PROCESS | 16354 | 1461179812259 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}] 12:16:52 INFO - PROCESS | 16354 | 1461179812413 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:16:52 INFO - PROCESS | 16354 | 1461179812591 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26f8b800 == 62 [pid = 16354] [id = 112] 12:16:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 116 (0x7feb24cf4c00) [pid = 16354] [serial = 335] [outer = (nil)] 12:16:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 117 (0x7feb266cd400) [pid = 16354] [serial = 336] [outer = 0x7feb24cf4c00] 12:16:52 INFO - PROCESS | 16354 | 1461179812694 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 118 (0x7feb267c7800) [pid = 16354] [serial = 337] [outer = 0x7feb24cf4c00] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30f87000 == 61 [pid = 16354] [id = 63] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 117 (0x7feb2ffce000) [pid = 16354] [serial = 243] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 116 (0x7feb3cd48c00) [pid = 16354] [serial = 246] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 115 (0x7feb401c3000) [pid = 16354] [serial = 249] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 114 (0x7feb26352400) [pid = 16354] [serial = 240] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 113 (0x7feb420c6800) [pid = 16354] [serial = 252] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3d26b000 == 60 [pid = 16354] [id = 104] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb28022000 == 59 [pid = 16354] [id = 103] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325a7000 == 58 [pid = 16354] [id = 102] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb315ed800 == 57 [pid = 16354] [id = 101] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30a9b800 == 56 [pid = 16354] [id = 100] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26f94000 == 55 [pid = 16354] [id = 99] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2ffdd800 == 54 [pid = 16354] [id = 98] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300e4800 == 53 [pid = 16354] [id = 95] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3e216000 == 52 [pid = 16354] [id = 94] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb31142000 == 51 [pid = 16354] [id = 93] 12:16:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4262f800 == 50 [pid = 16354] [id = 92] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 112 (0x7feb3cd4c400) [pid = 16354] [serial = 210] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 111 (0x7feb2802e800) [pid = 16354] [serial = 204] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 110 (0x7feb30041400) [pid = 16354] [serial = 207] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 109 (0x7feb32765000) [pid = 16354] [serial = 168] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 108 (0x7feb3d2c6c00) [pid = 16354] [serial = 267] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 107 (0x7feb41a60c00) [pid = 16354] [serial = 270] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 106 (0x7feb3e3bc000) [pid = 16354] [serial = 268] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 105 (0x7feb42174c00) [pid = 16354] [serial = 271] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 104 (0x7feb3621c800) [pid = 16354] [serial = 256] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 103 (0x7feb3276b000) [pid = 16354] [serial = 264] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 102 (0x7feb267cdc00) [pid = 16354] [serial = 255] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb28b13c00) [pid = 16354] [serial = 259] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb27d8dc00) [pid = 16354] [serial = 258] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb42550c00) [pid = 16354] [serial = 273] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb30cec400) [pid = 16354] [serial = 262] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb2ed7a400) [pid = 16354] [serial = 261] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb36219c00) [pid = 16354] [serial = 105] [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.] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb3cb6f800) [pid = 16354] [serial = 265] [outer = (nil)] [url = about:blank] 12:16:53 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb42611000) [pid = 16354] [serial = 274] [outer = (nil)] [url = about:blank] 12:16:54 INFO - PROCESS | 16354 | 1461179814019 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]]]}] 12:16:54 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 12:16:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1782ms 12:16:54 INFO - PROCESS | 16354 | 1461179814032 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:16:54 INFO - PROCESS | 16354 | 1461179814038 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:16:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:16:54 INFO - PROCESS | 16354 | 1461179814046 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:16:54 INFO - PROCESS | 16354 | 1461179814049 Marionette TRACE conn3 <- [1,422,null,{}] 12:16:54 INFO - PROCESS | 16354 | 1461179814142 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}] 12:16:54 INFO - PROCESS | 16354 | 1461179814291 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:16:54 INFO - PROCESS | 16354 | 1461179814301 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:54 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2cc75800 == 51 [pid = 16354] [id = 113] 12:16:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb267c5800) [pid = 16354] [serial = 338] [outer = (nil)] 12:16:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb2c0d6800) [pid = 16354] [serial = 339] [outer = 0x7feb267c5800] 12:16:54 INFO - PROCESS | 16354 | 1461179814374 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb2e147c00) [pid = 16354] [serial = 340] [outer = 0x7feb267c5800] 12:16:55 INFO - PROCESS | 16354 | 1461179815575 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]]]}] 12:16:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:16:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1563ms 12:16:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:16:55 INFO - PROCESS | 16354 | 1461179815609 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:16:55 INFO - PROCESS | 16354 | 1461179815612 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:16:55 INFO - PROCESS | 16354 | 1461179815620 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:16:55 INFO - PROCESS | 16354 | 1461179815629 Marionette TRACE conn3 <- [1,426,null,{}] 12:16:55 INFO - PROCESS | 16354 | 1461179815642 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}] 12:16:55 INFO - PROCESS | 16354 | 1461179815840 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:16:55 INFO - PROCESS | 16354 | 1461179815947 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3114a800 == 52 [pid = 16354] [id = 114] 12:16:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb23c70400) [pid = 16354] [serial = 341] [outer = (nil)] 12:16:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb2ed2fc00) [pid = 16354] [serial = 342] [outer = 0x7feb23c70400] 12:16:56 INFO - PROCESS | 16354 | 1461179816009 Marionette DEBUG loaded listener.js 12:16:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb36218400) [pid = 16354] [serial = 343] [outer = 0x7feb23c70400] 12:16:56 INFO - PROCESS | 16354 | 1461179816759 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] 12:16:56 INFO - PROCESS | 16354 | 1461179816827 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:16:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:16:56 INFO - PROCESS | 16354 | 1461179816843 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:16:56 INFO - PROCESS | 16354 | 1461179816846 Marionette TRACE conn3 <- [1,430,null,{}] 12:16:56 INFO - PROCESS | 16354 | 1461179816852 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}] 12:16:57 INFO - PROCESS | 16354 | 1461179817062 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:16:57 INFO - PROCESS | 16354 | 1461179817086 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29904800 == 53 [pid = 16354] [id = 115] 12:16:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb2977dc00) [pid = 16354] [serial = 344] [outer = (nil)] 12:16:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb3e0b1800) [pid = 16354] [serial = 345] [outer = 0x7feb2977dc00] 12:16:57 INFO - PROCESS | 16354 | 1461179817189 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb4019b400) [pid = 16354] [serial = 346] [outer = 0x7feb2977dc00] 12:16:58 INFO - PROCESS | 16354 | 1461179818177 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]]]}] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 102 (0x7feb24cfbc00) [pid = 16354] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb24cf5c00) [pid = 16354] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb25dd7800) [pid = 16354] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb31db1800) [pid = 16354] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb297da000) [pid = 16354] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb26613800) [pid = 16354] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb24cf3800) [pid = 16354] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb3bfdd000) [pid = 16354] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb23c64400) [pid = 16354] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 93 (0x7feb2977f400) [pid = 16354] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 92 (0x7feb2978c400) [pid = 16354] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 91 (0x7feb32780400) [pid = 16354] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 90 (0x7feb40110400) [pid = 16354] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 89 (0x7feb3cd4fc00) [pid = 16354] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:16:58 INFO - PROCESS | 16354 | --DOMWINDOW == 88 (0x7feb25dcd800) [pid = 16354] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:16:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:16:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1597ms 12:16:58 INFO - PROCESS | 16354 | 1461179818431 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 16354 | 1461179818435 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:16:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:16:58 INFO - PROCESS | 16354 | 1461179818440 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 16354 | 1461179818443 Marionette TRACE conn3 <- [1,434,null,{}] 12:16:58 INFO - PROCESS | 16354 | 1461179818449 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}] 12:16:58 INFO - PROCESS | 16354 | 1461179818586 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:16:58 INFO - PROCESS | 16354 | 1461179818609 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb302b8000 == 54 [pid = 16354] [id = 116] 12:16:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 89 (0x7feb2977fc00) [pid = 16354] [serial = 347] [outer = (nil)] 12:16:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 90 (0x7feb2ed7b800) [pid = 16354] [serial = 348] [outer = 0x7feb2977fc00] 12:16:58 INFO - PROCESS | 16354 | 1461179818691 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 91 (0x7feb40115400) [pid = 16354] [serial = 349] [outer = 0x7feb2977fc00] 12:16:59 INFO - PROCESS | 16354 | 1461179819531 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]]]}] 12:16:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:16:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1130ms 12:16:59 INFO - PROCESS | 16354 | 1461179819571 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:16:59 INFO - PROCESS | 16354 | 1461179819575 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:16:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:16:59 INFO - PROCESS | 16354 | 1461179819580 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 16354 | 1461179819582 Marionette TRACE conn3 <- [1,438,null,{}] 12:16:59 INFO - PROCESS | 16354 | 1461179819588 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}] 12:16:59 INFO - PROCESS | 16354 | 1461179819728 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:16:59 INFO - PROCESS | 16354 | 1461179819753 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3e21d800 == 55 [pid = 16354] [id = 117] 12:16:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 92 (0x7feb23fee000) [pid = 16354] [serial = 350] [outer = (nil)] 12:16:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 93 (0x7feb23ff1400) [pid = 16354] [serial = 351] [outer = 0x7feb23fee000] 12:16:59 INFO - PROCESS | 16354 | 1461179819815 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 94 (0x7feb420c3000) [pid = 16354] [serial = 352] [outer = 0x7feb23fee000] 12:17:00 INFO - PROCESS | 16354 | 1461179820863 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]]]}] 12:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1334ms 12:17:00 INFO - PROCESS | 16354 | 1461179820916 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:17:00 INFO - PROCESS | 16354 | 1461179820924 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:17:00 INFO - PROCESS | 16354 | 1461179820935 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 16354 | 1461179820941 Marionette TRACE conn3 <- [1,442,null,{}] 12:17:00 INFO - PROCESS | 16354 | 1461179820953 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}] 12:17:01 INFO - PROCESS | 16354 | 1461179821192 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:17:01 INFO - PROCESS | 16354 | 1461179821410 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30097000 == 56 [pid = 16354] [id = 118] 12:17:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb23fe6000) [pid = 16354] [serial = 353] [outer = (nil)] 12:17:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb24cf9800) [pid = 16354] [serial = 354] [outer = 0x7feb23fe6000] 12:17:01 INFO - PROCESS | 16354 | 1461179821490 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb25bc7800) [pid = 16354] [serial = 355] [outer = 0x7feb23fe6000] 12:17:02 INFO - PROCESS | 16354 | 1461179822375 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]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:17:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1487ms 12:17:02 INFO - PROCESS | 16354 | 1461179822422 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 16354 | 1461179822431 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:17:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:17:02 INFO - PROCESS | 16354 | 1461179822443 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 16354 | 1461179822447 Marionette TRACE conn3 <- [1,446,null,{}] 12:17:02 INFO - PROCESS | 16354 | 1461179822453 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}] 12:17:02 INFO - PROCESS | 16354 | 1461179822621 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:17:02 INFO - PROCESS | 16354 | 1461179822764 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31e5a800 == 57 [pid = 16354] [id = 119] 12:17:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb23fec800) [pid = 16354] [serial = 356] [outer = (nil)] 12:17:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb25dd9400) [pid = 16354] [serial = 357] [outer = 0x7feb23fec800] 12:17:02 INFO - PROCESS | 16354 | 1461179822836 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb266cd800) [pid = 16354] [serial = 358] [outer = 0x7feb23fec800] 12:17:03 INFO - PROCESS | 16354 | 1461179823875 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]]]}] 12:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1484ms 12:17:03 INFO - PROCESS | 16354 | 1461179823928 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:17:03 INFO - PROCESS | 16354 | 1461179823933 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:17:03 INFO - PROCESS | 16354 | 1461179823941 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 16354 | 1461179823948 Marionette TRACE conn3 <- [1,450,null,{}] 12:17:03 INFO - PROCESS | 16354 | 1461179823965 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}] 12:17:04 INFO - PROCESS | 16354 | 1461179824140 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:17:04 INFO - PROCESS | 16354 | 1461179824332 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42474800 == 58 [pid = 16354] [id = 120] 12:17:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb27b38400) [pid = 16354] [serial = 359] [outer = (nil)] 12:17:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb29784c00) [pid = 16354] [serial = 360] [outer = 0x7feb27b38400] 12:17:04 INFO - PROCESS | 16354 | 1461179824440 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb2dce8800) [pid = 16354] [serial = 361] [outer = 0x7feb27b38400] 12:17:05 INFO - PROCESS | 16354 | 1461179825315 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] 12:17:05 INFO - PROCESS | 16354 | 1461179825394 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:17:05 INFO - PROCESS | 16354 | 1461179825401 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:17:05 INFO - PROCESS | 16354 | 1461179825404 Marionette TRACE conn3 <- [1,454,null,{}] 12:17:05 INFO - PROCESS | 16354 | 1461179825411 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}] 12:17:05 INFO - PROCESS | 16354 | 1461179825628 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:17:05 INFO - PROCESS | 16354 | 1461179825813 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4677f800 == 59 [pid = 16354] [id = 121] 12:17:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 104 (0x7feb23c68c00) [pid = 16354] [serial = 362] [outer = (nil)] 12:17:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 105 (0x7feb30dc3800) [pid = 16354] [serial = 363] [outer = 0x7feb23c68c00] 12:17:05 INFO - PROCESS | 16354 | 1461179825933 Marionette DEBUG loaded listener.js 12:17:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb36edc400) [pid = 16354] [serial = 364] [outer = 0x7feb23c68c00] 12:17:06 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:06 INFO - PROCESS | 16354 | 1461179826752 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]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:17:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1389ms 12:17:06 INFO - PROCESS | 16354 | 1461179826791 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:17:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:17:06 INFO - PROCESS | 16354 | 1461179826794 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:17:06 INFO - PROCESS | 16354 | 1461179826801 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 16354 | 1461179826804 Marionette TRACE conn3 <- [1,458,null,{}] 12:17:06 INFO - PROCESS | 16354 | 1461179826809 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}] 12:17:06 INFO - PROCESS | 16354 | 1461179826967 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:17:07 INFO - PROCESS | 16354 | 1461179827114 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25b9c800 == 60 [pid = 16354] [id = 122] 12:17:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb267b2400) [pid = 16354] [serial = 365] [outer = (nil)] 12:17:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb3e3f7400) [pid = 16354] [serial = 366] [outer = 0x7feb267b2400] 12:17:07 INFO - PROCESS | 16354 | 1461179827189 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb420e9c00) [pid = 16354] [serial = 367] [outer = 0x7feb267b2400] 12:17:08 INFO - PROCESS | 16354 | 1461179828120 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] 12:17:08 INFO - PROCESS | 16354 | 1461179828192 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:17:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:17:08 INFO - PROCESS | 16354 | 1461179828199 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 16354 | 1461179828203 Marionette TRACE conn3 <- [1,462,null,{}] 12:17:08 INFO - PROCESS | 16354 | 1461179828208 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}] 12:17:08 INFO - PROCESS | 16354 | 1461179828467 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:17:08 INFO - PROCESS | 16354 | 1461179828661 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb240dd000 == 61 [pid = 16354] [id = 123] 12:17:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 110 (0x7feb42263800) [pid = 16354] [serial = 368] [outer = (nil)] 12:17:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 111 (0x7feb4260f400) [pid = 16354] [serial = 369] [outer = 0x7feb42263800] 12:17:08 INFO - PROCESS | 16354 | 1461179828834 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 112 (0x7feb4265d400) [pid = 16354] [serial = 370] [outer = 0x7feb42263800] 12:17:09 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:09 INFO - PROCESS | 16354 | 1461179829944 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] 12:17:10 INFO - PROCESS | 16354 | 1461179830044 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:17:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:17:10 INFO - PROCESS | 16354 | 1461179830051 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - PROCESS | 16354 | 1461179830054 Marionette TRACE conn3 <- [1,466,null,{}] 12:17:10 INFO - PROCESS | 16354 | 1461179830060 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}] 12:17:10 INFO - PROCESS | 16354 | 1461179830261 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:17:10 INFO - PROCESS | 16354 | 1461179830679 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250f5800 == 62 [pid = 16354] [id = 124] 12:17:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 113 (0x7feb23c73000) [pid = 16354] [serial = 371] [outer = (nil)] 12:17:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 114 (0x7feb23c81c00) [pid = 16354] [serial = 372] [outer = 0x7feb23c73000] 12:17:10 INFO - PROCESS | 16354 | 1461179830761 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 115 (0x7feb23fefc00) [pid = 16354] [serial = 373] [outer = 0x7feb23c73000] 12:17:11 INFO - PROCESS | 16354 | 1461179831630 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] 12:17:11 INFO - PROCESS | 16354 | 1461179831698 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:17:11 INFO - PROCESS | 16354 | 1461179831707 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 16354 | 1461179831712 Marionette TRACE conn3 <- [1,470,null,{}] 12:17:11 INFO - PROCESS | 16354 | 1461179831719 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}] 12:17:11 INFO - PROCESS | 16354 | 1461179831971 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:17:12 INFO - PROCESS | 16354 | 1461179832175 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28019800 == 63 [pid = 16354] [id = 125] 12:17:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 116 (0x7feb2678b000) [pid = 16354] [serial = 374] [outer = (nil)] 12:17:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 117 (0x7feb2678fc00) [pid = 16354] [serial = 375] [outer = 0x7feb2678b000] 12:17:12 INFO - PROCESS | 16354 | 1461179832316 Marionette DEBUG loaded listener.js 12:17:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 118 (0x7feb267aec00) [pid = 16354] [serial = 376] [outer = 0x7feb2678b000] 12:17:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb302b8000 == 62 [pid = 16354] [id = 116] 12:17:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29904800 == 61 [pid = 16354] [id = 115] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 117 (0x7feb420f1400) [pid = 16354] [serial = 285] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 116 (0x7feb266d1400) [pid = 16354] [serial = 288] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 115 (0x7feb267ae000) [pid = 16354] [serial = 315] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3114a800 == 60 [pid = 16354] [id = 114] 12:17:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2cc75800 == 59 [pid = 16354] [id = 113] 12:17:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26f8b800 == 58 [pid = 16354] [id = 112] 12:17:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f441800 == 57 [pid = 16354] [id = 111] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 114 (0x7feb420b9400) [pid = 16354] [serial = 250] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 113 (0x7feb2978b400) [pid = 16354] [serial = 237] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 112 (0x7feb26610000) [pid = 16354] [serial = 294] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 111 (0x7feb32513400) [pid = 16354] [serial = 282] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 110 (0x7feb3df2ac00) [pid = 16354] [serial = 247] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 109 (0x7feb31d45400) [pid = 16354] [serial = 304] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 108 (0x7feb26790000) [pid = 16354] [serial = 295] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 107 (0x7feb26890400) [pid = 16354] [serial = 297] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 106 (0x7feb28032800) [pid = 16354] [serial = 241] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 105 (0x7feb3e3bcc00) [pid = 16354] [serial = 309] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 104 (0x7feb23c6f400) [pid = 16354] [serial = 312] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 103 (0x7feb2eb5b400) [pid = 16354] [serial = 301] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 102 (0x7feb31d48400) [pid = 16354] [serial = 306] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb266d2400) [pid = 16354] [serial = 313] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb3e3c0400) [pid = 16354] [serial = 213] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb420f0400) [pid = 16354] [serial = 276] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb3251f400) [pid = 16354] [serial = 307] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb420f4c00) [pid = 16354] [serial = 277] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb24cf7000) [pid = 16354] [serial = 291] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb42174000) [pid = 16354] [serial = 253] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb28037800) [pid = 16354] [serial = 298] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 93 (0x7feb31d46000) [pid = 16354] [serial = 244] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 92 (0x7feb41a55000) [pid = 16354] [serial = 310] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 91 (0x7feb297db400) [pid = 16354] [serial = 279] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 90 (0x7feb2ca6c800) [pid = 16354] [serial = 300] [outer = (nil)] [url = about:blank] 12:17:12 INFO - PROCESS | 16354 | --DOMWINDOW == 89 (0x7feb3150f800) [pid = 16354] [serial = 303] [outer = (nil)] [url = about:blank] 12:17:13 INFO - PROCESS | 16354 | 1461179833105 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]]]}] 12:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1435ms 12:17:13 INFO - PROCESS | 16354 | 1461179833169 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:17:13 INFO - PROCESS | 16354 | 1461179833175 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:17:13 INFO - PROCESS | 16354 | 1461179833183 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - PROCESS | 16354 | 1461179833186 Marionette TRACE conn3 <- [1,474,null,{}] 12:17:13 INFO - PROCESS | 16354 | 1461179833192 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}] 12:17:13 INFO - PROCESS | 16354 | 1461179833383 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:17:13 INFO - PROCESS | 16354 | 1461179833397 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2edee000 == 58 [pid = 16354] [id = 126] 12:17:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 90 (0x7feb26610000) [pid = 16354] [serial = 377] [outer = (nil)] 12:17:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 91 (0x7feb26ccb400) [pid = 16354] [serial = 378] [outer = 0x7feb26610000] 12:17:13 INFO - PROCESS | 16354 | 1461179833461 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 92 (0x7feb26cd0c00) [pid = 16354] [serial = 379] [outer = 0x7feb26610000] 12:17:14 INFO - PROCESS | 16354 | 1461179834374 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]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:17:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1228ms 12:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:17:14 INFO - PROCESS | 16354 | 1461179834413 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 16354 | 1461179834416 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:17:14 INFO - PROCESS | 16354 | 1461179834440 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 16354 | 1461179834451 Marionette TRACE conn3 <- [1,478,null,{}] 12:17:14 INFO - PROCESS | 16354 | 1461179834459 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}] 12:17:14 INFO - PROCESS | 16354 | 1461179834664 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:17:14 INFO - PROCESS | 16354 | 1461179834731 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300fa800 == 59 [pid = 16354] [id = 127] 12:17:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 93 (0x7feb25bd0800) [pid = 16354] [serial = 380] [outer = (nil)] 12:17:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 94 (0x7feb297db400) [pid = 16354] [serial = 381] [outer = 0x7feb25bd0800] 12:17:14 INFO - PROCESS | 16354 | 1461179834837 Marionette DEBUG loaded listener.js 12:17:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb2f0adc00) [pid = 16354] [serial = 382] [outer = 0x7feb25bd0800] 12:17:15 INFO - PROCESS | 16354 | 1461179835920 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]]]}] 12:17:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:17:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1570ms 12:17:16 INFO - PROCESS | 16354 | 1461179835998 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 16354 | 1461179836001 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:17:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:17:16 INFO - PROCESS | 16354 | 1461179836008 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 16354 | 1461179836010 Marionette TRACE conn3 <- [1,482,null,{}] 12:17:16 INFO - PROCESS | 16354 | 1461179836015 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}] 12:17:16 INFO - PROCESS | 16354 | 1461179836199 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:17:16 INFO - PROCESS | 16354 | 1461179836221 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250db000 == 60 [pid = 16354] [id = 128] 12:17:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb2fe6e800) [pid = 16354] [serial = 383] [outer = (nil)] 12:17:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb322c9800) [pid = 16354] [serial = 384] [outer = 0x7feb2fe6e800] 12:17:16 INFO - PROCESS | 16354 | 1461179836285 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb32517400) [pid = 16354] [serial = 385] [outer = 0x7feb2fe6e800] 12:17:17 INFO - PROCESS | 16354 | 1461179837292 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]]]}] 12:17:17 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb2977dc00) [pid = 16354] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:17:17 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb2977fc00) [pid = 16354] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:17:17 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb24cf4c00) [pid = 16354] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:17:17 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb267c5800) [pid = 16354] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:17:17 INFO - PROCESS | 16354 | --DOMWINDOW == 93 (0x7feb24cf1000) [pid = 16354] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:17:17 INFO - PROCESS | 16354 | --DOMWINDOW == 92 (0x7feb23c70400) [pid = 16354] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:17:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:17:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1334ms 12:17:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:17:17 INFO - PROCESS | 16354 | 1461179837343 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 16354 | 1461179837346 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:17:17 INFO - PROCESS | 16354 | 1461179837356 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 16354 | 1461179837359 Marionette TRACE conn3 <- [1,486,null,{}] 12:17:17 INFO - PROCESS | 16354 | 1461179837364 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}] 12:17:17 INFO - PROCESS | 16354 | 1461179837507 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:17:17 INFO - PROCESS | 16354 | 1461179837518 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb32402800 == 61 [pid = 16354] [id = 129] 12:17:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 93 (0x7feb2976ac00) [pid = 16354] [serial = 386] [outer = (nil)] 12:17:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 94 (0x7feb2976cc00) [pid = 16354] [serial = 387] [outer = 0x7feb2976ac00] 12:17:17 INFO - PROCESS | 16354 | 1461179837590 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb29773800) [pid = 16354] [serial = 388] [outer = 0x7feb2976ac00] 12:17:18 INFO - PROCESS | 16354 | 1461179838383 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]]]}] 12:17:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:17:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1091ms 12:17:18 INFO - PROCESS | 16354 | 1461179838444 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:17:18 INFO - PROCESS | 16354 | 1461179838447 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:17:18 INFO - PROCESS | 16354 | 1461179838457 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 16354 | 1461179838459 Marionette TRACE conn3 <- [1,490,null,{}] 12:17:18 INFO - PROCESS | 16354 | 1461179838463 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}] 12:17:18 INFO - PROCESS | 16354 | 1461179838628 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:17:18 INFO - PROCESS | 16354 | 1461179838639 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3d273800 == 62 [pid = 16354] [id = 130] 12:17:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb31d48000) [pid = 16354] [serial = 389] [outer = (nil)] 12:17:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb3cd4fc00) [pid = 16354] [serial = 390] [outer = 0x7feb31d48000] 12:17:18 INFO - PROCESS | 16354 | 1461179838700 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb3df2ac00) [pid = 16354] [serial = 391] [outer = 0x7feb31d48000] 12:17:19 INFO - PROCESS | 16354 | 1461179839594 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]]]}] 12:17:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:17:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1182ms 12:17:19 INFO - PROCESS | 16354 | 1461179839641 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 16354 | 1461179839647 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:17:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:17:19 INFO - PROCESS | 16354 | 1461179839656 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - PROCESS | 16354 | 1461179839663 Marionette TRACE conn3 <- [1,494,null,{}] 12:17:19 INFO - PROCESS | 16354 | 1461179839693 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}] 12:17:19 INFO - PROCESS | 16354 | 1461179839884 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:17:20 INFO - PROCESS | 16354 | 1461179840027 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb297b8800 == 63 [pid = 16354] [id = 131] 12:17:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb23c7f000) [pid = 16354] [serial = 392] [outer = (nil)] 12:17:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb25c74000) [pid = 16354] [serial = 393] [outer = 0x7feb23c7f000] 12:17:20 INFO - PROCESS | 16354 | 1461179840119 Marionette DEBUG loaded listener.js 12:17:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb25c7b000) [pid = 16354] [serial = 394] [outer = 0x7feb23c7f000] 12:17:21 INFO - PROCESS | 16354 | 1461179841088 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]]]}] 12:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1506ms 12:17:21 INFO - PROCESS | 16354 | 1461179841162 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:17:21 INFO - PROCESS | 16354 | 1461179841171 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:17:21 INFO - PROCESS | 16354 | 1461179841183 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - PROCESS | 16354 | 1461179841186 Marionette TRACE conn3 <- [1,498,null,{}] 12:17:21 INFO - PROCESS | 16354 | 1461179841193 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}] 12:17:21 INFO - PROCESS | 16354 | 1461179841397 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:17:21 INFO - PROCESS | 16354 | 1461179841590 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31134800 == 64 [pid = 16354] [id = 132] 12:17:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb25dd1800) [pid = 16354] [serial = 395] [outer = (nil)] 12:17:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb2678a800) [pid = 16354] [serial = 396] [outer = 0x7feb25dd1800] 12:17:21 INFO - PROCESS | 16354 | 1461179841677 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 104 (0x7feb267b8000) [pid = 16354] [serial = 397] [outer = 0x7feb25dd1800] 12:17:22 INFO - PROCESS | 16354 | 1461179842552 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]]]}] 12:17:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:17:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1435ms 12:17:22 INFO - PROCESS | 16354 | 1461179842619 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:17:22 INFO - PROCESS | 16354 | 1461179842623 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:17:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:17:22 INFO - PROCESS | 16354 | 1461179842630 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 16354 | 1461179842636 Marionette TRACE conn3 <- [1,502,null,{}] 12:17:22 INFO - PROCESS | 16354 | 1461179842652 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}] 12:17:22 INFO - PROCESS | 16354 | 1461179842869 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:17:23 INFO - PROCESS | 16354 | 1461179843060 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb41aa3000 == 65 [pid = 16354] [id = 133] 12:17:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 105 (0x7feb26ccf800) [pid = 16354] [serial = 398] [outer = (nil)] 12:17:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb29766800) [pid = 16354] [serial = 399] [outer = 0x7feb26ccf800] 12:17:23 INFO - PROCESS | 16354 | 1461179843180 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb29773c00) [pid = 16354] [serial = 400] [outer = 0x7feb26ccf800] 12:17:23 INFO - PROCESS | 16354 | 1461179843985 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]]]}] 12:17:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:17:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1389ms 12:17:24 INFO - PROCESS | 16354 | 1461179844020 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:17:24 INFO - PROCESS | 16354 | 1461179844024 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:17:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:17:24 INFO - PROCESS | 16354 | 1461179844030 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:17:24 INFO - PROCESS | 16354 | 1461179844033 Marionette TRACE conn3 <- [1,506,null,{}] 12:17:24 INFO - PROCESS | 16354 | 1461179844039 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}] 12:17:24 INFO - PROCESS | 16354 | 1461179844203 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:17:24 INFO - PROCESS | 16354 | 1461179844351 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42624800 == 66 [pid = 16354] [id = 134] 12:17:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb28032800) [pid = 16354] [serial = 401] [outer = (nil)] 12:17:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb31e67400) [pid = 16354] [serial = 402] [outer = 0x7feb28032800] 12:17:24 INFO - PROCESS | 16354 | 1461179844423 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 110 (0x7feb36151c00) [pid = 16354] [serial = 403] [outer = 0x7feb28032800] 12:17:25 INFO - PROCESS | 16354 | 1461179845361 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]]]}] 12:17:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:17:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1386ms 12:17:25 INFO - PROCESS | 16354 | 1461179845416 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 16354 | 1461179845420 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:17:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:17:25 INFO - PROCESS | 16354 | 1461179845426 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 16354 | 1461179845428 Marionette TRACE conn3 <- [1,510,null,{}] 12:17:25 INFO - PROCESS | 16354 | 1461179845434 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}] 12:17:25 INFO - PROCESS | 16354 | 1461179845602 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:17:25 INFO - PROCESS | 16354 | 1461179845752 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24dd0800 == 67 [pid = 16354] [id = 135] 12:17:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 111 (0x7feb2c07bc00) [pid = 16354] [serial = 404] [outer = (nil)] 12:17:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 112 (0x7feb3d0d7800) [pid = 16354] [serial = 405] [outer = 0x7feb2c07bc00] 12:17:25 INFO - PROCESS | 16354 | 1461179845826 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 113 (0x7feb401c3800) [pid = 16354] [serial = 406] [outer = 0x7feb2c07bc00] 12:17:26 INFO - PROCESS | 16354 | 1461179846729 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]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:17:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1378ms 12:17:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:17:26 INFO - PROCESS | 16354 | 1461179846805 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 16354 | 1461179846808 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:17:26 INFO - PROCESS | 16354 | 1461179846816 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 16354 | 1461179846818 Marionette TRACE conn3 <- [1,514,null,{}] 12:17:26 INFO - PROCESS | 16354 | 1461179846825 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}] 12:17:27 INFO - PROCESS | 16354 | 1461179847055 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:17:27 INFO - PROCESS | 16354 | 1461179847251 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26b84800 == 68 [pid = 16354] [id = 136] 12:17:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 114 (0x7feb23c6cc00) [pid = 16354] [serial = 407] [outer = (nil)] 12:17:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 115 (0x7feb4216fc00) [pid = 16354] [serial = 408] [outer = 0x7feb23c6cc00] 12:17:27 INFO - PROCESS | 16354 | 1461179847379 Marionette DEBUG loaded listener.js 12:17:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 116 (0x7feb42610800) [pid = 16354] [serial = 409] [outer = 0x7feb23c6cc00] 12:17:28 INFO - PROCESS | 16354 | 1461179848180 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]]]}] 12:17:28 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 12:17:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1442ms 12:17:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:17:28 INFO - PROCESS | 16354 | 1461179848257 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 16354 | 1461179848260 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:17:28 INFO - PROCESS | 16354 | 1461179848267 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 16354 | 1461179848269 Marionette TRACE conn3 <- [1,518,null,{}] 12:17:28 INFO - PROCESS | 16354 | 1461179848275 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}] 12:17:28 INFO - PROCESS | 16354 | 1461179848450 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:17:28 INFO - PROCESS | 16354 | 1461179848861 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb280b8800 == 69 [pid = 16354] [id = 137] 12:17:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 117 (0x7feb23fe5000) [pid = 16354] [serial = 410] [outer = (nil)] 12:17:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 118 (0x7feb24cf0c00) [pid = 16354] [serial = 411] [outer = 0x7feb23fe5000] 12:17:28 INFO - PROCESS | 16354 | 1461179848978 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 119 (0x7feb25bd1000) [pid = 16354] [serial = 412] [outer = 0x7feb23fe5000] 12:17:29 INFO - PROCESS | 16354 | 1461179849908 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]]]}] 12:17:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:17:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1681ms 12:17:29 INFO - PROCESS | 16354 | 1461179849949 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 16354 | 1461179849956 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:17:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:17:29 INFO - PROCESS | 16354 | 1461179849964 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 16354 | 1461179849968 Marionette TRACE conn3 <- [1,522,null,{}] 12:17:29 INFO - PROCESS | 16354 | 1461179849976 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}] 12:17:30 INFO - PROCESS | 16354 | 1461179850157 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:17:30 INFO - PROCESS | 16354 | 1461179850357 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25b8a800 == 70 [pid = 16354] [id = 138] 12:17:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 120 (0x7feb23c6fc00) [pid = 16354] [serial = 413] [outer = (nil)] 12:17:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 121 (0x7feb26790000) [pid = 16354] [serial = 414] [outer = 0x7feb23c6fc00] 12:17:30 INFO - PROCESS | 16354 | 1461179850492 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 122 (0x7feb267adc00) [pid = 16354] [serial = 415] [outer = 0x7feb23c6fc00] 12:17:30 INFO - PROCESS | 16354 | --DOMWINDOW == 121 (0x7feb23ff1400) [pid = 16354] [serial = 351] [outer = (nil)] [url = about:blank] 12:17:30 INFO - PROCESS | 16354 | --DOMWINDOW == 120 (0x7feb310ce400) [pid = 16354] [serial = 324] [outer = (nil)] [url = about:blank] 12:17:30 INFO - PROCESS | 16354 | --DOMWINDOW == 119 (0x7feb3e3eb400) [pid = 16354] [serial = 330] [outer = (nil)] [url = about:blank] 12:17:30 INFO - PROCESS | 16354 | --DOMWINDOW == 118 (0x7feb3ce8d400) [pid = 16354] [serial = 327] [outer = (nil)] [url = about:blank] 12:17:30 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb32402800 == 69 [pid = 16354] [id = 129] 12:17:30 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250db000 == 68 [pid = 16354] [id = 128] 12:17:30 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300fa800 == 67 [pid = 16354] [id = 127] 12:17:30 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2edee000 == 66 [pid = 16354] [id = 126] 12:17:30 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb28019800 == 65 [pid = 16354] [id = 125] 12:17:30 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250f5800 == 64 [pid = 16354] [id = 124] 12:17:31 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4677f800 == 63 [pid = 16354] [id = 121] 12:17:31 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42474800 == 62 [pid = 16354] [id = 120] 12:17:31 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb31e5a800 == 61 [pid = 16354] [id = 119] 12:17:31 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30097000 == 60 [pid = 16354] [id = 118] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 117 (0x7feb3e0b1800) [pid = 16354] [serial = 345] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 116 (0x7feb2ed7b800) [pid = 16354] [serial = 348] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 115 (0x7feb4019b400) [pid = 16354] [serial = 346] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 114 (0x7feb267c7800) [pid = 16354] [serial = 337] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 113 (0x7feb266cd400) [pid = 16354] [serial = 336] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 112 (0x7feb2c0d6800) [pid = 16354] [serial = 339] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 111 (0x7feb2e147c00) [pid = 16354] [serial = 340] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 110 (0x7feb2625a800) [pid = 16354] [serial = 334] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 109 (0x7feb24cfd800) [pid = 16354] [serial = 333] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 108 (0x7feb267c2400) [pid = 16354] [serial = 321] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 107 (0x7feb2ed2fc00) [pid = 16354] [serial = 342] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 106 (0x7feb266ce800) [pid = 16354] [serial = 318] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 105 (0x7feb40115400) [pid = 16354] [serial = 349] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | --DOMWINDOW == 104 (0x7feb36218400) [pid = 16354] [serial = 343] [outer = (nil)] [url = about:blank] 12:17:31 INFO - PROCESS | 16354 | 1461179851377 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]]]}] 12:17:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:17:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1440ms 12:17:31 INFO - PROCESS | 16354 | 1461179851408 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 16354 | 1461179851415 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:17:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:17:31 INFO - PROCESS | 16354 | 1461179851422 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 16354 | 1461179851425 Marionette TRACE conn3 <- [1,526,null,{}] 12:17:31 INFO - PROCESS | 16354 | 1461179851431 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}] 12:17:31 INFO - PROCESS | 16354 | 1461179851589 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:17:31 INFO - PROCESS | 16354 | 1461179851606 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f439800 == 61 [pid = 16354] [id = 139] 12:17:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 105 (0x7feb266cd400) [pid = 16354] [serial = 416] [outer = (nil)] 12:17:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb26f23c00) [pid = 16354] [serial = 417] [outer = 0x7feb266cd400] 12:17:31 INFO - PROCESS | 16354 | 1461179851669 Marionette DEBUG loaded listener.js 12:17:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb29767000) [pid = 16354] [serial = 418] [outer = 0x7feb266cd400] 12:17:32 INFO - PROCESS | 16354 | 1461179852586 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]]]}] 12:17:32 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 12:17:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1193ms 12:17:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:17:32 INFO - PROCESS | 16354 | 1461179852620 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:17:32 INFO - PROCESS | 16354 | 1461179852623 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:17:32 INFO - PROCESS | 16354 | 1461179852640 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:17:32 INFO - PROCESS | 16354 | 1461179852652 Marionette TRACE conn3 <- [1,530,null,{}] 12:17:32 INFO - PROCESS | 16354 | 1461179852661 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}] 12:17:32 INFO - PROCESS | 16354 | 1461179852826 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:17:32 INFO - PROCESS | 16354 | 1461179852938 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb302a0000 == 62 [pid = 16354] [id = 140] 12:17:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb23ff1400) [pid = 16354] [serial = 419] [outer = (nil)] 12:17:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb2ed28400) [pid = 16354] [serial = 420] [outer = 0x7feb23ff1400] 12:17:33 INFO - PROCESS | 16354 | 1461179853001 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 110 (0x7feb321a8400) [pid = 16354] [serial = 421] [outer = 0x7feb23ff1400] 12:17:34 INFO - PROCESS | 16354 | 1461179854178 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"]]]}] 12:17:34 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 12:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:17:34 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 12:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:17:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1608ms 12:17:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:17:34 INFO - PROCESS | 16354 | 1461179854249 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:17:34 INFO - PROCESS | 16354 | 1461179854253 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:17:34 INFO - PROCESS | 16354 | 1461179854260 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 16354 | 1461179854263 Marionette TRACE conn3 <- [1,534,null,{}] 12:17:34 INFO - PROCESS | 16354 | 1461179854268 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}] 12:17:34 INFO - PROCESS | 16354 | 1461179854458 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:17:34 INFO - PROCESS | 16354 | 1461179854615 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3d27f000 == 63 [pid = 16354] [id = 141] 12:17:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 111 (0x7feb29765400) [pid = 16354] [serial = 422] [outer = (nil)] 12:17:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 112 (0x7feb42659400) [pid = 16354] [serial = 423] [outer = 0x7feb29765400] 12:17:34 INFO - PROCESS | 16354 | 1461179854699 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 113 (0x7feb44296000) [pid = 16354] [serial = 424] [outer = 0x7feb29765400] 12:17:35 INFO - PROCESS | 16354 | --DOMWINDOW == 112 (0x7feb2fe6e800) [pid = 16354] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:17:35 INFO - PROCESS | 16354 | --DOMWINDOW == 111 (0x7feb23fee000) [pid = 16354] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:17:35 INFO - PROCESS | 16354 | --DOMWINDOW == 110 (0x7feb25bd0800) [pid = 16354] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:17:35 INFO - PROCESS | 16354 | --DOMWINDOW == 109 (0x7feb26610000) [pid = 16354] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:17:35 INFO - PROCESS | 16354 | --DOMWINDOW == 108 (0x7feb2678b000) [pid = 16354] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:17:35 INFO - PROCESS | 16354 | --DOMWINDOW == 107 (0x7feb2976ac00) [pid = 16354] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:17:35 INFO - PROCESS | 16354 | --DOMWINDOW == 106 (0x7feb23c73000) [pid = 16354] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:17:35 INFO - PROCESS | 16354 | --DOMWINDOW == 105 (0x7feb23c66000) [pid = 16354] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:17:35 INFO - PROCESS | 16354 | 1461179855586 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]]]}] 12:17:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:17:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1340ms 12:17:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:17:35 INFO - PROCESS | 16354 | 1461179855600 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:17:35 INFO - PROCESS | 16354 | 1461179855602 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:17:35 INFO - PROCESS | 16354 | 1461179855609 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 16354 | 1461179855612 Marionette TRACE conn3 <- [1,538,null,{}] 12:17:35 INFO - PROCESS | 16354 | 1461179855617 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}] 12:17:35 INFO - PROCESS | 16354 | 1461179855825 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:17:35 INFO - PROCESS | 16354 | 1461179855909 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30bab000 == 64 [pid = 16354] [id = 142] 12:17:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb25c53800) [pid = 16354] [serial = 425] [outer = (nil)] 12:17:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb25c55400) [pid = 16354] [serial = 426] [outer = 0x7feb25c53800] 12:17:35 INFO - PROCESS | 16354 | 1461179855993 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb267afc00) [pid = 16354] [serial = 427] [outer = 0x7feb25c53800] 12:17:36 INFO - PROCESS | 16354 | 1461179856750 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]]]}] 12:17:36 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. 12:17:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1189ms 12:17:36 INFO - PROCESS | 16354 | 1461179856798 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 16354 | 1461179856801 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:17:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:17:36 INFO - PROCESS | 16354 | 1461179856807 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 16354 | 1461179856810 Marionette TRACE conn3 <- [1,542,null,{}] 12:17:36 INFO - PROCESS | 16354 | 1461179856815 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}] 12:17:37 INFO - PROCESS | 16354 | 1461179857018 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:17:37 INFO - PROCESS | 16354 | 1461179857042 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4659f000 == 65 [pid = 16354] [id = 143] 12:17:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb267c7800) [pid = 16354] [serial = 428] [outer = (nil)] 12:17:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 110 (0x7feb26cf1400) [pid = 16354] [serial = 429] [outer = 0x7feb267c7800] 12:17:37 INFO - PROCESS | 16354 | 1461179857104 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 111 (0x7feb296be000) [pid = 16354] [serial = 430] [outer = 0x7feb267c7800] 12:17:38 INFO - PROCESS | 16354 | 1461179858010 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]]]}] 12:17:38 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. 12:17:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1230ms 12:17:38 INFO - PROCESS | 16354 | 1461179858059 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 16354 | 1461179858067 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:17:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:17:38 INFO - PROCESS | 16354 | 1461179858080 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - PROCESS | 16354 | 1461179858084 Marionette TRACE conn3 <- [1,546,null,{}] 12:17:38 INFO - PROCESS | 16354 | 1461179858094 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}] 12:17:38 INFO - PROCESS | 16354 | 1461179858296 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:17:38 INFO - PROCESS | 16354 | 1461179858456 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24dc3000 == 66 [pid = 16354] [id = 144] 12:17:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 112 (0x7feb23fe4c00) [pid = 16354] [serial = 431] [outer = (nil)] 12:17:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 113 (0x7feb24fe3800) [pid = 16354] [serial = 432] [outer = 0x7feb23fe4c00] 12:17:38 INFO - PROCESS | 16354 | 1461179858543 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 114 (0x7feb24fedc00) [pid = 16354] [serial = 433] [outer = 0x7feb23fe4c00] 12:17:39 INFO - PROCESS | 16354 | 1461179859419 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]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:17:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1390ms 12:17:39 INFO - PROCESS | 16354 | 1461179859474 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 16354 | 1461179859483 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:17:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:17:39 INFO - PROCESS | 16354 | 1461179859496 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 16354 | 1461179859501 Marionette TRACE conn3 <- [1,550,null,{}] 12:17:39 INFO - PROCESS | 16354 | 1461179859507 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}] 12:17:39 INFO - PROCESS | 16354 | 1461179859724 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:17:39 INFO - PROCESS | 16354 | 1461179859873 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2fed3800 == 67 [pid = 16354] [id = 145] 12:17:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 115 (0x7feb23feb400) [pid = 16354] [serial = 434] [outer = (nil)] 12:17:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 116 (0x7feb25c4e800) [pid = 16354] [serial = 435] [outer = 0x7feb23feb400] 12:17:39 INFO - PROCESS | 16354 | 1461179859951 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 117 (0x7feb25c80c00) [pid = 16354] [serial = 436] [outer = 0x7feb23feb400] 12:17:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 118 (0x7feb25bc8c00) [pid = 16354] [serial = 437] [outer = 0x7feb2625c800] 12:17:40 INFO - PROCESS | 16354 | 1461179860969 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]]]}] 12:17:41 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. 12:17:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1541ms 12:17:41 INFO - PROCESS | 16354 | 1461179861084 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 16354 | 1461179861087 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:17:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:17:41 INFO - PROCESS | 16354 | 1461179861095 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 16354 | 1461179861103 Marionette TRACE conn3 <- [1,554,null,{}] 12:17:41 INFO - PROCESS | 16354 | 1461179861123 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}] 12:17:41 INFO - PROCESS | 16354 | 1461179861316 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:17:41 INFO - PROCESS | 16354 | 1461179861513 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26997800 == 68 [pid = 16354] [id = 146] 12:17:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 119 (0x7feb25c7cc00) [pid = 16354] [serial = 438] [outer = (nil)] 12:17:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 120 (0x7feb26cc3c00) [pid = 16354] [serial = 439] [outer = 0x7feb25c7cc00] 12:17:41 INFO - PROCESS | 16354 | 1461179861610 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 121 (0x7feb28036000) [pid = 16354] [serial = 440] [outer = 0x7feb25c7cc00] 12:17:42 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:42 INFO - PROCESS | 16354 | 1461179862435 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]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:17:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1398ms 12:17:42 INFO - PROCESS | 16354 | 1461179862495 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:17:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:17:42 INFO - PROCESS | 16354 | 1461179862500 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:17:42 INFO - PROCESS | 16354 | 1461179862506 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 16354 | 1461179862510 Marionette TRACE conn3 <- [1,558,null,{}] 12:17:42 INFO - PROCESS | 16354 | 1461179862516 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}] 12:17:42 INFO - PROCESS | 16354 | 1461179862694 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:17:42 INFO - PROCESS | 16354 | 1461179862842 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb465ac000 == 69 [pid = 16354] [id = 147] 12:17:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 122 (0x7feb25dcc400) [pid = 16354] [serial = 441] [outer = (nil)] 12:17:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 123 (0x7feb26b0bc00) [pid = 16354] [serial = 442] [outer = 0x7feb25dcc400] 12:17:42 INFO - PROCESS | 16354 | 1461179862916 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 124 (0x7feb26b11c00) [pid = 16354] [serial = 443] [outer = 0x7feb25dcc400] 12:17:43 INFO - PROCESS | 16354 | 1461179863785 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]]]}] 12:17:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:17:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1337ms 12:17:43 INFO - PROCESS | 16354 | 1461179863843 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 16354 | 1461179863846 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:17:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:17:43 INFO - PROCESS | 16354 | 1461179863853 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 16354 | 1461179863857 Marionette TRACE conn3 <- [1,562,null,{}] 12:17:43 INFO - PROCESS | 16354 | 1461179863862 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}] 12:17:44 INFO - PROCESS | 16354 | 1461179864039 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:17:44 INFO - PROCESS | 16354 | 1461179864188 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24cca800 == 70 [pid = 16354] [id = 148] 12:17:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 125 (0x7feb1f452400) [pid = 16354] [serial = 444] [outer = (nil)] 12:17:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 126 (0x7feb1f45b800) [pid = 16354] [serial = 445] [outer = 0x7feb1f452400] 12:17:44 INFO - PROCESS | 16354 | 1461179864259 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 127 (0x7feb1f460800) [pid = 16354] [serial = 446] [outer = 0x7feb1f452400] 12:17:44 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:45 INFO - PROCESS | 16354 | 1461179865144 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]]]}] 12:17:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:17:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1329ms 12:17:45 INFO - PROCESS | 16354 | 1461179865183 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 16354 | 1461179865187 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:17:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:17:45 INFO - PROCESS | 16354 | 1461179865194 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 16354 | 1461179865198 Marionette TRACE conn3 <- [1,566,null,{}] 12:17:45 INFO - PROCESS | 16354 | 1461179865203 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}] 12:17:45 INFO - PROCESS | 16354 | 1461179865424 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:17:45 INFO - PROCESS | 16354 | 1461179865579 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f261000 == 71 [pid = 16354] [id = 149] 12:17:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb1f460c00) [pid = 16354] [serial = 447] [outer = (nil)] 12:17:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb29766c00) [pid = 16354] [serial = 448] [outer = 0x7feb1f460c00] 12:17:45 INFO - PROCESS | 16354 | 1461179865664 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb2ed81800) [pid = 16354] [serial = 449] [outer = 0x7feb1f460c00] 12:17:46 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:46 INFO - PROCESS | 16354 | 1461179866473 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]]]}] 12:17:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:17:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1332ms 12:17:46 INFO - PROCESS | 16354 | 1461179866527 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 16354 | 1461179866531 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:17:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:17:46 INFO - PROCESS | 16354 | 1461179866537 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 16354 | 1461179866539 Marionette TRACE conn3 <- [1,570,null,{}] 12:17:46 INFO - PROCESS | 16354 | 1461179866545 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}] 12:17:46 INFO - PROCESS | 16354 | 1461179866706 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:17:46 INFO - PROCESS | 16354 | 1461179866860 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a5bb000 == 72 [pid = 16354] [id = 150] 12:17:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb25c4cc00) [pid = 16354] [serial = 450] [outer = (nil)] 12:17:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb2a609c00) [pid = 16354] [serial = 451] [outer = 0x7feb25c4cc00] 12:17:46 INFO - PROCESS | 16354 | 1461179866936 Marionette DEBUG loaded listener.js 12:17:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb2a60d800) [pid = 16354] [serial = 452] [outer = 0x7feb25c4cc00] 12:17:47 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:47 INFO - PROCESS | 16354 | 1461179867796 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]]]}] 12:17:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:17:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1284ms 12:17:47 INFO - PROCESS | 16354 | 1461179867822 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 16354 | 1461179867826 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:17:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:17:47 INFO - PROCESS | 16354 | 1461179867832 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - PROCESS | 16354 | 1461179867836 Marionette TRACE conn3 <- [1,574,null,{}] 12:17:47 INFO - PROCESS | 16354 | 1461179867842 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}] 12:17:48 INFO - PROCESS | 16354 | 1461179868010 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:17:48 INFO - PROCESS | 16354 | 1461179868165 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb36eb3000 == 73 [pid = 16354] [id = 151] 12:17:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb26904000) [pid = 16354] [serial = 453] [outer = (nil)] 12:17:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb2690b400) [pid = 16354] [serial = 454] [outer = 0x7feb26904000] 12:17:48 INFO - PROCESS | 16354 | 1461179868239 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb26910800) [pid = 16354] [serial = 455] [outer = 0x7feb26904000] 12:17:49 INFO - PROCESS | 16354 | 1461179869122 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]]]}] 12:17:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:17:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1329ms 12:17:49 INFO - PROCESS | 16354 | 1461179869162 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 16354 | 1461179869166 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:17:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:17:49 INFO - PROCESS | 16354 | 1461179869173 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 16354 | 1461179869176 Marionette TRACE conn3 <- [1,578,null,{}] 12:17:49 INFO - PROCESS | 16354 | 1461179869182 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}] 12:17:49 INFO - PROCESS | 16354 | 1461179869354 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:17:49 INFO - PROCESS | 16354 | 1461179869512 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1dedd000 == 74 [pid = 16354] [id = 152] 12:17:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb26906400) [pid = 16354] [serial = 456] [outer = (nil)] 12:17:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb2a60d400) [pid = 16354] [serial = 457] [outer = 0x7feb26906400] 12:17:49 INFO - PROCESS | 16354 | 1461179869596 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb2a790400) [pid = 16354] [serial = 458] [outer = 0x7feb26906400] 12:17:50 INFO - PROCESS | 16354 | 1461179870402 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]]]}] 12:17:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:17:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1278ms 12:17:50 INFO - PROCESS | 16354 | 1461179870453 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:17:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:17:50 INFO - PROCESS | 16354 | 1461179870457 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:17:50 INFO - PROCESS | 16354 | 1461179870465 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:17:50 INFO - PROCESS | 16354 | 1461179870468 Marionette TRACE conn3 <- [1,582,null,{}] 12:17:50 INFO - PROCESS | 16354 | 1461179870475 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}] 12:17:50 INFO - PROCESS | 16354 | 1461179870653 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:17:50 INFO - PROCESS | 16354 | 1461179870814 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1dfa0000 == 75 [pid = 16354] [id = 153] 12:17:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb1e049c00) [pid = 16354] [serial = 459] [outer = (nil)] 12:17:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb1e051800) [pid = 16354] [serial = 460] [outer = 0x7feb1e049c00] 12:17:50 INFO - PROCESS | 16354 | 1461179870892 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb1e056800) [pid = 16354] [serial = 461] [outer = 0x7feb1e049c00] 12:17:51 INFO - PROCESS | 16354 | 1461179871763 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]]]}] 12:17:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:17:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1331ms 12:17:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:17:51 INFO - PROCESS | 16354 | 1461179871795 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:17:51 INFO - PROCESS | 16354 | 1461179871799 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:17:51 INFO - PROCESS | 16354 | 1461179871806 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 16354 | 1461179871809 Marionette TRACE conn3 <- [1,586,null,{}] 12:17:51 INFO - PROCESS | 16354 | 1461179871816 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}] 12:17:52 INFO - PROCESS | 16354 | 1461179872020 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:17:52 INFO - PROCESS | 16354 | 1461179872173 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb296a4800 == 76 [pid = 16354] [id = 154] 12:17:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb1e04a800) [pid = 16354] [serial = 462] [outer = (nil)] 12:17:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb25dd8c00) [pid = 16354] [serial = 463] [outer = 0x7feb1e04a800] 12:17:52 INFO - PROCESS | 16354 | 1461179872249 Marionette DEBUG loaded listener.js 12:17:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb2a798000) [pid = 16354] [serial = 464] [outer = 0x7feb1e04a800] 12:17:53 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:53 INFO - PROCESS | 16354 | 1461179873393 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]]]}] 12:17:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:17:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1644ms 12:17:53 INFO - PROCESS | 16354 | 1461179873449 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:17:53 INFO - PROCESS | 16354 | 1461179873456 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:17:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:17:53 INFO - PROCESS | 16354 | 1461179873464 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - PROCESS | 16354 | 1461179873469 Marionette TRACE conn3 <- [1,590,null,{}] 12:17:53 INFO - PROCESS | 16354 | 1461179873476 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}] 12:17:53 INFO - PROCESS | 16354 | 1461179873640 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:17:53 INFO - PROCESS | 16354 | 1461179873829 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24dca800 == 77 [pid = 16354] [id = 155] 12:17:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb24fe8400) [pid = 16354] [serial = 465] [outer = (nil)] 12:17:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb24fec400) [pid = 16354] [serial = 466] [outer = 0x7feb24fe8400] 12:17:53 INFO - PROCESS | 16354 | 1461179873941 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb25bcb000) [pid = 16354] [serial = 467] [outer = 0x7feb24fe8400] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2e98a000 == 76 [pid = 16354] [id = 106] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb46781000 == 75 [pid = 16354] [id = 110] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb44271800 == 74 [pid = 16354] [id = 108] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb360aa800 == 73 [pid = 16354] [id = 107] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300a4000 == 72 [pid = 16354] [id = 109] 12:17:54 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb3cd4fc00) [pid = 16354] [serial = 390] [outer = (nil)] [url = about:blank] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3e21d800 == 71 [pid = 16354] [id = 117] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30bab000 == 70 [pid = 16354] [id = 142] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3d27f000 == 69 [pid = 16354] [id = 141] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb302a0000 == 68 [pid = 16354] [id = 140] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f439800 == 67 [pid = 16354] [id = 139] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb25b8a800 == 66 [pid = 16354] [id = 138] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb280b8800 == 65 [pid = 16354] [id = 137] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24dd0800 == 64 [pid = 16354] [id = 135] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42624800 == 63 [pid = 16354] [id = 134] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb41aa3000 == 62 [pid = 16354] [id = 133] 12:17:54 INFO - PROCESS | 16354 | 1461179874956 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]]]}] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb31134800 == 61 [pid = 16354] [id = 132] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb297b8800 == 60 [pid = 16354] [id = 131] 12:17:54 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3d273800 == 59 [pid = 16354] [id = 130] 12:17:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:17:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1533ms 12:17:55 INFO - PROCESS | 16354 | 1461179874999 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:17:55 INFO - PROCESS | 16354 | 1461179875007 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:17:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:17:55 INFO - PROCESS | 16354 | 1461179875017 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 16354 | 1461179875021 Marionette TRACE conn3 <- [1,594,null,{}] 12:17:55 INFO - PROCESS | 16354 | 1461179875027 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}] 12:17:55 INFO - PROCESS | 16354 | 1461179875181 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb4260f400) [pid = 16354] [serial = 369] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb24cf9800) [pid = 16354] [serial = 354] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb25dd9400) [pid = 16354] [serial = 357] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb29773800) [pid = 16354] [serial = 388] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb23c81c00) [pid = 16354] [serial = 372] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb26ccb400) [pid = 16354] [serial = 378] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb29784c00) [pid = 16354] [serial = 360] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb30dc3800) [pid = 16354] [serial = 363] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb2678fc00) [pid = 16354] [serial = 375] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb23fefc00) [pid = 16354] [serial = 373] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb2976cc00) [pid = 16354] [serial = 387] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb2f0adc00) [pid = 16354] [serial = 382] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb267b4800) [pid = 16354] [serial = 316] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb322c9800) [pid = 16354] [serial = 384] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb32517400) [pid = 16354] [serial = 385] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb420c3000) [pid = 16354] [serial = 352] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb297db400) [pid = 16354] [serial = 381] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb3e3f7400) [pid = 16354] [serial = 366] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb26cd0c00) [pid = 16354] [serial = 379] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb267aec00) [pid = 16354] [serial = 376] [outer = (nil)] [url = about:blank] 12:17:55 INFO - PROCESS | 16354 | 1461179875313 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb264c1800 == 60 [pid = 16354] [id = 156] 12:17:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb23fefc00) [pid = 16354] [serial = 468] [outer = (nil)] 12:17:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb25dcb400) [pid = 16354] [serial = 469] [outer = 0x7feb23fefc00] 12:17:55 INFO - PROCESS | 16354 | 1461179875457 Marionette DEBUG loaded listener.js 12:17:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb2678fc00) [pid = 16354] [serial = 470] [outer = 0x7feb23fefc00] 12:17:56 INFO - PROCESS | 16354 | 1461179876228 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]]]}] 12:17:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:17:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1239ms 12:17:56 INFO - PROCESS | 16354 | 1461179876265 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 16354 | 1461179876269 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:17:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:17:56 INFO - PROCESS | 16354 | 1461179876275 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 16354 | 1461179876281 Marionette TRACE conn3 <- [1,598,null,{}] 12:17:56 INFO - PROCESS | 16354 | 1461179876296 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}] 12:17:56 INFO - PROCESS | 16354 | 1461179876447 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:17:56 INFO - PROCESS | 16354 | 1461179876465 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29906000 == 61 [pid = 16354] [id = 157] 12:17:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb26b0c000) [pid = 16354] [serial = 471] [outer = (nil)] 12:17:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb26cc9800) [pid = 16354] [serial = 472] [outer = 0x7feb26b0c000] 12:17:56 INFO - PROCESS | 16354 | 1461179876528 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb26ceb800) [pid = 16354] [serial = 473] [outer = 0x7feb26b0c000] 12:17:57 INFO - PROCESS | 16354 | 1461179877299 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]]]}] 12:17:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:17:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1082ms 12:17:57 INFO - PROCESS | 16354 | 1461179877394 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 16354 | 1461179877398 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:17:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:17:57 INFO - PROCESS | 16354 | 1461179877417 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 16354 | 1461179877420 Marionette TRACE conn3 <- [1,602,null,{}] 12:17:57 INFO - PROCESS | 16354 | 1461179877425 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}] 12:17:57 INFO - PROCESS | 16354 | 1461179877621 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:17:57 INFO - PROCESS | 16354 | 1461179877651 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2fec7000 == 62 [pid = 16354] [id = 158] 12:17:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb26b0e000) [pid = 16354] [serial = 474] [outer = (nil)] 12:17:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb2803a400) [pid = 16354] [serial = 475] [outer = 0x7feb26b0e000] 12:17:57 INFO - PROCESS | 16354 | 1461179877713 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb2976b000) [pid = 16354] [serial = 476] [outer = 0x7feb26b0e000] 12:17:58 INFO - PROCESS | 16354 | 1461179878717 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]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:17:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1338ms 12:17:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:17:58 INFO - PROCESS | 16354 | 1461179878756 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 16354 | 1461179878759 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:17:58 INFO - PROCESS | 16354 | 1461179878765 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 16354 | 1461179878768 Marionette TRACE conn3 <- [1,606,null,{}] 12:17:58 INFO - PROCESS | 16354 | 1461179878774 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}] 12:17:58 INFO - PROCESS | 16354 | 1461179878965 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:17:59 INFO - PROCESS | 16354 | 1461179878993 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30a95800 == 63 [pid = 16354] [id = 159] 12:17:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb26352400) [pid = 16354] [serial = 477] [outer = (nil)] 12:17:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb2978b800) [pid = 16354] [serial = 478] [outer = 0x7feb26352400] 12:17:59 INFO - PROCESS | 16354 | 1461179879057 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb2a60dc00) [pid = 16354] [serial = 479] [outer = 0x7feb26352400] 12:17:59 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb29765400) [pid = 16354] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:17:59 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb25c53800) [pid = 16354] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:17:59 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb23c6fc00) [pid = 16354] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:17:59 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb23ff1400) [pid = 16354] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:17:59 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb266cd400) [pid = 16354] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:17:59 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb23fe5000) [pid = 16354] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:18:00 INFO - PROCESS | 16354 | 1461179880035 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]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:18:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1332ms 12:18:00 INFO - PROCESS | 16354 | 1461179880097 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 16354 | 1461179880100 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:18:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:18:00 INFO - PROCESS | 16354 | 1461179880106 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 16354 | 1461179880108 Marionette TRACE conn3 <- [1,610,null,{}] 12:18:00 INFO - PROCESS | 16354 | 1461179880114 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}] 12:18:00 INFO - PROCESS | 16354 | 1461179880347 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:18:00 INFO - PROCESS | 16354 | 1461179880364 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325bd800 == 64 [pid = 16354] [id = 160] 12:18:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb26b0f400) [pid = 16354] [serial = 480] [outer = (nil)] 12:18:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb2a79f000) [pid = 16354] [serial = 481] [outer = 0x7feb26b0f400] 12:18:00 INFO - PROCESS | 16354 | 1461179880432 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb2fe6f000) [pid = 16354] [serial = 482] [outer = 0x7feb26b0f400] 12:18:01 INFO - PROCESS | 16354 | 1461179881181 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]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:18:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1140ms 12:18:01 INFO - PROCESS | 16354 | 1461179881248 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 16354 | 1461179881250 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:18:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:18:01 INFO - PROCESS | 16354 | 1461179881258 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 16354 | 1461179881262 Marionette TRACE conn3 <- [1,614,null,{}] 12:18:01 INFO - PROCESS | 16354 | 1461179881267 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}] 12:18:01 INFO - PROCESS | 16354 | 1461179881428 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:18:01 INFO - PROCESS | 16354 | 1461179881449 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3df03800 == 65 [pid = 16354] [id = 161] 12:18:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb2ca68800) [pid = 16354] [serial = 483] [outer = (nil)] 12:18:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb3163ac00) [pid = 16354] [serial = 484] [outer = 0x7feb2ca68800] 12:18:01 INFO - PROCESS | 16354 | 1461179881515 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb322c9800) [pid = 16354] [serial = 485] [outer = 0x7feb2ca68800] 12:18:02 INFO - PROCESS | 16354 | 1461179882619 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]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:18:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1434ms 12:18:02 INFO - PROCESS | 16354 | 1461179882694 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 16354 | 1461179882702 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:18:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:18:02 INFO - PROCESS | 16354 | 1461179882712 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 16354 | 1461179882718 Marionette TRACE conn3 <- [1,618,null,{}] 12:18:02 INFO - PROCESS | 16354 | 1461179882727 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}] 12:18:02 INFO - PROCESS | 16354 | 1461179882959 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:18:03 INFO - PROCESS | 16354 | 1461179883175 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2610f800 == 66 [pid = 16354] [id = 162] 12:18:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb24fef400) [pid = 16354] [serial = 486] [outer = (nil)] 12:18:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb25c53000) [pid = 16354] [serial = 487] [outer = 0x7feb24fef400] 12:18:03 INFO - PROCESS | 16354 | 1461179883305 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb25c80800) [pid = 16354] [serial = 488] [outer = 0x7feb24fef400] 12:18:04 INFO - PROCESS | 16354 | 1461179884262 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]]]}] 12:18:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:18:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1592ms 12:18:04 INFO - PROCESS | 16354 | 1461179884305 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:18:04 INFO - PROCESS | 16354 | 1461179884314 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:18:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:18:04 INFO - PROCESS | 16354 | 1461179884325 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - PROCESS | 16354 | 1461179884329 Marionette TRACE conn3 <- [1,622,null,{}] 12:18:04 INFO - PROCESS | 16354 | 1461179884336 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}] 12:18:04 INFO - PROCESS | 16354 | 1461179884521 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:18:04 INFO - PROCESS | 16354 | 1461179884767 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300fb000 == 67 [pid = 16354] [id = 163] 12:18:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb26605400) [pid = 16354] [serial = 489] [outer = (nil)] 12:18:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb26b06000) [pid = 16354] [serial = 490] [outer = 0x7feb26605400] 12:18:04 INFO - PROCESS | 16354 | 1461179884884 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb26ccf400) [pid = 16354] [serial = 491] [outer = 0x7feb26605400] 12:18:05 INFO - PROCESS | 16354 | 1461179885711 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]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:18:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1441ms 12:18:05 INFO - PROCESS | 16354 | 1461179885766 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 16354 | 1461179885770 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:18:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:18:05 INFO - PROCESS | 16354 | 1461179885777 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 16354 | 1461179885782 Marionette TRACE conn3 <- [1,626,null,{}] 12:18:05 INFO - PROCESS | 16354 | 1461179885798 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}] 12:18:05 INFO - PROCESS | 16354 | 1461179885985 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:18:06 INFO - PROCESS | 16354 | 1461179886141 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42433800 == 68 [pid = 16354] [id = 164] 12:18:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb26ce9400) [pid = 16354] [serial = 492] [outer = (nil)] 12:18:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb2a60ac00) [pid = 16354] [serial = 493] [outer = 0x7feb26ce9400] 12:18:06 INFO - PROCESS | 16354 | 1461179886216 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb2a79ac00) [pid = 16354] [serial = 494] [outer = 0x7feb26ce9400] 12:18:07 INFO - PROCESS | 16354 | 1461179887124 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]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:18:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1388ms 12:18:07 INFO - PROCESS | 16354 | 1461179887166 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 16354 | 1461179887171 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:18:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:18:07 INFO - PROCESS | 16354 | 1461179887176 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 16354 | 1461179887179 Marionette TRACE conn3 <- [1,630,null,{}] 12:18:07 INFO - PROCESS | 16354 | 1461179887185 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}] 12:18:07 INFO - PROCESS | 16354 | 1461179887363 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:18:07 INFO - PROCESS | 16354 | 1461179887523 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb46594000 == 69 [pid = 16354] [id = 165] 12:18:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb26b09400) [pid = 16354] [serial = 495] [outer = (nil)] 12:18:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb30a77400) [pid = 16354] [serial = 496] [outer = 0x7feb26b09400] 12:18:07 INFO - PROCESS | 16354 | 1461179887596 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb3251cc00) [pid = 16354] [serial = 497] [outer = 0x7feb26b09400] 12:18:08 INFO - PROCESS | 16354 | 1461179888455 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]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:18:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1328ms 12:18:08 INFO - PROCESS | 16354 | 1461179888507 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 16354 | 1461179888510 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:18:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:18:08 INFO - PROCESS | 16354 | 1461179888516 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 16354 | 1461179888518 Marionette TRACE conn3 <- [1,634,null,{}] 12:18:08 INFO - PROCESS | 16354 | 1461179888525 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}] 12:18:08 INFO - PROCESS | 16354 | 1461179888692 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:18:08 INFO - PROCESS | 16354 | 1461179888851 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250a9000 == 70 [pid = 16354] [id = 166] 12:18:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb2a799000) [pid = 16354] [serial = 498] [outer = (nil)] 12:18:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb2f494400) [pid = 16354] [serial = 499] [outer = 0x7feb2a799000] 12:18:08 INFO - PROCESS | 16354 | 1461179888925 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb2f499c00) [pid = 16354] [serial = 500] [outer = 0x7feb2a799000] 12:18:09 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:18:09 INFO - PROCESS | 16354 | 1461179889807 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]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:18:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1327ms 12:18:09 INFO - PROCESS | 16354 | 1461179889845 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 16354 | 1461179889848 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:18:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:18:09 INFO - PROCESS | 16354 | 1461179889855 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 16354 | 1461179889858 Marionette TRACE conn3 <- [1,638,null,{}] 12:18:09 INFO - PROCESS | 16354 | 1461179889864 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}] 12:18:10 INFO - PROCESS | 16354 | 1461179890057 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:18:10 INFO - PROCESS | 16354 | 1461179890219 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cfdc800 == 71 [pid = 16354] [id = 167] 12:18:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb2f499400) [pid = 16354] [serial = 501] [outer = (nil)] 12:18:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb3020cc00) [pid = 16354] [serial = 502] [outer = 0x7feb2f499400] 12:18:10 INFO - PROCESS | 16354 | 1461179890296 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb3cdbdc00) [pid = 16354] [serial = 503] [outer = 0x7feb2f499400] 12:18:10 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:18:11 INFO - PROCESS | 16354 | 1461179891233 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]]]}] 12:18:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:18:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1429ms 12:18:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:18:11 INFO - PROCESS | 16354 | 1461179891286 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 16354 | 1461179891289 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:18:11 INFO - PROCESS | 16354 | 1461179891296 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 16354 | 1461179891298 Marionette TRACE conn3 <- [1,642,null,{}] 12:18:11 INFO - PROCESS | 16354 | 1461179891305 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}] 12:18:11 INFO - PROCESS | 16354 | 1461179891486 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:18:11 INFO - PROCESS | 16354 | 1461179891649 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3d7800 == 72 [pid = 16354] [id = 168] 12:18:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb1dd64800) [pid = 16354] [serial = 504] [outer = (nil)] 12:18:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb1dd69000) [pid = 16354] [serial = 505] [outer = 0x7feb1dd64800] 12:18:11 INFO - PROCESS | 16354 | 1461179891722 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb1f452c00) [pid = 16354] [serial = 506] [outer = 0x7feb1dd64800] 12:18:12 INFO - PROCESS | 16354 | 1461179892848 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]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:18:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1638ms 12:18:12 INFO - PROCESS | 16354 | 1461179892934 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 16354 | 1461179892938 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:18:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:18:12 INFO - PROCESS | 16354 | 1461179892945 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 16354 | 1461179892948 Marionette TRACE conn3 <- [1,646,null,{}] 12:18:12 INFO - PROCESS | 16354 | 1461179892953 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}] 12:18:13 INFO - PROCESS | 16354 | 1461179893458 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:18:13 INFO - PROCESS | 16354 | 1461179893693 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cfda000 == 73 [pid = 16354] [id = 169] 12:18:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb1dd67c00) [pid = 16354] [serial = 507] [outer = (nil)] 12:18:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb1e156400) [pid = 16354] [serial = 508] [outer = 0x7feb1dd67c00] 12:18:13 INFO - PROCESS | 16354 | 1461179893767 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb1f454400) [pid = 16354] [serial = 509] [outer = 0x7feb1dd67c00] 12:18:14 INFO - PROCESS | 16354 | 1461179894755 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]]]}] 12:18:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:18:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1885ms 12:18:14 INFO - PROCESS | 16354 | 1461179894832 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:18:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:18:14 INFO - PROCESS | 16354 | 1461179894840 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:18:14 INFO - PROCESS | 16354 | 1461179894852 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - PROCESS | 16354 | 1461179894861 Marionette TRACE conn3 <- [1,650,null,{}] 12:18:14 INFO - PROCESS | 16354 | 1461179894869 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}] 12:18:15 INFO - PROCESS | 16354 | 1461179895116 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:18:15 INFO - PROCESS | 16354 | 1461179895446 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1df9a800 == 74 [pid = 16354] [id = 170] 12:18:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb23c69800) [pid = 16354] [serial = 510] [outer = (nil)] 12:18:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb23c78c00) [pid = 16354] [serial = 511] [outer = 0x7feb23c69800] 12:18:15 INFO - PROCESS | 16354 | 1461179895522 Marionette DEBUG loaded listener.js 12:18:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb23fef000) [pid = 16354] [serial = 512] [outer = 0x7feb23c69800] 12:18:16 INFO - PROCESS | 16354 | 1461179896468 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]]]}] 12:18:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:18:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1694ms 12:18:16 INFO - PROCESS | 16354 | 1461179896544 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 16354 | 1461179896548 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:18:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:18:16 INFO - PROCESS | 16354 | 1461179896555 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 16354 | 1461179896559 Marionette TRACE conn3 <- [1,654,null,{}] 12:18:16 INFO - PROCESS | 16354 | 1461179896565 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}] 12:18:16 INFO - PROCESS | 16354 | 1461179896785 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:18:17 INFO - PROCESS | 16354 | 1461179897024 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24cbd000 == 75 [pid = 16354] [id = 171] 12:18:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb1f457c00) [pid = 16354] [serial = 513] [outer = (nil)] 12:18:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb23fe6c00) [pid = 16354] [serial = 514] [outer = 0x7feb1f457c00] 12:18:17 INFO - PROCESS | 16354 | 1461179897141 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb25c50000) [pid = 16354] [serial = 515] [outer = 0x7feb1f457c00] 12:18:17 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325bd800 == 74 [pid = 16354] [id = 160] 12:18:17 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30a95800 == 73 [pid = 16354] [id = 159] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb26cf1400) [pid = 16354] [serial = 429] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb31e67400) [pid = 16354] [serial = 402] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb29766800) [pid = 16354] [serial = 399] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb2678a800) [pid = 16354] [serial = 396] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb25c74000) [pid = 16354] [serial = 393] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb3d0d7800) [pid = 16354] [serial = 405] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb4216fc00) [pid = 16354] [serial = 408] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2fec7000 == 72 [pid = 16354] [id = 158] 12:18:17 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29906000 == 71 [pid = 16354] [id = 157] 12:18:17 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb264c1800 == 70 [pid = 16354] [id = 156] 12:18:17 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24dca800 == 69 [pid = 16354] [id = 155] 12:18:17 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26997800 == 68 [pid = 16354] [id = 146] 12:18:17 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2fed3800 == 67 [pid = 16354] [id = 145] 12:18:17 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24dc3000 == 66 [pid = 16354] [id = 144] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb267afc00) [pid = 16354] [serial = 427] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb321a8400) [pid = 16354] [serial = 421] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb42659400) [pid = 16354] [serial = 423] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb25c55400) [pid = 16354] [serial = 426] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb26790000) [pid = 16354] [serial = 414] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb2ed28400) [pid = 16354] [serial = 420] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb26f23c00) [pid = 16354] [serial = 417] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb29767000) [pid = 16354] [serial = 418] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb25bd1000) [pid = 16354] [serial = 412] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb24cf0c00) [pid = 16354] [serial = 411] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb44296000) [pid = 16354] [serial = 424] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb267adc00) [pid = 16354] [serial = 415] [outer = (nil)] [url = about:blank] 12:18:17 INFO - PROCESS | 16354 | 1461179897970 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]]]}] 12:18:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:18:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1429ms 12:18:17 INFO - PROCESS | 16354 | 1461179897990 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 16354 | 1461179897996 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:18:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:18:18 INFO - PROCESS | 16354 | 1461179898046 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 16354 | 1461179898053 Marionette TRACE conn3 <- [1,658,null,{}] 12:18:18 INFO - PROCESS | 16354 | 1461179898061 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}] 12:18:18 INFO - PROCESS | 16354 | 1461179898228 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:18:18 INFO - PROCESS | 16354 | 1461179898238 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250f4000 == 67 [pid = 16354] [id = 172] 12:18:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb24cf0c00) [pid = 16354] [serial = 516] [outer = (nil)] 12:18:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb2678d400) [pid = 16354] [serial = 517] [outer = 0x7feb24cf0c00] 12:18:18 INFO - PROCESS | 16354 | 1461179898301 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb267afc00) [pid = 16354] [serial = 518] [outer = 0x7feb24cf0c00] 12:18:19 INFO - PROCESS | 16354 | 1461179899072 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]]]}] 12:18:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:18:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1063ms 12:18:19 INFO - PROCESS | 16354 | 1461179899093 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 16354 | 1461179899096 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:18:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:18:19 INFO - PROCESS | 16354 | 1461179899103 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 16354 | 1461179899106 Marionette TRACE conn3 <- [1,662,null,{}] 12:18:19 INFO - PROCESS | 16354 | 1461179899141 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}] 12:18:19 INFO - PROCESS | 16354 | 1461179899297 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:18:19 INFO - PROCESS | 16354 | 1461179899311 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26991000 == 68 [pid = 16354] [id = 173] 12:18:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb1dd5e400) [pid = 16354] [serial = 519] [outer = (nil)] 12:18:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb2690e000) [pid = 16354] [serial = 520] [outer = 0x7feb1dd5e400] 12:18:19 INFO - PROCESS | 16354 | 1461179899374 Marionette DEBUG loaded listener.js 12:18:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb26b08c00) [pid = 16354] [serial = 521] [outer = 0x7feb1dd5e400] 12:18:20 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:18:20 INFO - PROCESS | 16354 | 1461179900291 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]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:18:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1243ms 12:18:20 INFO - PROCESS | 16354 | 1461179900351 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 16354 | 1461179900355 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:18:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:18:20 INFO - PROCESS | 16354 | 1461179900360 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 16354 | 1461179900362 Marionette TRACE conn3 <- [1,666,null,{}] 12:18:20 INFO - PROCESS | 16354 | 1461179900368 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}] 12:18:20 INFO - PROCESS | 16354 | 1461179900567 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:18:20 INFO - PROCESS | 16354 | 1461179900595 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb280d1000 == 69 [pid = 16354] [id = 174] 12:18:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb26cd0c00) [pid = 16354] [serial = 522] [outer = (nil)] 12:18:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb26ce8000) [pid = 16354] [serial = 523] [outer = 0x7feb26cd0c00] 12:18:20 INFO - PROCESS | 16354 | 1461179900669 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb27d91800) [pid = 16354] [serial = 524] [outer = 0x7feb26cd0c00] 12:18:21 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:18:21 INFO - PROCESS | 16354 | 1461179901564 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]]]}] 12:18:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:18:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1226ms 12:18:21 INFO - PROCESS | 16354 | 1461179901588 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:18:21 INFO - PROCESS | 16354 | 1461179901592 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:18:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:18:21 INFO - PROCESS | 16354 | 1461179901598 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:18:21 INFO - PROCESS | 16354 | 1461179901600 Marionette TRACE conn3 <- [1,670,null,{}] 12:18:21 INFO - PROCESS | 16354 | 1461179901606 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}] 12:18:21 INFO - PROCESS | 16354 | 1461179901807 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:18:21 INFO - PROCESS | 16354 | 1461179901836 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2c0a2800 == 70 [pid = 16354] [id = 175] 12:18:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb27d94400) [pid = 16354] [serial = 525] [outer = (nil)] 12:18:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb297dc400) [pid = 16354] [serial = 526] [outer = 0x7feb27d94400] 12:18:21 INFO - PROCESS | 16354 | 1461179901900 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb2a60f800) [pid = 16354] [serial = 527] [outer = 0x7feb27d94400] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb2c078c00) [pid = 16354] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb42263800) [pid = 16354] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb26ccf800) [pid = 16354] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb25dd1800) [pid = 16354] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb24cfb800) [pid = 16354] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb3cb68000) [pid = 16354] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb266c7c00) [pid = 16354] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb23c7f000) [pid = 16354] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb23c77800) [pid = 16354] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb29780000) [pid = 16354] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb23fefc00) [pid = 16354] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb24fe8400) [pid = 16354] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb23feb400) [pid = 16354] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb2c07bc00) [pid = 16354] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb26b0e000) [pid = 16354] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb28ad4c00) [pid = 16354] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb26352400) [pid = 16354] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb26b0c000) [pid = 16354] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb1e04a800) [pid = 16354] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb1f452400) [pid = 16354] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb23c68c00) [pid = 16354] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb23c6cc00) [pid = 16354] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb25c7cc00) [pid = 16354] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb28032800) [pid = 16354] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb26b0f400) [pid = 16354] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb28ae2800) [pid = 16354] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb3621d800) [pid = 16354] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb25dcc400) [pid = 16354] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb23fe6000) [pid = 16354] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb23fe4c00) [pid = 16354] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb24cfc400) [pid = 16354] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb27b38400) [pid = 16354] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb23fec800) [pid = 16354] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb267b2400) [pid = 16354] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:18:22 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb31d48000) [pid = 16354] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:18:23 INFO - PROCESS | 16354 | 1461179903236 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]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:18:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1678ms 12:18:23 INFO - PROCESS | 16354 | 1461179903278 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 16354 | 1461179903281 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:18:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:18:23 INFO - PROCESS | 16354 | 1461179903299 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 16354 | 1461179903302 Marionette TRACE conn3 <- [1,674,null,{}] 12:18:23 INFO - PROCESS | 16354 | 1461179903309 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}] 12:18:23 INFO - PROCESS | 16354 | 1461179903465 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:18:23 INFO - PROCESS | 16354 | 1461179903479 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2698f800 == 71 [pid = 16354] [id = 176] 12:18:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb1f455800) [pid = 16354] [serial = 528] [outer = (nil)] 12:18:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb24cfc400) [pid = 16354] [serial = 529] [outer = 0x7feb1f455800] 12:18:23 INFO - PROCESS | 16354 | 1461179903654 Marionette DEBUG loaded listener.js 12:18:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb266c7c00) [pid = 16354] [serial = 530] [outer = 0x7feb1f455800] 12:18:24 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:18:24 INFO - PROCESS | 16354 | 1461179904440 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]]]}] 12:18:24 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 12:18:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1188ms 12:18:24 INFO - PROCESS | 16354 | 1461179904489 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 16354 | 1461179904492 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:18:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:18:24 INFO - PROCESS | 16354 | 1461179904508 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 16354 | 1461179904513 Marionette TRACE conn3 <- [1,678,null,{}] 12:18:24 INFO - PROCESS | 16354 | 1461179904530 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}] 12:18:24 INFO - PROCESS | 16354 | 1461179904835 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:18:25 INFO - PROCESS | 16354 | 1461179905104 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cfd8000 == 72 [pid = 16354] [id = 177] 12:18:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb1dd65400) [pid = 16354] [serial = 531] [outer = (nil)] 12:18:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb1e151000) [pid = 16354] [serial = 532] [outer = 0x7feb1dd65400] 12:18:25 INFO - PROCESS | 16354 | 1461179905256 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb1f453400) [pid = 16354] [serial = 533] [outer = 0x7feb1dd65400] 12:18:26 INFO - PROCESS | 16354 | 1461179906222 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]]]}] 12:18:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:18:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1750ms 12:18:26 INFO - PROCESS | 16354 | 1461179906258 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 16354 | 1461179906265 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:18:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:18:26 INFO - PROCESS | 16354 | 1461179906273 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 16354 | 1461179906279 Marionette TRACE conn3 <- [1,682,null,{}] 12:18:26 INFO - PROCESS | 16354 | 1461179906287 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}] 12:18:26 INFO - PROCESS | 16354 | 1461179906464 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:18:26 INFO - PROCESS | 16354 | 1461179906619 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24de2000 == 73 [pid = 16354] [id = 178] 12:18:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb1e14bc00) [pid = 16354] [serial = 534] [outer = (nil)] 12:18:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb24fe9400) [pid = 16354] [serial = 535] [outer = 0x7feb1e14bc00] 12:18:26 INFO - PROCESS | 16354 | 1461179906699 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb25c52c00) [pid = 16354] [serial = 536] [outer = 0x7feb1e14bc00] 12:18:28 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:28 INFO - PROCESS | 16354 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:18:28 INFO - PROCESS | 16354 | 1461179908201 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]]]}] 12:18:28 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) 12:18:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1986ms 12:18:28 INFO - PROCESS | 16354 | 1461179908260 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 16354 | 1461179908264 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:18:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:18:28 INFO - PROCESS | 16354 | 1461179908272 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 16354 | 1461179908276 Marionette TRACE conn3 <- [1,686,null,{}] 12:18:28 INFO - PROCESS | 16354 | 1461179908282 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}] 12:18:28 INFO - PROCESS | 16354 | 1461179908492 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:18:28 INFO - PROCESS | 16354 | 1461179908647 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f44f800 == 74 [pid = 16354] [id = 179] 12:18:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb23c64800) [pid = 16354] [serial = 537] [outer = (nil)] 12:18:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb267b1800) [pid = 16354] [serial = 538] [outer = 0x7feb23c64800] 12:18:28 INFO - PROCESS | 16354 | 1461179908721 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb26b0f400) [pid = 16354] [serial = 539] [outer = 0x7feb23c64800] 12:18:30 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:30 INFO - PROCESS | 16354 | 1461179910178 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]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:18:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1936ms 12:18:30 INFO - PROCESS | 16354 | 1461179910210 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 16354 | 1461179910217 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:18:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:18:30 INFO - PROCESS | 16354 | 1461179910234 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 16354 | 1461179910242 Marionette TRACE conn3 <- [1,690,null,{}] 12:18:30 INFO - PROCESS | 16354 | 1461179910248 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}] 12:18:30 INFO - PROCESS | 16354 | 1461179910471 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:18:30 INFO - PROCESS | 16354 | 1461179910626 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3165c000 == 75 [pid = 16354] [id = 180] 12:18:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb24ff1400) [pid = 16354] [serial = 540] [outer = (nil)] 12:18:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb26ce6800) [pid = 16354] [serial = 541] [outer = 0x7feb24ff1400] 12:18:30 INFO - PROCESS | 16354 | 1461179910699 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb2a796800) [pid = 16354] [serial = 542] [outer = 0x7feb24ff1400] 12:18:31 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:32 INFO - PROCESS | 16354 | 1461179912133 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]]]}] 12:18:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:18:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1942ms 12:18:32 INFO - PROCESS | 16354 | 1461179912170 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:18:32 INFO - PROCESS | 16354 | 1461179912174 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:18:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:18:32 INFO - PROCESS | 16354 | 1461179912180 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 16354 | 1461179912183 Marionette TRACE conn3 <- [1,694,null,{}] 12:18:32 INFO - PROCESS | 16354 | 1461179912188 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}] 12:18:32 INFO - PROCESS | 16354 | 1461179912365 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:18:32 INFO - PROCESS | 16354 | 1461179912522 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3d0a0000 == 76 [pid = 16354] [id = 181] 12:18:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb26b0f800) [pid = 16354] [serial = 543] [outer = (nil)] 12:18:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb2ca68c00) [pid = 16354] [serial = 544] [outer = 0x7feb26b0f800] 12:18:32 INFO - PROCESS | 16354 | 1461179912596 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb2e143000) [pid = 16354] [serial = 545] [outer = 0x7feb26b0f800] 12:18:34 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:34 INFO - PROCESS | 16354 | 1461179914045 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]]]}] 12:18:34 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) 12:18:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1882ms 12:18:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:18:34 INFO - PROCESS | 16354 | 1461179914063 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:18:34 INFO - PROCESS | 16354 | 1461179914065 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:18:34 INFO - PROCESS | 16354 | 1461179914072 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:18:34 INFO - PROCESS | 16354 | 1461179914075 Marionette TRACE conn3 <- [1,698,null,{}] 12:18:34 INFO - PROCESS | 16354 | 1461179914080 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}] 12:18:34 INFO - PROCESS | 16354 | 1461179914264 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:18:34 INFO - PROCESS | 16354 | 1461179914700 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24d60800 == 77 [pid = 16354] [id = 182] 12:18:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1e050000) [pid = 16354] [serial = 546] [outer = (nil)] 12:18:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb1e14cc00) [pid = 16354] [serial = 547] [outer = 0x7feb1e050000] 12:18:34 INFO - PROCESS | 16354 | 1461179914787 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1f459400) [pid = 16354] [serial = 548] [outer = 0x7feb1e050000] 12:18:36 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:36 INFO - PROCESS | 16354 | 1461179916142 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]]]}] 12:18:36 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) 12:18:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2187ms 12:18:36 INFO - PROCESS | 16354 | 1461179916295 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 16354 | 1461179916300 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:18:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:18:36 INFO - PROCESS | 16354 | 1461179916311 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 16354 | 1461179916316 Marionette TRACE conn3 <- [1,702,null,{}] 12:18:36 INFO - PROCESS | 16354 | 1461179916325 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}] 12:18:36 INFO - PROCESS | 16354 | 1461179916510 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:18:36 INFO - PROCESS | 16354 | 1461179916671 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1decc000 == 78 [pid = 16354] [id = 183] 12:18:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb1f459c00) [pid = 16354] [serial = 549] [outer = (nil)] 12:18:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb24fe6800) [pid = 16354] [serial = 550] [outer = 0x7feb1f459c00] 12:18:36 INFO - PROCESS | 16354 | 1461179916746 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb25c56c00) [pid = 16354] [serial = 551] [outer = 0x7feb1f459c00] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2698f800 == 77 [pid = 16354] [id = 176] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2c0a2800 == 76 [pid = 16354] [id = 175] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb2a609c00) [pid = 16354] [serial = 451] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb29766c00) [pid = 16354] [serial = 448] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb2690b400) [pid = 16354] [serial = 454] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb2a60d400) [pid = 16354] [serial = 457] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb1e051800) [pid = 16354] [serial = 460] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb280d1000 == 75 [pid = 16354] [id = 174] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26991000 == 74 [pid = 16354] [id = 173] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250f4000 == 73 [pid = 16354] [id = 172] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24cbd000 == 72 [pid = 16354] [id = 171] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1df9a800 == 71 [pid = 16354] [id = 170] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cfda000 == 70 [pid = 16354] [id = 169] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cfdc800 == 69 [pid = 16354] [id = 167] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250a9000 == 68 [pid = 16354] [id = 166] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb46594000 == 67 [pid = 16354] [id = 165] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42433800 == 66 [pid = 16354] [id = 164] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300fb000 == 65 [pid = 16354] [id = 163] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2610f800 == 64 [pid = 16354] [id = 162] 12:18:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3df03800 == 63 [pid = 16354] [id = 161] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb3d2bc400) [pid = 16354] [serial = 328] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb26b0bc00) [pid = 16354] [serial = 442] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb4265d400) [pid = 16354] [serial = 370] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb24fec400) [pid = 16354] [serial = 466] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb29773c00) [pid = 16354] [serial = 400] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb267b8000) [pid = 16354] [serial = 397] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb26794000) [pid = 16354] [serial = 319] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb42265c00) [pid = 16354] [serial = 286] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb2fe6f000) [pid = 16354] [serial = 482] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb31e67800) [pid = 16354] [serial = 289] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb25c7b000) [pid = 16354] [serial = 394] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb42268400) [pid = 16354] [serial = 292] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb32518000) [pid = 16354] [serial = 325] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb2678fc00) [pid = 16354] [serial = 470] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb23c7b400) [pid = 16354] [serial = 238] [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.] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb25bcb000) [pid = 16354] [serial = 467] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb25c4e800) [pid = 16354] [serial = 435] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb25c80c00) [pid = 16354] [serial = 436] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb401c3800) [pid = 16354] [serial = 406] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 126 (0x7feb2976b000) [pid = 16354] [serial = 476] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 125 (0x7feb2eb64800) [pid = 16354] [serial = 280] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 124 (0x7feb2978b800) [pid = 16354] [serial = 478] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 123 (0x7feb26ceb800) [pid = 16354] [serial = 473] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 122 (0x7feb25dd8c00) [pid = 16354] [serial = 463] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 121 (0x7feb1f460800) [pid = 16354] [serial = 446] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 120 (0x7feb36edc400) [pid = 16354] [serial = 364] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 119 (0x7feb42610800) [pid = 16354] [serial = 409] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 118 (0x7feb1f45b800) [pid = 16354] [serial = 445] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 117 (0x7feb26cc3c00) [pid = 16354] [serial = 439] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 116 (0x7feb26cc9800) [pid = 16354] [serial = 472] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 115 (0x7feb36151c00) [pid = 16354] [serial = 403] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 114 (0x7feb2a79f000) [pid = 16354] [serial = 481] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 113 (0x7feb3bfde000) [pid = 16354] [serial = 283] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 112 (0x7feb41aba800) [pid = 16354] [serial = 331] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 111 (0x7feb2a798000) [pid = 16354] [serial = 464] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 110 (0x7feb26b11c00) [pid = 16354] [serial = 443] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 109 (0x7feb25bc7800) [pid = 16354] [serial = 355] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 108 (0x7feb24fe3800) [pid = 16354] [serial = 432] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 107 (0x7feb2a60dc00) [pid = 16354] [serial = 479] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 106 (0x7feb2803a400) [pid = 16354] [serial = 475] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 105 (0x7feb27b3e400) [pid = 16354] [serial = 322] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 104 (0x7feb2dce8800) [pid = 16354] [serial = 361] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 103 (0x7feb266cd800) [pid = 16354] [serial = 358] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 102 (0x7feb24fedc00) [pid = 16354] [serial = 433] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb420e9c00) [pid = 16354] [serial = 367] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb28036000) [pid = 16354] [serial = 440] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb25dcb400) [pid = 16354] [serial = 469] [outer = (nil)] [url = about:blank] 12:18:37 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb3df2ac00) [pid = 16354] [serial = 391] [outer = (nil)] [url = about:blank] 12:18:38 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:38 INFO - PROCESS | 16354 | 1461179918079 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]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:18:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1785ms 12:18:38 INFO - PROCESS | 16354 | 1461179918100 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 16354 | 1461179918106 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:18:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:18:38 INFO - PROCESS | 16354 | 1461179918113 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 16354 | 1461179918115 Marionette TRACE conn3 <- [1,706,null,{}] 12:18:38 INFO - PROCESS | 16354 | 1461179918122 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}] 12:18:38 INFO - PROCESS | 16354 | 1461179918388 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:18:38 INFO - PROCESS | 16354 | 1461179918519 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24cbc000 == 64 [pid = 16354] [id = 184] 12:18:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb23c70c00) [pid = 16354] [serial = 552] [outer = (nil)] 12:18:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb25dcbc00) [pid = 16354] [serial = 553] [outer = 0x7feb23c70c00] 12:18:38 INFO - PROCESS | 16354 | 1461179918586 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb266c8800) [pid = 16354] [serial = 554] [outer = 0x7feb23c70c00] 12:18:39 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 16354 | 1461179919816 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]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:18:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1737ms 12:18:39 INFO - PROCESS | 16354 | 1461179919850 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 16354 | 1461179919854 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:18:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:18:39 INFO - PROCESS | 16354 | 1461179919887 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 16354 | 1461179919897 Marionette TRACE conn3 <- [1,710,null,{}] 12:18:39 INFO - PROCESS | 16354 | 1461179919963 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}] 12:18:40 INFO - PROCESS | 16354 | 1461179920149 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:18:40 INFO - PROCESS | 16354 | 1461179920170 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25b8e000 == 65 [pid = 16354] [id = 185] 12:18:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb266c8000) [pid = 16354] [serial = 555] [outer = (nil)] 12:18:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb267c9c00) [pid = 16354] [serial = 556] [outer = 0x7feb266c8000] 12:18:40 INFO - PROCESS | 16354 | 1461179920231 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 104 (0x7feb26b11c00) [pid = 16354] [serial = 557] [outer = 0x7feb266c8000] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 103 (0x7feb26906400) [pid = 16354] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 102 (0x7feb1e049c00) [pid = 16354] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb26904000) [pid = 16354] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb25c4cc00) [pid = 16354] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb1f460c00) [pid = 16354] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb26cd0c00) [pid = 16354] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb27d94400) [pid = 16354] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb24cf0c00) [pid = 16354] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb1dd5e400) [pid = 16354] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb1f457c00) [pid = 16354] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 93 (0x7feb23c69800) [pid = 16354] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:18:41 INFO - PROCESS | 16354 | --DOMWINDOW == 92 (0x7feb1dd67c00) [pid = 16354] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:18:41 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:41 INFO - PROCESS | 16354 | 1461179921500 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]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:18:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1670ms 12:18:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:18:41 INFO - PROCESS | 16354 | 1461179921532 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 16354 | 1461179921536 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:18:41 INFO - PROCESS | 16354 | 1461179921542 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 16354 | 1461179921544 Marionette TRACE conn3 <- [1,714,null,{}] 12:18:41 INFO - PROCESS | 16354 | 1461179921549 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}] 12:18:41 INFO - PROCESS | 16354 | 1461179921699 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:18:41 INFO - PROCESS | 16354 | 1461179921859 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24cb3800 == 66 [pid = 16354] [id = 186] 12:18:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 93 (0x7feb2660a800) [pid = 16354] [serial = 558] [outer = (nil)] 12:18:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 94 (0x7feb26904000) [pid = 16354] [serial = 559] [outer = 0x7feb2660a800] 12:18:41 INFO - PROCESS | 16354 | 1461179921932 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb26cc7c00) [pid = 16354] [serial = 560] [outer = 0x7feb2660a800] 12:18:43 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 16354 | 1461179923063 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]]]}] 12:18:43 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 12:18:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1530ms 12:18:43 INFO - PROCESS | 16354 | 1461179923072 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 16354 | 1461179923074 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:18:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:18:43 INFO - PROCESS | 16354 | 1461179923081 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 16354 | 1461179923083 Marionette TRACE conn3 <- [1,718,null,{}] 12:18:43 INFO - PROCESS | 16354 | 1461179923088 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}] 12:18:43 INFO - PROCESS | 16354 | 1461179923247 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:18:43 INFO - PROCESS | 16354 | 1461179923400 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cfc6000 == 67 [pid = 16354] [id = 187] 12:18:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb1dd5e800) [pid = 16354] [serial = 561] [outer = (nil)] 12:18:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb1e049c00) [pid = 16354] [serial = 562] [outer = 0x7feb1dd5e800] 12:18:43 INFO - PROCESS | 16354 | 1461179923583 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb1f460000) [pid = 16354] [serial = 563] [outer = 0x7feb1dd5e800] 12:18:44 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:44 INFO - PROCESS | 16354 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:18:45 INFO - PROCESS | 16354 | 1461179925056 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]]]}] 12:18:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:18:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2033ms 12:18:45 INFO - PROCESS | 16354 | 1461179925116 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:18:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:18:45 INFO - PROCESS | 16354 | 1461179925122 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:18:45 INFO - PROCESS | 16354 | 1461179925131 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:18:45 INFO - PROCESS | 16354 | 1461179925136 Marionette TRACE conn3 <- [1,722,null,{}] 12:18:45 INFO - PROCESS | 16354 | 1461179925145 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}] 12:18:45 INFO - PROCESS | 16354 | 1461179925403 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:18:45 INFO - PROCESS | 16354 | 1461179925518 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2612b000 == 68 [pid = 16354] [id = 188] 12:18:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb23ff1800) [pid = 16354] [serial = 564] [outer = (nil)] 12:18:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb25dce800) [pid = 16354] [serial = 565] [outer = 0x7feb23ff1800] 12:18:45 INFO - PROCESS | 16354 | 1461179925595 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb2660a000) [pid = 16354] [serial = 566] [outer = 0x7feb23ff1800] 12:18:46 INFO - PROCESS | 16354 | 1461179926521 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] 12:18:46 INFO - PROCESS | 16354 | 1461179926575 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:18:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:18:46 INFO - PROCESS | 16354 | 1461179926588 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 16354 | 1461179926592 Marionette TRACE conn3 <- [1,726,null,{}] 12:18:46 INFO - PROCESS | 16354 | 1461179926600 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}] 12:18:46 INFO - PROCESS | 16354 | 1461179926814 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:18:47 INFO - PROCESS | 16354 | 1461179927081 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29906000 == 69 [pid = 16354] [id = 189] 12:18:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb267b2400) [pid = 16354] [serial = 567] [outer = (nil)] 12:18:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb26b0f000) [pid = 16354] [serial = 568] [outer = 0x7feb267b2400] 12:18:47 INFO - PROCESS | 16354 | 1461179927209 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 104 (0x7feb28031400) [pid = 16354] [serial = 569] [outer = 0x7feb267b2400] 12:18:47 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:47 INFO - PROCESS | 16354 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:18:48 INFO - PROCESS | 16354 | 1461179928249 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]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:18:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1738ms 12:18:48 INFO - PROCESS | 16354 | 1461179928326 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 16354 | 1461179928331 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:18:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:18:48 INFO - PROCESS | 16354 | 1461179928339 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 16354 | 1461179928345 Marionette TRACE conn3 <- [1,730,null,{}] 12:18:48 INFO - PROCESS | 16354 | 1461179928365 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}] 12:18:48 INFO - PROCESS | 16354 | 1461179928634 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:18:48 INFO - PROCESS | 16354 | 1461179928869 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f43f000 == 70 [pid = 16354] [id = 190] 12:18:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 105 (0x7feb2a799800) [pid = 16354] [serial = 570] [outer = (nil)] 12:18:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb2ca6d000) [pid = 16354] [serial = 571] [outer = 0x7feb2a799800] 12:18:49 INFO - PROCESS | 16354 | 1461179929036 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb2e146400) [pid = 16354] [serial = 572] [outer = 0x7feb2a799800] 12:18:50 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:50 INFO - PROCESS | 16354 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:18:50 INFO - PROCESS | 16354 | 1461179930394 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] 12:18:50 INFO - PROCESS | 16354 | 1461179930466 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:18:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:18:50 INFO - PROCESS | 16354 | 1461179930476 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 16354 | 1461179930482 Marionette TRACE conn3 <- [1,734,null,{}] 12:18:50 INFO - PROCESS | 16354 | 1461179930491 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}] 12:18:50 INFO - PROCESS | 16354 | 1461179930872 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:18:51 INFO - PROCESS | 16354 | 1461179931053 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300dc800 == 71 [pid = 16354] [id = 191] 12:18:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb1e157c00) [pid = 16354] [serial = 573] [outer = (nil)] 12:18:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb2f492800) [pid = 16354] [serial = 574] [outer = 0x7feb1e157c00] 12:18:51 INFO - PROCESS | 16354 | 1461179931177 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 110 (0x7feb2ffd0000) [pid = 16354] [serial = 575] [outer = 0x7feb1e157c00] 12:18:51 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:52 INFO - PROCESS | 16354 | 1461179932069 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]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:18:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1638ms 12:18:52 INFO - PROCESS | 16354 | 1461179932114 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 16354 | 1461179932118 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:18:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:18:52 INFO - PROCESS | 16354 | 1461179932125 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 16354 | 1461179932128 Marionette TRACE conn3 <- [1,738,null,{}] 12:18:52 INFO - PROCESS | 16354 | 1461179932134 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}] 12:18:52 INFO - PROCESS | 16354 | 1461179932329 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:18:52 INFO - PROCESS | 16354 | 1461179932488 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30aa0000 == 72 [pid = 16354] [id = 192] 12:18:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 111 (0x7feb30208000) [pid = 16354] [serial = 576] [outer = (nil)] 12:18:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 112 (0x7feb3020b000) [pid = 16354] [serial = 577] [outer = 0x7feb30208000] 12:18:52 INFO - PROCESS | 16354 | 1461179932584 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 113 (0x7feb31d48400) [pid = 16354] [serial = 578] [outer = 0x7feb30208000] 12:18:53 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:53 INFO - PROCESS | 16354 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:18:53 INFO - PROCESS | 16354 | 1461179933951 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]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:18:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1881ms 12:18:54 INFO - PROCESS | 16354 | 1461179934009 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 16354 | 1461179934013 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:18:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:18:54 INFO - PROCESS | 16354 | 1461179934160 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 16354 | 1461179934163 Marionette TRACE conn3 <- [1,742,null,{}] 12:18:54 INFO - PROCESS | 16354 | 1461179934172 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}] 12:18:54 INFO - PROCESS | 16354 | 1461179934360 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:18:54 INFO - PROCESS | 16354 | 1461179934514 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb36eb9800 == 73 [pid = 16354] [id = 193] 12:18:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 114 (0x7feb30208800) [pid = 16354] [serial = 579] [outer = (nil)] 12:18:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 115 (0x7feb36217400) [pid = 16354] [serial = 580] [outer = 0x7feb30208800] 12:18:54 INFO - PROCESS | 16354 | 1461179934591 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 116 (0x7feb3cb72400) [pid = 16354] [serial = 581] [outer = 0x7feb30208800] 12:18:55 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:55 INFO - PROCESS | 16354 | 1461179935876 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]]]}] 12:18:55 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 12:18:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1842ms 12:18:55 INFO - PROCESS | 16354 | 1461179935950 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:18:55 INFO - PROCESS | 16354 | 1461179935953 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:18:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:18:56 INFO - PROCESS | 16354 | 1461179936051 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - PROCESS | 16354 | 1461179936055 Marionette TRACE conn3 <- [1,746,null,{}] 12:18:56 INFO - PROCESS | 16354 | 1461179936069 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}] 12:18:56 INFO - PROCESS | 16354 | 1461179936258 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:18:56 INFO - PROCESS | 16354 | 1461179936416 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3dcc0800 == 74 [pid = 16354] [id = 194] 12:18:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 117 (0x7feb24f04800) [pid = 16354] [serial = 582] [outer = (nil)] 12:18:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 118 (0x7feb24f09800) [pid = 16354] [serial = 583] [outer = 0x7feb24f04800] 12:18:56 INFO - PROCESS | 16354 | 1461179936493 Marionette DEBUG loaded listener.js 12:18:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 119 (0x7feb24f11c00) [pid = 16354] [serial = 584] [outer = 0x7feb24f04800] 12:18:57 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:57 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:57 INFO - PROCESS | 16354 | 1461179937887 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]]]}] 12:18:57 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.) 12:18:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1979ms 12:18:58 INFO - PROCESS | 16354 | 1461179938033 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 16354 | 1461179938039 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:18:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:18:58 INFO - PROCESS | 16354 | 1461179938050 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 16354 | 1461179938055 Marionette TRACE conn3 <- [1,750,null,{}] 12:18:58 INFO - PROCESS | 16354 | 1461179938064 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}] 12:18:58 INFO - PROCESS | 16354 | 1461179938269 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:18:58 INFO - PROCESS | 16354 | 1461179938461 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250a1000 == 75 [pid = 16354] [id = 195] 12:18:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 120 (0x7feb24cf5400) [pid = 16354] [serial = 585] [outer = (nil)] 12:18:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 121 (0x7feb24f03000) [pid = 16354] [serial = 586] [outer = 0x7feb24cf5400] 12:18:58 INFO - PROCESS | 16354 | 1461179938596 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 122 (0x7feb24fe3c00) [pid = 16354] [serial = 587] [outer = 0x7feb24cf5400] 12:18:59 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24cb3800 == 74 [pid = 16354] [id = 186] 12:18:59 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb25b8e000 == 73 [pid = 16354] [id = 185] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 121 (0x7feb30a77400) [pid = 16354] [serial = 496] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 120 (0x7feb2f494400) [pid = 16354] [serial = 499] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 119 (0x7feb3020cc00) [pid = 16354] [serial = 502] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 118 (0x7feb1dd69000) [pid = 16354] [serial = 505] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 117 (0x7feb24cfc400) [pid = 16354] [serial = 529] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24cbc000 == 72 [pid = 16354] [id = 184] 12:18:59 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1decc000 == 71 [pid = 16354] [id = 183] 12:18:59 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24d60800 == 70 [pid = 16354] [id = 182] 12:18:59 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f44f800 == 69 [pid = 16354] [id = 179] 12:18:59 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24de2000 == 68 [pid = 16354] [id = 178] 12:18:59 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cfd8000 == 67 [pid = 16354] [id = 177] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 116 (0x7feb2a790400) [pid = 16354] [serial = 458] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 115 (0x7feb1e056800) [pid = 16354] [serial = 461] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 114 (0x7feb26910800) [pid = 16354] [serial = 455] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 113 (0x7feb2a60d800) [pid = 16354] [serial = 452] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 112 (0x7feb2ed81800) [pid = 16354] [serial = 449] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 111 (0x7feb26ce8000) [pid = 16354] [serial = 523] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 110 (0x7feb3163ac00) [pid = 16354] [serial = 484] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 109 (0x7feb297dc400) [pid = 16354] [serial = 526] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 108 (0x7feb2678d400) [pid = 16354] [serial = 517] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 107 (0x7feb267afc00) [pid = 16354] [serial = 518] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 106 (0x7feb2690e000) [pid = 16354] [serial = 520] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 105 (0x7feb23fe6c00) [pid = 16354] [serial = 514] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 104 (0x7feb25c50000) [pid = 16354] [serial = 515] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 103 (0x7feb23fef000) [pid = 16354] [serial = 512] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 102 (0x7feb23c78c00) [pid = 16354] [serial = 511] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb1f454400) [pid = 16354] [serial = 509] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb1e156400) [pid = 16354] [serial = 508] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb25c53000) [pid = 16354] [serial = 487] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb2a60ac00) [pid = 16354] [serial = 493] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb26b06000) [pid = 16354] [serial = 490] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 96 (0x7feb2a60f800) [pid = 16354] [serial = 527] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 95 (0x7feb27d91800) [pid = 16354] [serial = 524] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 16354 | --DOMWINDOW == 94 (0x7feb26b08c00) [pid = 16354] [serial = 521] [outer = (nil)] [url = about:blank] 12:19:00 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:19:00 INFO - PROCESS | 16354 | 1461179940131 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]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:19:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2137ms 12:19:00 INFO - PROCESS | 16354 | 1461179940189 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 16354 | 1461179940197 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:19:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:19:00 INFO - PROCESS | 16354 | 1461179940216 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 16354 | 1461179940221 Marionette TRACE conn3 <- [1,754,null,{}] 12:19:00 INFO - PROCESS | 16354 | 1461179940228 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}] 12:19:00 INFO - PROCESS | 16354 | 1461179940393 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:19:00 INFO - PROCESS | 16354 | 1461179940405 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1df9c800 == 68 [pid = 16354] [id = 196] 12:19:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 95 (0x7feb1e153800) [pid = 16354] [serial = 588] [outer = (nil)] 12:19:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 96 (0x7feb25bc5000) [pid = 16354] [serial = 589] [outer = 0x7feb1e153800] 12:19:00 INFO - PROCESS | 16354 | 1461179940469 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 97 (0x7feb25dcf800) [pid = 16354] [serial = 590] [outer = 0x7feb1e153800] 12:19:01 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:19:01 INFO - PROCESS | 16354 | 1461179941715 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]]]}] 12:19:01 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 12:19:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1538ms 12:19:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:19:01 INFO - PROCESS | 16354 | 1461179941750 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 16354 | 1461179941753 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:19:01 INFO - PROCESS | 16354 | 1461179941764 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 16354 | 1461179941777 Marionette TRACE conn3 <- [1,758,null,{}] 12:19:01 INFO - PROCESS | 16354 | 1461179941793 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}] 12:19:02 INFO - PROCESS | 16354 | 1461179942033 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:19:02 INFO - PROCESS | 16354 | 1461179942189 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2509b800 == 69 [pid = 16354] [id = 197] 12:19:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb25dd8000) [pid = 16354] [serial = 591] [outer = (nil)] 12:19:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb2678e800) [pid = 16354] [serial = 592] [outer = 0x7feb25dd8000] 12:19:02 INFO - PROCESS | 16354 | 1461179942257 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb26b03800) [pid = 16354] [serial = 593] [outer = 0x7feb25dd8000] 12:19:03 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:19:03 INFO - PROCESS | 16354 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:19:03 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:19:03 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:19:03 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:19:03 INFO - PROCESS | 16354 | 1461179943115 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]]]}] 12:19:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:19:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1403ms 12:19:03 INFO - PROCESS | 16354 | 1461179943163 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:19:03 INFO - PROCESS | 16354 | 1461179943166 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:19:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:19:03 INFO - PROCESS | 16354 | 1461179943181 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 16354 | 1461179943185 Marionette TRACE conn3 <- [1,762,null,{}] 12:19:03 INFO - PROCESS | 16354 | 1461179943190 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}] 12:19:03 INFO - PROCESS | 16354 | 1461179943405 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:19:03 INFO - PROCESS | 16354 | 1461179943443 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb280b5000 == 70 [pid = 16354] [id = 198] 12:19:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb26256c00) [pid = 16354] [serial = 594] [outer = (nil)] 12:19:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb28a7e000) [pid = 16354] [serial = 595] [outer = 0x7feb26256c00] 12:19:03 INFO - PROCESS | 16354 | 1461179943509 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb29780000) [pid = 16354] [serial = 596] [outer = 0x7feb26256c00] 12:19:04 INFO - PROCESS | 16354 | --DOMWINDOW == 102 (0x7feb1f455800) [pid = 16354] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:19:04 INFO - PROCESS | 16354 | --DOMWINDOW == 101 (0x7feb1e050000) [pid = 16354] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:19:04 INFO - PROCESS | 16354 | --DOMWINDOW == 100 (0x7feb23c70c00) [pid = 16354] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:19:04 INFO - PROCESS | 16354 | --DOMWINDOW == 99 (0x7feb266c8000) [pid = 16354] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:19:04 INFO - PROCESS | 16354 | --DOMWINDOW == 98 (0x7feb1f459c00) [pid = 16354] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:19:04 INFO - PROCESS | 16354 | --DOMWINDOW == 97 (0x7feb2ca68800) [pid = 16354] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:19:04 INFO - PROCESS | 16354 | 1461179944844 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]]]}] 12:19:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:19:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1686ms 12:19:04 INFO - PROCESS | 16354 | 1461179944870 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:19:04 INFO - PROCESS | 16354 | 1461179944877 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:19:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:19:04 INFO - PROCESS | 16354 | 1461179944891 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - PROCESS | 16354 | 1461179944894 Marionette TRACE conn3 <- [1,766,null,{}] 12:19:04 INFO - PROCESS | 16354 | 1461179944902 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}] 12:19:05 INFO - PROCESS | 16354 | 1461179945100 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:19:05 INFO - PROCESS | 16354 | 1461179945295 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29903000 == 71 [pid = 16354] [id = 199] 12:19:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 98 (0x7feb26cc6800) [pid = 16354] [serial = 597] [outer = (nil)] 12:19:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 99 (0x7feb27b35000) [pid = 16354] [serial = 598] [outer = 0x7feb26cc6800] 12:19:05 INFO - PROCESS | 16354 | 1461179945363 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 100 (0x7feb297da400) [pid = 16354] [serial = 599] [outer = 0x7feb26cc6800] 12:19:06 INFO - PROCESS | 16354 | 1461179946430 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]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:19:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1580ms 12:19:06 INFO - PROCESS | 16354 | 1461179946471 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 16354 | 1461179946473 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:19:06 INFO - PROCESS | 16354 | 1461179946479 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 16354 | 1461179946481 Marionette TRACE conn3 <- [1,770,null,{}] 12:19:06 INFO - PROCESS | 16354 | 1461179946487 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}] 12:19:06 INFO - PROCESS | 16354 | 1461179946786 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:19:07 INFO - PROCESS | 16354 | 1461179947030 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1dec8800 == 72 [pid = 16354] [id = 200] 12:19:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 101 (0x7feb1e056800) [pid = 16354] [serial = 600] [outer = (nil)] 12:19:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 102 (0x7feb1f45b000) [pid = 16354] [serial = 601] [outer = 0x7feb1e056800] 12:19:07 INFO - PROCESS | 16354 | 1461179947106 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 103 (0x7feb23fe4800) [pid = 16354] [serial = 602] [outer = 0x7feb1e056800] 12:19:08 INFO - PROCESS | 16354 | 1461179948034 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]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1588ms 12:19:08 INFO - PROCESS | 16354 | 1461179948070 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:19:08 INFO - PROCESS | 16354 | 1461179948079 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:19:08 INFO - PROCESS | 16354 | 1461179948086 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 16354 | 1461179948093 Marionette TRACE conn3 <- [1,774,null,{}] 12:19:08 INFO - PROCESS | 16354 | 1461179948100 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}] 12:19:08 INFO - PROCESS | 16354 | 1461179948319 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:19:08 INFO - PROCESS | 16354 | 1461179948476 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25b90800 == 73 [pid = 16354] [id = 201] 12:19:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 104 (0x7feb24f0a400) [pid = 16354] [serial = 603] [outer = (nil)] 12:19:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 105 (0x7feb25c72400) [pid = 16354] [serial = 604] [outer = 0x7feb24f0a400] 12:19:08 INFO - PROCESS | 16354 | 1461179948614 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 106 (0x7feb26150400) [pid = 16354] [serial = 605] [outer = 0x7feb24f0a400] 12:19:09 INFO - PROCESS | 16354 | 1461179949553 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]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1534ms 12:19:09 INFO - PROCESS | 16354 | 1461179949621 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 16354 | 1461179949625 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:19:09 INFO - PROCESS | 16354 | 1461179949631 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 16354 | 1461179949635 Marionette TRACE conn3 <- [1,778,null,{}] 12:19:09 INFO - PROCESS | 16354 | 1461179949640 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}] 12:19:09 INFO - PROCESS | 16354 | 1461179949850 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:19:10 INFO - PROCESS | 16354 | 1461179950128 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2edea800 == 74 [pid = 16354] [id = 202] 12:19:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 107 (0x7feb267af400) [pid = 16354] [serial = 606] [outer = (nil)] 12:19:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 108 (0x7feb26b04000) [pid = 16354] [serial = 607] [outer = 0x7feb267af400] 12:19:10 INFO - PROCESS | 16354 | 1461179950271 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 109 (0x7feb26ce7800) [pid = 16354] [serial = 608] [outer = 0x7feb267af400] 12:19:11 INFO - PROCESS | 16354 | 1461179951236 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]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1634ms 12:19:11 INFO - PROCESS | 16354 | 1461179951268 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 16354 | 1461179951275 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:19:11 INFO - PROCESS | 16354 | 1461179951292 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 16354 | 1461179951302 Marionette TRACE conn3 <- [1,782,null,{}] 12:19:11 INFO - PROCESS | 16354 | 1461179951309 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}] 12:19:11 INFO - PROCESS | 16354 | 1461179951550 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:19:11 INFO - PROCESS | 16354 | 1461179951761 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3113a000 == 75 [pid = 16354] [id = 203] 12:19:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 110 (0x7feb1e158000) [pid = 16354] [serial = 609] [outer = (nil)] 12:19:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 111 (0x7feb2a79d800) [pid = 16354] [serial = 610] [outer = 0x7feb1e158000] 12:19:11 INFO - PROCESS | 16354 | 1461179951861 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 112 (0x7feb2f492c00) [pid = 16354] [serial = 611] [outer = 0x7feb1e158000] 12:19:12 INFO - PROCESS | 16354 | 1461179952739 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]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1498ms 12:19:12 INFO - PROCESS | 16354 | 1461179952784 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 16354 | 1461179952788 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:19:12 INFO - PROCESS | 16354 | 1461179952794 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 16354 | 1461179952796 Marionette TRACE conn3 <- [1,786,null,{}] 12:19:12 INFO - PROCESS | 16354 | 1461179952802 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}] 12:19:12 INFO - PROCESS | 16354 | 1461179952986 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:19:13 INFO - PROCESS | 16354 | 1461179953152 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cde5800 == 76 [pid = 16354] [id = 204] 12:19:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 113 (0x7feb1e04a800) [pid = 16354] [serial = 612] [outer = (nil)] 12:19:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 114 (0x7feb30a7d400) [pid = 16354] [serial = 613] [outer = 0x7feb1e04a800] 12:19:13 INFO - PROCESS | 16354 | 1461179953224 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 115 (0x7feb310d0000) [pid = 16354] [serial = 614] [outer = 0x7feb1e04a800] 12:19:14 INFO - PROCESS | 16354 | 1461179954157 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]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1435ms 12:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:19:14 INFO - PROCESS | 16354 | 1461179954230 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 16354 | 1461179954233 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:19:14 INFO - PROCESS | 16354 | 1461179954241 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 16354 | 1461179954244 Marionette TRACE conn3 <- [1,790,null,{}] 12:19:14 INFO - PROCESS | 16354 | 1461179954251 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}] 12:19:14 INFO - PROCESS | 16354 | 1461179954530 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:19:14 INFO - PROCESS | 16354 | 1461179954749 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb41a90800 == 77 [pid = 16354] [id = 205] 12:19:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 116 (0x7feb3278bc00) [pid = 16354] [serial = 615] [outer = (nil)] 12:19:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 117 (0x7feb36153400) [pid = 16354] [serial = 616] [outer = 0x7feb3278bc00] 12:19:14 INFO - PROCESS | 16354 | 1461179954888 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 118 (0x7feb3ce91800) [pid = 16354] [serial = 617] [outer = 0x7feb3278bc00] 12:19:16 INFO - PROCESS | 16354 | 1461179956084 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]]]}] 12:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1885ms 12:19:16 INFO - PROCESS | 16354 | 1461179956127 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:19:16 INFO - PROCESS | 16354 | 1461179956131 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:19:16 INFO - PROCESS | 16354 | 1461179956138 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 16354 | 1461179956142 Marionette TRACE conn3 <- [1,794,null,{}] 12:19:16 INFO - PROCESS | 16354 | 1461179956148 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}] 12:19:16 INFO - PROCESS | 16354 | 1461179956363 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:19:16 INFO - PROCESS | 16354 | 1461179956525 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42586800 == 78 [pid = 16354] [id = 206] 12:19:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 119 (0x7feb3278c400) [pid = 16354] [serial = 618] [outer = (nil)] 12:19:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 120 (0x7feb3d2ba400) [pid = 16354] [serial = 619] [outer = 0x7feb3278c400] 12:19:16 INFO - PROCESS | 16354 | 1461179956613 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 121 (0x7feb3fc81800) [pid = 16354] [serial = 620] [outer = 0x7feb3278c400] 12:19:17 INFO - PROCESS | 16354 | 1461179957549 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]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1487ms 12:19:17 INFO - PROCESS | 16354 | 1461179957625 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 16354 | 1461179957629 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:19:17 INFO - PROCESS | 16354 | 1461179957635 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 16354 | 1461179957639 Marionette TRACE conn3 <- [1,798,null,{}] 12:19:17 INFO - PROCESS | 16354 | 1461179957645 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}] 12:19:17 INFO - PROCESS | 16354 | 1461179957837 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:19:18 INFO - PROCESS | 16354 | 1461179958038 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb44f2e000 == 79 [pid = 16354] [id = 207] 12:19:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 122 (0x7feb25f85800) [pid = 16354] [serial = 621] [outer = (nil)] 12:19:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 123 (0x7feb25f8b800) [pid = 16354] [serial = 622] [outer = 0x7feb25f85800] 12:19:18 INFO - PROCESS | 16354 | 1461179958157 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 124 (0x7feb25f90000) [pid = 16354] [serial = 623] [outer = 0x7feb25f85800] 12:19:19 INFO - PROCESS | 16354 | 1461179959092 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]]]}] 12:19:19 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 12:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1535ms 12:19:19 INFO - PROCESS | 16354 | 1461179959172 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 16354 | 1461179959178 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:19:19 INFO - PROCESS | 16354 | 1461179959189 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 16354 | 1461179959193 Marionette TRACE conn3 <- [1,802,null,{}] 12:19:19 INFO - PROCESS | 16354 | 1461179959204 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}] 12:19:19 INFO - PROCESS | 16354 | 1461179959526 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:19:19 INFO - PROCESS | 16354 | 1461179959852 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3db000 == 80 [pid = 16354] [id = 208] 12:19:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 125 (0x7feb1dd61c00) [pid = 16354] [serial = 624] [outer = (nil)] 12:19:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 126 (0x7feb1e19bc00) [pid = 16354] [serial = 625] [outer = 0x7feb1dd61c00] 12:19:20 INFO - PROCESS | 16354 | 1461179959999 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 127 (0x7feb1e1a6800) [pid = 16354] [serial = 626] [outer = 0x7feb1dd61c00] 12:19:21 INFO - PROCESS | 16354 | 1461179961914 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]]]}] 12:19:21 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 12:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 2791ms 12:19:21 INFO - PROCESS | 16354 | 1461179961982 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 16354 | 1461179961992 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:19:22 INFO - PROCESS | 16354 | 1461179962008 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 16354 | 1461179962017 Marionette TRACE conn3 <- [1,806,null,{}] 12:19:22 INFO - PROCESS | 16354 | 1461179962030 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}] 12:19:22 INFO - PROCESS | 16354 | 1461179962464 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:19:22 INFO - PROCESS | 16354 | 1461179962679 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb240ca000 == 81 [pid = 16354] [id = 209] 12:19:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb1e14b800) [pid = 16354] [serial = 627] [outer = (nil)] 12:19:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb1f455000) [pid = 16354] [serial = 628] [outer = 0x7feb1e14b800] 12:19:22 INFO - PROCESS | 16354 | 1461179962841 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb23c68800) [pid = 16354] [serial = 629] [outer = 0x7feb1e14b800] 12:19:24 INFO - PROCESS | 16354 | 1461179964697 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]]]}] 12:19:24 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 12:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2751ms 12:19:24 INFO - PROCESS | 16354 | 1461179964757 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 16354 | 1461179964766 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:19:24 INFO - PROCESS | 16354 | 1461179964776 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 16354 | 1461179964779 Marionette TRACE conn3 <- [1,810,null,{}] 12:19:24 INFO - PROCESS | 16354 | 1461179964786 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}] 12:19:24 INFO - PROCESS | 16354 | 1461179964980 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:19:25 INFO - PROCESS | 16354 | 1461179965194 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cfd2800 == 82 [pid = 16354] [id = 210] 12:19:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb1e153000) [pid = 16354] [serial = 630] [outer = (nil)] 12:19:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb23c72400) [pid = 16354] [serial = 631] [outer = 0x7feb1e153000] 12:19:25 INFO - PROCESS | 16354 | 1461179965301 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb24f02400) [pid = 16354] [serial = 632] [outer = 0x7feb1e153000] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb24fe9400) [pid = 16354] [serial = 535] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb1e151000) [pid = 16354] [serial = 532] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb26904000) [pid = 16354] [serial = 559] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb26ce6800) [pid = 16354] [serial = 541] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb2ca68c00) [pid = 16354] [serial = 544] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb267b1800) [pid = 16354] [serial = 538] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29903000 == 81 [pid = 16354] [id = 199] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb280b5000 == 80 [pid = 16354] [id = 198] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2509b800 == 79 [pid = 16354] [id = 197] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1df9c800 == 78 [pid = 16354] [id = 196] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250a1000 == 77 [pid = 16354] [id = 195] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb36eb9800 == 76 [pid = 16354] [id = 193] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30aa0000 == 75 [pid = 16354] [id = 192] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300dc800 == 74 [pid = 16354] [id = 191] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f43f000 == 73 [pid = 16354] [id = 190] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29906000 == 72 [pid = 16354] [id = 189] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2612b000 == 71 [pid = 16354] [id = 188] 12:19:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cfc6000 == 70 [pid = 16354] [id = 187] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 126 (0x7feb266c7c00) [pid = 16354] [serial = 530] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 125 (0x7feb1f459400) [pid = 16354] [serial = 548] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 124 (0x7feb266c8800) [pid = 16354] [serial = 554] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 123 (0x7feb26b11c00) [pid = 16354] [serial = 557] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 122 (0x7feb25c56c00) [pid = 16354] [serial = 551] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 121 (0x7feb1e14cc00) [pid = 16354] [serial = 547] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 120 (0x7feb25dcbc00) [pid = 16354] [serial = 553] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 119 (0x7feb24fe6800) [pid = 16354] [serial = 550] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 118 (0x7feb267c9c00) [pid = 16354] [serial = 556] [outer = (nil)] [url = about:blank] 12:19:25 INFO - PROCESS | 16354 | --DOMWINDOW == 117 (0x7feb322c9800) [pid = 16354] [serial = 485] [outer = (nil)] [url = about:blank] 12:19:26 INFO - PROCESS | 16354 | 1461179966226 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]]]}] 12:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1482ms 12:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:19:26 INFO - PROCESS | 16354 | 1461179966259 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 16354 | 1461179966262 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:19:26 INFO - PROCESS | 16354 | 1461179966269 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 16354 | 1461179966275 Marionette TRACE conn3 <- [1,814,null,{}] 12:19:26 INFO - PROCESS | 16354 | 1461179966291 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}] 12:19:26 INFO - PROCESS | 16354 | 1461179966491 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:19:26 INFO - PROCESS | 16354 | 1461179966613 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25b96800 == 71 [pid = 16354] [id = 211] 12:19:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 118 (0x7feb24fe2800) [pid = 16354] [serial = 633] [outer = (nil)] 12:19:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 119 (0x7feb25c51000) [pid = 16354] [serial = 634] [outer = 0x7feb24fe2800] 12:19:26 INFO - PROCESS | 16354 | 1461179966687 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 120 (0x7feb25c78000) [pid = 16354] [serial = 635] [outer = 0x7feb24fe2800] 12:19:27 INFO - PROCESS | 16354 | 1461179967611 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] 12:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:19:27 INFO - PROCESS | 16354 | 1461179967667 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:19:27 INFO - PROCESS | 16354 | 1461179967674 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 16354 | 1461179967677 Marionette TRACE conn3 <- [1,818,null,{}] 12:19:27 INFO - PROCESS | 16354 | 1461179967685 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}] 12:19:27 INFO - PROCESS | 16354 | 1461179967882 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:19:28 INFO - PROCESS | 16354 | 1461179968033 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2698f000 == 72 [pid = 16354] [id = 212] 12:19:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 121 (0x7feb24fe9800) [pid = 16354] [serial = 636] [outer = (nil)] 12:19:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 122 (0x7feb2615b800) [pid = 16354] [serial = 637] [outer = 0x7feb24fe9800] 12:19:28 INFO - PROCESS | 16354 | 1461179968108 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 123 (0x7feb2625f800) [pid = 16354] [serial = 638] [outer = 0x7feb24fe9800] 12:19:29 INFO - PROCESS | 16354 | 1461179969031 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]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1382ms 12:19:29 INFO - PROCESS | 16354 | 1461179969057 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 16354 | 1461179969061 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:19:29 INFO - PROCESS | 16354 | 1461179969076 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 16354 | 1461179969080 Marionette TRACE conn3 <- [1,822,null,{}] 12:19:29 INFO - PROCESS | 16354 | 1461179969085 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}] 12:19:29 INFO - PROCESS | 16354 | 1461179969296 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:19:29 INFO - PROCESS | 16354 | 1461179969338 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb27b5c800 == 73 [pid = 16354] [id = 213] 12:19:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 124 (0x7feb25dd7800) [pid = 16354] [serial = 639] [outer = (nil)] 12:19:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 125 (0x7feb26355800) [pid = 16354] [serial = 640] [outer = 0x7feb25dd7800] 12:19:29 INFO - PROCESS | 16354 | 1461179969402 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 126 (0x7feb266cac00) [pid = 16354] [serial = 641] [outer = 0x7feb25dd7800] 12:19:30 INFO - PROCESS | 16354 | --DOMWINDOW == 125 (0x7feb26256c00) [pid = 16354] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:19:30 INFO - PROCESS | 16354 | --DOMWINDOW == 124 (0x7feb24cf5400) [pid = 16354] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:19:30 INFO - PROCESS | 16354 | --DOMWINDOW == 123 (0x7feb1e153800) [pid = 16354] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:19:30 INFO - PROCESS | 16354 | --DOMWINDOW == 122 (0x7feb25dd8000) [pid = 16354] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:19:30 INFO - PROCESS | 16354 | --DOMWINDOW == 121 (0x7feb2660a800) [pid = 16354] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:19:30 INFO - PROCESS | 16354 | 1461179970463 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] 12:19:30 INFO - PROCESS | 16354 | 1461179970520 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:19:30 INFO - PROCESS | 16354 | 1461179970526 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 16354 | 1461179970529 Marionette TRACE conn3 <- [1,826,null,{}] 12:19:30 INFO - PROCESS | 16354 | 1461179970535 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}] 12:19:30 INFO - PROCESS | 16354 | 1461179970745 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:19:30 INFO - PROCESS | 16354 | 1461179970908 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb297c6000 == 74 [pid = 16354] [id = 214] 12:19:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 122 (0x7feb267ae400) [pid = 16354] [serial = 642] [outer = (nil)] 12:19:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 123 (0x7feb26b05c00) [pid = 16354] [serial = 643] [outer = 0x7feb267ae400] 12:19:30 INFO - PROCESS | 16354 | 1461179970980 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 124 (0x7feb26cc4400) [pid = 16354] [serial = 644] [outer = 0x7feb267ae400] 12:19:31 INFO - PROCESS | 16354 | 1461179971757 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]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1279ms 12:19:31 INFO - PROCESS | 16354 | 1461179971809 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 16354 | 1461179971815 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:19:31 INFO - PROCESS | 16354 | 1461179971824 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 16354 | 1461179971828 Marionette TRACE conn3 <- [1,830,null,{}] 12:19:31 INFO - PROCESS | 16354 | 1461179971838 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}] 12:19:32 INFO - PROCESS | 16354 | 1461179972021 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:19:32 INFO - PROCESS | 16354 | 1461179972239 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3c7800 == 75 [pid = 16354] [id = 215] 12:19:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 125 (0x7feb1dd5f800) [pid = 16354] [serial = 645] [outer = (nil)] 12:19:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 126 (0x7feb1e04d800) [pid = 16354] [serial = 646] [outer = 0x7feb1dd5f800] 12:19:32 INFO - PROCESS | 16354 | 1461179972325 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 127 (0x7feb1e1a2800) [pid = 16354] [serial = 647] [outer = 0x7feb1dd5f800] 12:19:33 INFO - PROCESS | 16354 | 1461179973322 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]]]}] 12:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1532ms 12:19:33 INFO - PROCESS | 16354 | 1461179973357 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 16354 | 1461179973365 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:19:33 INFO - PROCESS | 16354 | 1461179973374 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 16354 | 1461179973379 Marionette TRACE conn3 <- [1,834,null,{}] 12:19:33 INFO - PROCESS | 16354 | 1461179973388 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}] 12:19:33 INFO - PROCESS | 16354 | 1461179973591 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:19:33 INFO - PROCESS | 16354 | 1461179973822 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250f3800 == 76 [pid = 16354] [id = 216] 12:19:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb23fe6000) [pid = 16354] [serial = 648] [outer = (nil)] 12:19:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb24f04c00) [pid = 16354] [serial = 649] [outer = 0x7feb23fe6000] 12:19:33 INFO - PROCESS | 16354 | 1461179973948 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb24feb400) [pid = 16354] [serial = 650] [outer = 0x7feb23fe6000] 12:19:34 INFO - PROCESS | 16354 | 1461179974937 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]]]}] 12:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1584ms 12:19:34 INFO - PROCESS | 16354 | 1461179974963 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:19:34 INFO - PROCESS | 16354 | 1461179974970 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:19:34 INFO - PROCESS | 16354 | 1461179974978 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:19:34 INFO - PROCESS | 16354 | 1461179974981 Marionette TRACE conn3 <- [1,838,null,{}] 12:19:34 INFO - PROCESS | 16354 | 1461179974987 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}] 12:19:35 INFO - PROCESS | 16354 | 1461179975218 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:19:35 INFO - PROCESS | 16354 | 1461179975466 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb297bf000 == 77 [pid = 16354] [id = 217] 12:19:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb24fecc00) [pid = 16354] [serial = 651] [outer = (nil)] 12:19:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb25c81400) [pid = 16354] [serial = 652] [outer = 0x7feb24fecc00] 12:19:35 INFO - PROCESS | 16354 | 1461179975589 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb26158000) [pid = 16354] [serial = 653] [outer = 0x7feb24fecc00] 12:19:36 INFO - PROCESS | 16354 | 1461179976515 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]]]}] 12:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1588ms 12:19:36 INFO - PROCESS | 16354 | 1461179976566 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 16354 | 1461179976571 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:19:36 INFO - PROCESS | 16354 | 1461179976585 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 16354 | 1461179976596 Marionette TRACE conn3 <- [1,842,null,{}] 12:19:36 INFO - PROCESS | 16354 | 1461179976605 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}] 12:19:36 INFO - PROCESS | 16354 | 1461179976875 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:19:37 INFO - PROCESS | 16354 | 1461179977052 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f0e0000 == 78 [pid = 16354] [id = 218] 12:19:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb25f8d800) [pid = 16354] [serial = 654] [outer = (nil)] 12:19:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb267ca800) [pid = 16354] [serial = 655] [outer = 0x7feb25f8d800] 12:19:37 INFO - PROCESS | 16354 | 1461179977141 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb26906400) [pid = 16354] [serial = 656] [outer = 0x7feb25f8d800] 12:19:38 INFO - PROCESS | 16354 | 1461179978018 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]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1504ms 12:19:38 INFO - PROCESS | 16354 | 1461179978083 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:19:38 INFO - PROCESS | 16354 | 1461179978088 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:19:38 INFO - PROCESS | 16354 | 1461179978095 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 16354 | 1461179978098 Marionette TRACE conn3 <- [1,846,null,{}] 12:19:38 INFO - PROCESS | 16354 | 1461179978104 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}] 12:19:38 INFO - PROCESS | 16354 | 1461179978335 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:19:38 INFO - PROCESS | 16354 | 1461179978547 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3009f000 == 79 [pid = 16354] [id = 219] 12:19:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb25dd0000) [pid = 16354] [serial = 657] [outer = (nil)] 12:19:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb26cc5400) [pid = 16354] [serial = 658] [outer = 0x7feb25dd0000] 12:19:38 INFO - PROCESS | 16354 | 1461179978671 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb26cee000) [pid = 16354] [serial = 659] [outer = 0x7feb25dd0000] 12:19:39 INFO - PROCESS | 16354 | 1461179979517 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]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1480ms 12:19:39 INFO - PROCESS | 16354 | 1461179979576 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 16354 | 1461179979580 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:19:39 INFO - PROCESS | 16354 | 1461179979587 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 16354 | 1461179979590 Marionette TRACE conn3 <- [1,850,null,{}] 12:19:39 INFO - PROCESS | 16354 | 1461179979596 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}] 12:19:39 INFO - PROCESS | 16354 | 1461179979820 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:19:39 INFO - PROCESS | 16354 | 1461179979987 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3033a800 == 80 [pid = 16354] [id = 220] 12:19:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb27b32800) [pid = 16354] [serial = 660] [outer = (nil)] 12:19:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb27b3e400) [pid = 16354] [serial = 661] [outer = 0x7feb27b32800] 12:19:40 INFO - PROCESS | 16354 | 1461179980087 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb28ae2000) [pid = 16354] [serial = 662] [outer = 0x7feb27b32800] 12:19:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb296b8c00) [pid = 16354] [serial = 663] [outer = 0x7feb2625c800] 12:19:41 INFO - PROCESS | 16354 | 1461179981139 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]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1586ms 12:19:41 INFO - PROCESS | 16354 | 1461179981202 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 16354 | 1461179981208 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:19:41 INFO - PROCESS | 16354 | 1461179981247 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 16354 | 1461179981249 Marionette TRACE conn3 <- [1,854,null,{}] 12:19:41 INFO - PROCESS | 16354 | 1461179981263 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}] 12:19:41 INFO - PROCESS | 16354 | 1461179981453 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:19:41 INFO - PROCESS | 16354 | 1461179981636 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31135800 == 81 [pid = 16354] [id = 221] 12:19:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb23c74c00) [pid = 16354] [serial = 664] [outer = (nil)] 12:19:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb2678c000) [pid = 16354] [serial = 665] [outer = 0x7feb23c74c00] 12:19:41 INFO - PROCESS | 16354 | 1461179981758 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb297dbc00) [pid = 16354] [serial = 666] [outer = 0x7feb23c74c00] 12:19:42 INFO - PROCESS | 16354 | 1461179982618 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]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1434ms 12:19:42 INFO - PROCESS | 16354 | 1461179982677 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 16354 | 1461179982681 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:19:42 INFO - PROCESS | 16354 | 1461179982688 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 16354 | 1461179982692 Marionette TRACE conn3 <- [1,858,null,{}] 12:19:42 INFO - PROCESS | 16354 | 1461179982698 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}] 12:19:42 INFO - PROCESS | 16354 | 1461179982882 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:19:43 INFO - PROCESS | 16354 | 1461179983050 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325ce800 == 82 [pid = 16354] [id = 222] 12:19:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb25dd9000) [pid = 16354] [serial = 667] [outer = (nil)] 12:19:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb2a603800) [pid = 16354] [serial = 668] [outer = 0x7feb25dd9000] 12:19:43 INFO - PROCESS | 16354 | 1461179983124 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb2a792400) [pid = 16354] [serial = 669] [outer = 0x7feb25dd9000] 12:19:43 INFO - PROCESS | 16354 | 1461179983972 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]]]}] 12:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1333ms 12:19:44 INFO - PROCESS | 16354 | 1461179984023 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 16354 | 1461179984027 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:19:44 INFO - PROCESS | 16354 | 1461179984033 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 16354 | 1461179984035 Marionette TRACE conn3 <- [1,862,null,{}] 12:19:44 INFO - PROCESS | 16354 | 1461179984041 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}] 12:19:44 INFO - PROCESS | 16354 | 1461179984222 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:19:44 INFO - PROCESS | 16354 | 1461179984391 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cd78800 == 83 [pid = 16354] [id = 223] 12:19:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb29787800) [pid = 16354] [serial = 670] [outer = (nil)] 12:19:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb2a79c800) [pid = 16354] [serial = 671] [outer = 0x7feb29787800] 12:19:44 INFO - PROCESS | 16354 | 1461179984462 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb2c0d6c00) [pid = 16354] [serial = 672] [outer = 0x7feb29787800] 12:19:45 INFO - PROCESS | 16354 | 1461179985370 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]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1388ms 12:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:19:45 INFO - PROCESS | 16354 | 1461179985422 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 16354 | 1461179985425 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:19:45 INFO - PROCESS | 16354 | 1461179985433 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 16354 | 1461179985435 Marionette TRACE conn3 <- [1,866,null,{}] 12:19:45 INFO - PROCESS | 16354 | 1461179985442 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}] 12:19:45 INFO - PROCESS | 16354 | 1461179985631 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:19:45 INFO - PROCESS | 16354 | 1461179985803 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3df04000 == 84 [pid = 16354] [id = 224] 12:19:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb29788800) [pid = 16354] [serial = 673] [outer = (nil)] 12:19:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb2ca68800) [pid = 16354] [serial = 674] [outer = 0x7feb29788800] 12:19:45 INFO - PROCESS | 16354 | 1461179985882 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb2dbc7800) [pid = 16354] [serial = 675] [outer = 0x7feb29788800] 12:19:46 INFO - PROCESS | 16354 | 1461179986745 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]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1390ms 12:19:46 INFO - PROCESS | 16354 | 1461179986823 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 16354 | 1461179986827 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:19:46 INFO - PROCESS | 16354 | 1461179986833 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 16354 | 1461179986836 Marionette TRACE conn3 <- [1,870,null,{}] 12:19:46 INFO - PROCESS | 16354 | 1461179986842 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}] 12:19:47 INFO - PROCESS | 16354 | 1461179987065 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:19:47 INFO - PROCESS | 16354 | 1461179987236 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250aa000 == 85 [pid = 16354] [id = 225] 12:19:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb26cea400) [pid = 16354] [serial = 676] [outer = (nil)] 12:19:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb2dbc8c00) [pid = 16354] [serial = 677] [outer = 0x7feb26cea400] 12:19:47 INFO - PROCESS | 16354 | 1461179987332 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb2ccce400) [pid = 16354] [serial = 678] [outer = 0x7feb26cea400] 12:19:48 INFO - PROCESS | 16354 | 1461179988290 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]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1485ms 12:19:48 INFO - PROCESS | 16354 | 1461179988319 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 16354 | 1461179988323 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:19:48 INFO - PROCESS | 16354 | 1461179988331 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 16354 | 1461179988335 Marionette TRACE conn3 <- [1,874,null,{}] 12:19:48 INFO - PROCESS | 16354 | 1461179988341 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}] 12:19:48 INFO - PROCESS | 16354 | 1461179988570 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:19:49 INFO - PROCESS | 16354 | 1461179989089 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250dd000 == 86 [pid = 16354] [id = 226] 12:19:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb1e057800) [pid = 16354] [serial = 679] [outer = (nil)] 12:19:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb1e156400) [pid = 16354] [serial = 680] [outer = 0x7feb1e057800] 12:19:49 INFO - PROCESS | 16354 | 1461179989203 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb1f457c00) [pid = 16354] [serial = 681] [outer = 0x7feb1e057800] 12:19:50 INFO - PROCESS | 16354 | 1461179990279 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]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1984ms 12:19:50 INFO - PROCESS | 16354 | 1461179990317 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 16354 | 1461179990324 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:19:50 INFO - PROCESS | 16354 | 1461179990333 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 16354 | 1461179990338 Marionette TRACE conn3 <- [1,878,null,{}] 12:19:50 INFO - PROCESS | 16354 | 1461179990345 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}] 12:19:50 INFO - PROCESS | 16354 | 1461179990528 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:19:50 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3d0a0000 == 85 [pid = 16354] [id = 181] 12:19:50 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb297c6000 == 84 [pid = 16354] [id = 214] 12:19:50 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb27b35000) [pid = 16354] [serial = 598] [outer = (nil)] [url = about:blank] 12:19:50 INFO - PROCESS | 16354 | 1461179990855 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1decc800 == 85 [pid = 16354] [id = 227] 12:19:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb24cf2400) [pid = 16354] [serial = 682] [outer = (nil)] 12:19:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb24f06400) [pid = 16354] [serial = 683] [outer = 0x7feb24cf2400] 12:19:50 INFO - PROCESS | 16354 | 1461179990938 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb25bce800) [pid = 16354] [serial = 684] [outer = 0x7feb24cf2400] 12:19:51 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb41a90800 == 84 [pid = 16354] [id = 205] 12:19:51 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3cde5800 == 83 [pid = 16354] [id = 204] 12:19:51 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3113a000 == 82 [pid = 16354] [id = 203] 12:19:51 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2edea800 == 81 [pid = 16354] [id = 202] 12:19:51 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb25b90800 == 80 [pid = 16354] [id = 201] 12:19:51 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1dec8800 == 79 [pid = 16354] [id = 200] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb28a7e000) [pid = 16354] [serial = 595] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb29780000) [pid = 16354] [serial = 596] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb24fe3c00) [pid = 16354] [serial = 587] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb24f03000) [pid = 16354] [serial = 586] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb24f09800) [pid = 16354] [serial = 583] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb1e049c00) [pid = 16354] [serial = 562] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb25dce800) [pid = 16354] [serial = 565] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb25bc5000) [pid = 16354] [serial = 589] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb25dcf800) [pid = 16354] [serial = 590] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb26b0f000) [pid = 16354] [serial = 568] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb2678e800) [pid = 16354] [serial = 592] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb2ca6d000) [pid = 16354] [serial = 571] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb2f492800) [pid = 16354] [serial = 574] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb3020b000) [pid = 16354] [serial = 577] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb36217400) [pid = 16354] [serial = 580] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb26b03800) [pid = 16354] [serial = 593] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb26cc7c00) [pid = 16354] [serial = 560] [outer = (nil)] [url = about:blank] 12:19:51 INFO - PROCESS | 16354 | 1461179991810 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]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1535ms 12:19:51 INFO - PROCESS | 16354 | 1461179991873 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:19:51 INFO - PROCESS | 16354 | 1461179991878 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:19:51 INFO - PROCESS | 16354 | 1461179991885 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 16354 | 1461179991888 Marionette TRACE conn3 <- [1,882,null,{}] 12:19:51 INFO - PROCESS | 16354 | 1461179991894 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}] 12:19:52 INFO - PROCESS | 16354 | 1461179992074 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:19:52 INFO - PROCESS | 16354 | 1461179992222 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb264a8800 == 80 [pid = 16354] [id = 228] 12:19:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb23c62400) [pid = 16354] [serial = 685] [outer = (nil)] 12:19:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb25c7f400) [pid = 16354] [serial = 686] [outer = 0x7feb23c62400] 12:19:52 INFO - PROCESS | 16354 | 1461179992285 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb25f8e800) [pid = 16354] [serial = 687] [outer = 0x7feb23c62400] 12:19:53 INFO - PROCESS | 16354 | 1461179993147 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]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1284ms 12:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:19:53 INFO - PROCESS | 16354 | 1461179993183 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 16354 | 1461179993185 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:19:53 INFO - PROCESS | 16354 | 1461179993219 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 16354 | 1461179993230 Marionette TRACE conn3 <- [1,886,null,{}] 12:19:53 INFO - PROCESS | 16354 | 1461179993244 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}] 12:19:53 INFO - PROCESS | 16354 | 1461179993475 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:19:53 INFO - PROCESS | 16354 | 1461179993500 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a5b7800 == 81 [pid = 16354] [id = 229] 12:19:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb25f8ec00) [pid = 16354] [serial = 688] [outer = (nil)] 12:19:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb2678e800) [pid = 16354] [serial = 689] [outer = 0x7feb25f8ec00] 12:19:53 INFO - PROCESS | 16354 | 1461179993564 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb267cf400) [pid = 16354] [serial = 690] [outer = 0x7feb25f8ec00] 12:19:54 INFO - PROCESS | 16354 | 1461179994415 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]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1275ms 12:19:54 INFO - PROCESS | 16354 | 1461179994474 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 16354 | 1461179994479 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:19:54 INFO - PROCESS | 16354 | 1461179994485 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 16354 | 1461179994488 Marionette TRACE conn3 <- [1,890,null,{}] 12:19:54 INFO - PROCESS | 16354 | 1461179994493 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}] 12:19:54 INFO - PROCESS | 16354 | 1461179994708 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:19:54 INFO - PROCESS | 16354 | 1461179994734 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f441800 == 82 [pid = 16354] [id = 230] 12:19:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb26796800) [pid = 16354] [serial = 691] [outer = (nil)] 12:19:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb26b11c00) [pid = 16354] [serial = 692] [outer = 0x7feb26796800] 12:19:54 INFO - PROCESS | 16354 | 1461179994799 Marionette DEBUG loaded listener.js 12:19:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb2704cc00) [pid = 16354] [serial = 693] [outer = 0x7feb26796800] 12:19:55 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb24fe2800) [pid = 16354] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:19:55 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb1e14b800) [pid = 16354] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:19:55 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb24fe9800) [pid = 16354] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:19:55 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb25dd7800) [pid = 16354] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:19:55 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb1e153000) [pid = 16354] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:19:55 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb26cc6800) [pid = 16354] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:19:55 INFO - PROCESS | 16354 | 1461179995846 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]]]}] 12:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1380ms 12:19:55 INFO - PROCESS | 16354 | 1461179995866 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 16354 | 1461179995870 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:19:55 INFO - PROCESS | 16354 | 1461179995876 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 16354 | 1461179995879 Marionette TRACE conn3 <- [1,894,null,{}] 12:19:55 INFO - PROCESS | 16354 | 1461179995884 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}] 12:19:56 INFO - PROCESS | 16354 | 1461179996044 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:19:56 INFO - PROCESS | 16354 | 1461179996177 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300ec800 == 83 [pid = 16354] [id = 231] 12:19:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb27d8a800) [pid = 16354] [serial = 694] [outer = (nil)] 12:19:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb2802f400) [pid = 16354] [serial = 695] [outer = 0x7feb27d8a800] 12:19:56 INFO - PROCESS | 16354 | 1461179996251 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb296c3800) [pid = 16354] [serial = 696] [outer = 0x7feb27d8a800] 12:19:57 INFO - PROCESS | 16354 | 1461179997024 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]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1187ms 12:19:57 INFO - PROCESS | 16354 | 1461179997065 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 16354 | 1461179997068 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:19:57 INFO - PROCESS | 16354 | 1461179997074 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 16354 | 1461179997076 Marionette TRACE conn3 <- [1,898,null,{}] 12:19:57 INFO - PROCESS | 16354 | 1461179997081 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}] 12:19:57 INFO - PROCESS | 16354 | 1461179997253 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:19:57 INFO - PROCESS | 16354 | 1461179997263 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cdde000 == 84 [pid = 16354] [id = 232] 12:19:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb2dcda400) [pid = 16354] [serial = 697] [outer = (nil)] 12:19:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb2eb64800) [pid = 16354] [serial = 698] [outer = 0x7feb2dcda400] 12:19:57 INFO - PROCESS | 16354 | 1461179997327 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb2f494400) [pid = 16354] [serial = 699] [outer = 0x7feb2dcda400] 12:19:58 INFO - PROCESS | 16354 | 1461179998583 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]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1536ms 12:19:58 INFO - PROCESS | 16354 | 1461179998614 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 16354 | 1461179998623 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:19:58 INFO - PROCESS | 16354 | 1461179998635 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 16354 | 1461179998642 Marionette TRACE conn3 <- [1,902,null,{}] 12:19:58 INFO - PROCESS | 16354 | 1461179998651 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}] 12:19:58 INFO - PROCESS | 16354 | 1461179998897 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:19:59 INFO - PROCESS | 16354 | 1461179999174 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26992800 == 85 [pid = 16354] [id = 233] 12:19:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb24f06c00) [pid = 16354] [serial = 700] [outer = (nil)] 12:19:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb25c57c00) [pid = 16354] [serial = 701] [outer = 0x7feb24f06c00] 12:19:59 INFO - PROCESS | 16354 | 1461179999258 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb25dd7800) [pid = 16354] [serial = 702] [outer = 0x7feb24f06c00] 12:20:00 INFO - PROCESS | 16354 | 1461180000180 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]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1589ms 12:20:00 INFO - PROCESS | 16354 | 1461180000224 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 16354 | 1461180000233 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:20:00 INFO - PROCESS | 16354 | 1461180000244 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 16354 | 1461180000248 Marionette TRACE conn3 <- [1,906,null,{}] 12:20:00 INFO - PROCESS | 16354 | 1461180000255 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}] 12:20:00 INFO - PROCESS | 16354 | 1461180000460 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:20:00 INFO - PROCESS | 16354 | 1461180000771 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31140800 == 86 [pid = 16354] [id = 234] 12:20:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb25f87400) [pid = 16354] [serial = 703] [outer = (nil)] 12:20:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb267cdc00) [pid = 16354] [serial = 704] [outer = 0x7feb25f87400] 12:20:00 INFO - PROCESS | 16354 | 1461180000943 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb26ce6800) [pid = 16354] [serial = 705] [outer = 0x7feb25f87400] 12:20:02 INFO - PROCESS | 16354 | 1461180002077 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]]]}] 12:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1889ms 12:20:02 INFO - PROCESS | 16354 | 1461180002135 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:20:02 INFO - PROCESS | 16354 | 1461180002138 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:20:02 INFO - PROCESS | 16354 | 1461180002151 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:20:02 INFO - PROCESS | 16354 | 1461180002157 Marionette TRACE conn3 <- [1,910,null,{}] 12:20:02 INFO - PROCESS | 16354 | 1461180002179 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}] 12:20:02 INFO - PROCESS | 16354 | 1461180002404 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:20:02 INFO - PROCESS | 16354 | 1461180002620 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb421d0800 == 87 [pid = 16354] [id = 235] 12:20:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb28ae0800) [pid = 16354] [serial = 706] [outer = (nil)] 12:20:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb29783c00) [pid = 16354] [serial = 707] [outer = 0x7feb28ae0800] 12:20:02 INFO - PROCESS | 16354 | 1461180002758 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb2a795800) [pid = 16354] [serial = 708] [outer = 0x7feb28ae0800] 12:20:03 INFO - PROCESS | 16354 | 1461180003626 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]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1548ms 12:20:03 INFO - PROCESS | 16354 | 1461180003699 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:20:03 INFO - PROCESS | 16354 | 1461180003704 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:20:03 INFO - PROCESS | 16354 | 1461180003712 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 16354 | 1461180003714 Marionette TRACE conn3 <- [1,914,null,{}] 12:20:03 INFO - PROCESS | 16354 | 1461180003722 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}] 12:20:03 INFO - PROCESS | 16354 | 1461180003932 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:20:04 INFO - PROCESS | 16354 | 1461180004106 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42584000 == 88 [pid = 16354] [id = 236] 12:20:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb2976bc00) [pid = 16354] [serial = 709] [outer = (nil)] 12:20:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb2f49c000) [pid = 16354] [serial = 710] [outer = 0x7feb2976bc00] 12:20:04 INFO - PROCESS | 16354 | 1461180004243 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb30203c00) [pid = 16354] [serial = 711] [outer = 0x7feb2976bc00] 12:20:05 INFO - PROCESS | 16354 | 1461180005065 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]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1382ms 12:20:05 INFO - PROCESS | 16354 | 1461180005094 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 16354 | 1461180005098 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:20:05 INFO - PROCESS | 16354 | 1461180005105 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 16354 | 1461180005108 Marionette TRACE conn3 <- [1,918,null,{}] 12:20:05 INFO - PROCESS | 16354 | 1461180005115 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}] 12:20:05 INFO - PROCESS | 16354 | 1461180005320 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:20:05 INFO - PROCESS | 16354 | 1461180005497 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb46522800 == 89 [pid = 16354] [id = 237] 12:20:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb2a60f000) [pid = 16354] [serial = 712] [outer = (nil)] 12:20:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb3028bc00) [pid = 16354] [serial = 713] [outer = 0x7feb2a60f000] 12:20:05 INFO - PROCESS | 16354 | 1461180005573 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb30d05400) [pid = 16354] [serial = 714] [outer = 0x7feb2a60f000] 12:20:06 INFO - PROCESS | 16354 | 1461180006486 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]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1436ms 12:20:06 INFO - PROCESS | 16354 | 1461180006542 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 16354 | 1461180006546 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:20:06 INFO - PROCESS | 16354 | 1461180006553 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 16354 | 1461180006555 Marionette TRACE conn3 <- [1,922,null,{}] 12:20:06 INFO - PROCESS | 16354 | 1461180006561 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}] 12:20:06 INFO - PROCESS | 16354 | 1461180006763 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:20:06 INFO - PROCESS | 16354 | 1461180006934 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29fa6000 == 90 [pid = 16354] [id = 238] 12:20:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb31d45000) [pid = 16354] [serial = 715] [outer = (nil)] 12:20:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb321ad000) [pid = 16354] [serial = 716] [outer = 0x7feb31d45000] 12:20:07 INFO - PROCESS | 16354 | 1461180007021 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb3251dc00) [pid = 16354] [serial = 717] [outer = 0x7feb31d45000] 12:20:07 INFO - PROCESS | 16354 | 1461180007899 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]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1429ms 12:20:07 INFO - PROCESS | 16354 | 1461180007983 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 16354 | 1461180007988 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:20:07 INFO - PROCESS | 16354 | 1461180007994 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 16354 | 1461180007998 Marionette TRACE conn3 <- [1,926,null,{}] 12:20:08 INFO - PROCESS | 16354 | 1461180008004 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}] 12:20:08 INFO - PROCESS | 16354 | 1461180008241 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:20:08 INFO - PROCESS | 16354 | 1461180008461 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d028000 == 91 [pid = 16354] [id = 239] 12:20:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb31db0c00) [pid = 16354] [serial = 718] [outer = (nil)] 12:20:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb32768400) [pid = 16354] [serial = 719] [outer = 0x7feb31db0c00] 12:20:08 INFO - PROCESS | 16354 | 1461180008578 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb36156c00) [pid = 16354] [serial = 720] [outer = 0x7feb31db0c00] 12:20:09 INFO - PROCESS | 16354 | 1461180009395 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]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1434ms 12:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:20:09 INFO - PROCESS | 16354 | 1461180009429 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 16354 | 1461180009432 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:20:09 INFO - PROCESS | 16354 | 1461180009440 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 16354 | 1461180009442 Marionette TRACE conn3 <- [1,930,null,{}] 12:20:09 INFO - PROCESS | 16354 | 1461180009449 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}] 12:20:09 INFO - PROCESS | 16354 | 1461180009634 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:20:09 INFO - PROCESS | 16354 | 1461180009818 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29fb0800 == 92 [pid = 16354] [id = 240] 12:20:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb31e68400) [pid = 16354] [serial = 721] [outer = (nil)] 12:20:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb3621bc00) [pid = 16354] [serial = 722] [outer = 0x7feb31e68400] 12:20:09 INFO - PROCESS | 16354 | 1461180009902 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb3bf50c00) [pid = 16354] [serial = 723] [outer = 0x7feb31e68400] 12:20:10 INFO - PROCESS | 16354 | 1461180010814 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]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1434ms 12:20:10 INFO - PROCESS | 16354 | 1461180010873 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 16354 | 1461180010878 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:20:10 INFO - PROCESS | 16354 | 1461180010885 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 16354 | 1461180010887 Marionette TRACE conn3 <- [1,934,null,{}] 12:20:10 INFO - PROCESS | 16354 | 1461180010894 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}] 12:20:11 INFO - PROCESS | 16354 | 1461180011104 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:20:11 INFO - PROCESS | 16354 | 1461180011284 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19cd9800 == 93 [pid = 16354] [id = 241] 12:20:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb3251b800) [pid = 16354] [serial = 724] [outer = (nil)] 12:20:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb3bfda000) [pid = 16354] [serial = 725] [outer = 0x7feb3251b800] 12:20:11 INFO - PROCESS | 16354 | 1461180011360 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb3cb6b000) [pid = 16354] [serial = 726] [outer = 0x7feb3251b800] 12:20:12 INFO - PROCESS | 16354 | 1461180012280 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]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1430ms 12:20:12 INFO - PROCESS | 16354 | 1461180012315 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 16354 | 1461180012318 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:20:12 INFO - PROCESS | 16354 | 1461180012328 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 16354 | 1461180012334 Marionette TRACE conn3 <- [1,938,null,{}] 12:20:12 INFO - PROCESS | 16354 | 1461180012342 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}] 12:20:12 INFO - PROCESS | 16354 | 1461180012566 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:20:12 INFO - PROCESS | 16354 | 1461180012740 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1a81d800 == 94 [pid = 16354] [id = 242] 12:20:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb36212c00) [pid = 16354] [serial = 727] [outer = (nil)] 12:20:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb3cdb4000) [pid = 16354] [serial = 728] [outer = 0x7feb36212c00] 12:20:12 INFO - PROCESS | 16354 | 1461180012820 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb3ce8a800) [pid = 16354] [serial = 729] [outer = 0x7feb36212c00] 12:20:13 INFO - PROCESS | 16354 | 1461180013780 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]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1484ms 12:20:13 INFO - PROCESS | 16354 | 1461180013812 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:20:13 INFO - PROCESS | 16354 | 1461180013822 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:20:13 INFO - PROCESS | 16354 | 1461180013828 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 16354 | 1461180013833 Marionette TRACE conn3 <- [1,942,null,{}] 12:20:13 INFO - PROCESS | 16354 | 1461180013838 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}] 12:20:14 INFO - PROCESS | 16354 | 1461180014060 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:20:14 INFO - PROCESS | 16354 | 1461180014236 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b628000 == 95 [pid = 16354] [id = 243] 12:20:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb3bf51c00) [pid = 16354] [serial = 730] [outer = (nil)] 12:20:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb3d2dfc00) [pid = 16354] [serial = 731] [outer = 0x7feb3bf51c00] 12:20:14 INFO - PROCESS | 16354 | 1461180014313 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb3e3ec800) [pid = 16354] [serial = 732] [outer = 0x7feb3bf51c00] 12:20:15 INFO - PROCESS | 16354 | 1461180015264 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]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1480ms 12:20:15 INFO - PROCESS | 16354 | 1461180015310 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:20:15 INFO - PROCESS | 16354 | 1461180015314 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:20:15 INFO - PROCESS | 16354 | 1461180015324 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 16354 | 1461180015329 Marionette TRACE conn3 <- [1,946,null,{}] 12:20:15 INFO - PROCESS | 16354 | 1461180015338 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}] 12:20:15 INFO - PROCESS | 16354 | 1461180015528 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:20:15 INFO - PROCESS | 16354 | 1461180015715 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3e5800 == 96 [pid = 16354] [id = 244] 12:20:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb1e04f800) [pid = 16354] [serial = 733] [outer = (nil)] 12:20:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb266d1c00) [pid = 16354] [serial = 734] [outer = 0x7feb1e04f800] 12:20:15 INFO - PROCESS | 16354 | 1461180015791 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb3d2e2400) [pid = 16354] [serial = 735] [outer = 0x7feb1e04f800] 12:20:17 INFO - PROCESS | 16354 | 1461180017105 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]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1838ms 12:20:17 INFO - PROCESS | 16354 | 1461180017159 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 16354 | 1461180017166 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:20:17 INFO - PROCESS | 16354 | 1461180017175 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 16354 | 1461180017181 Marionette TRACE conn3 <- [1,950,null,{}] 12:20:17 INFO - PROCESS | 16354 | 1461180017295 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}] 12:20:17 INFO - PROCESS | 16354 | 1461180017477 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:20:17 INFO - PROCESS | 16354 | 1461180017686 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24ccc000 == 97 [pid = 16354] [id = 245] 12:20:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb1dd69c00) [pid = 16354] [serial = 736] [outer = (nil)] 12:20:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb1e156800) [pid = 16354] [serial = 737] [outer = 0x7feb1dd69c00] 12:20:17 INFO - PROCESS | 16354 | 1461180017758 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb24cf7800) [pid = 16354] [serial = 738] [outer = 0x7feb1dd69c00] 12:20:18 INFO - PROCESS | 16354 | 1461180018733 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]]]}] 12:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1588ms 12:20:18 INFO - PROCESS | 16354 | 1461180018764 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 16354 | 1461180018771 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:20:18 INFO - PROCESS | 16354 | 1461180018782 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 16354 | 1461180018785 Marionette TRACE conn3 <- [1,954,null,{}] 12:20:18 INFO - PROCESS | 16354 | 1461180018792 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}] 12:20:18 INFO - PROCESS | 16354 | 1461180018973 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:20:19 INFO - PROCESS | 16354 | 1461180019211 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb25b96800 == 96 [pid = 16354] [id = 211] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb3d2ba400) [pid = 16354] [serial = 619] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb25f8b800) [pid = 16354] [serial = 622] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb36153400) [pid = 16354] [serial = 616] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb30a7d400) [pid = 16354] [serial = 613] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb26b05c00) [pid = 16354] [serial = 643] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1dede800 == 97 [pid = 16354] [id = 246] 12:20:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb1dd6d800) [pid = 16354] [serial = 739] [outer = (nil)] 12:20:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb23fed000) [pid = 16354] [serial = 740] [outer = 0x7feb1dd6d800] 12:20:19 INFO - PROCESS | 16354 | 1461180019356 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb25f8b800) [pid = 16354] [serial = 741] [outer = 0x7feb1dd6d800] 12:20:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3033a800 == 96 [pid = 16354] [id = 220] 12:20:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3009f000 == 95 [pid = 16354] [id = 219] 12:20:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f0e0000 == 94 [pid = 16354] [id = 218] 12:20:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb297bf000 == 93 [pid = 16354] [id = 217] 12:20:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250f3800 == 92 [pid = 16354] [id = 216] 12:20:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d3c7800 == 91 [pid = 16354] [id = 215] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb25c78000) [pid = 16354] [serial = 635] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb1f455000) [pid = 16354] [serial = 628] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb2625f800) [pid = 16354] [serial = 638] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb266cac00) [pid = 16354] [serial = 641] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb23c72400) [pid = 16354] [serial = 631] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb1e19bc00) [pid = 16354] [serial = 625] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb24f02400) [pid = 16354] [serial = 632] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb25c72400) [pid = 16354] [serial = 604] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb26355800) [pid = 16354] [serial = 640] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb25c51000) [pid = 16354] [serial = 634] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb297da400) [pid = 16354] [serial = 599] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb2615b800) [pid = 16354] [serial = 637] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb2a79d800) [pid = 16354] [serial = 610] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb26b04000) [pid = 16354] [serial = 607] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb1f45b000) [pid = 16354] [serial = 601] [outer = (nil)] [url = about:blank] 12:20:19 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb23c68800) [pid = 16354] [serial = 629] [outer = (nil)] [url = about:blank] 12:20:20 INFO - PROCESS | 16354 | 1461180020314 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]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1583ms 12:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:20:20 INFO - PROCESS | 16354 | 1461180020366 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 16354 | 1461180020369 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:20:20 INFO - PROCESS | 16354 | 1461180020375 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 16354 | 1461180020381 Marionette TRACE conn3 <- [1,958,null,{}] 12:20:20 INFO - PROCESS | 16354 | 1461180020397 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}] 12:20:20 INFO - PROCESS | 16354 | 1461180020571 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:20:20 INFO - PROCESS | 16354 | 1461180020719 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26124800 == 92 [pid = 16354] [id = 247] 12:20:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb1f45c400) [pid = 16354] [serial = 742] [outer = (nil)] 12:20:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb266d5800) [pid = 16354] [serial = 743] [outer = 0x7feb1f45c400] 12:20:20 INFO - PROCESS | 16354 | 1461180020826 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb26903c00) [pid = 16354] [serial = 744] [outer = 0x7feb1f45c400] 12:20:21 INFO - PROCESS | 16354 | 1461180021547 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]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1189ms 12:20:21 INFO - PROCESS | 16354 | 1461180021565 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 16354 | 1461180021570 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:20:21 INFO - PROCESS | 16354 | 1461180021576 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 16354 | 1461180021578 Marionette TRACE conn3 <- [1,962,null,{}] 12:20:21 INFO - PROCESS | 16354 | 1461180021610 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}] 12:20:21 INFO - PROCESS | 16354 | 1461180021850 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:20:21 INFO - PROCESS | 16354 | 1461180021877 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26fa3800 == 93 [pid = 16354] [id = 248] 12:20:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb267adc00) [pid = 16354] [serial = 745] [outer = (nil)] 12:20:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb26cce400) [pid = 16354] [serial = 746] [outer = 0x7feb267adc00] 12:20:21 INFO - PROCESS | 16354 | 1461180021940 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb27b2f400) [pid = 16354] [serial = 747] [outer = 0x7feb267adc00] 12:20:22 INFO - PROCESS | 16354 | 1461180022864 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]]]}] 12:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1333ms 12:20:22 INFO - PROCESS | 16354 | 1461180022911 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 16354 | 1461180022915 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:20:22 INFO - PROCESS | 16354 | 1461180022930 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 16354 | 1461180022934 Marionette TRACE conn3 <- [1,966,null,{}] 12:20:22 INFO - PROCESS | 16354 | 1461180022940 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}] 12:20:23 INFO - PROCESS | 16354 | 1461180023171 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:20:23 INFO - PROCESS | 16354 | 1461180023207 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2991a000 == 94 [pid = 16354] [id = 249] 12:20:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb26cc7000) [pid = 16354] [serial = 748] [outer = (nil)] 12:20:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb28039000) [pid = 16354] [serial = 749] [outer = 0x7feb26cc7000] 12:20:23 INFO - PROCESS | 16354 | 1461180023298 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb2977ec00) [pid = 16354] [serial = 750] [outer = 0x7feb26cc7000] 12:20:24 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb267ae400) [pid = 16354] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:20:24 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb1e057800) [pid = 16354] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:20:24 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb23c62400) [pid = 16354] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:20:24 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb24cf2400) [pid = 16354] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:20:24 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb26796800) [pid = 16354] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:20:24 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb25f8ec00) [pid = 16354] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:20:24 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb27d8a800) [pid = 16354] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:20:24 INFO - PROCESS | 16354 | 1461180024519 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]]]}] 12:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1634ms 12:20:24 INFO - PROCESS | 16354 | 1461180024565 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 16354 | 1461180024569 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:20:24 INFO - PROCESS | 16354 | 1461180024576 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 16354 | 1461180024580 Marionette TRACE conn3 <- [1,970,null,{}] 12:20:24 INFO - PROCESS | 16354 | 1461180024590 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}] 12:20:24 INFO - PROCESS | 16354 | 1461180024861 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:20:24 INFO - PROCESS | 16354 | 1461180024885 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2c0a1000 == 95 [pid = 16354] [id = 250] 12:20:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb297da400) [pid = 16354] [serial = 751] [outer = (nil)] 12:20:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb2c0dd400) [pid = 16354] [serial = 752] [outer = 0x7feb297da400] 12:20:24 INFO - PROCESS | 16354 | 1461180024954 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb2e999400) [pid = 16354] [serial = 753] [outer = 0x7feb297da400] 12:20:25 INFO - PROCESS | 16354 | 1461180025776 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]]]}] 12:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1242ms 12:20:25 INFO - PROCESS | 16354 | 1461180025822 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 16354 | 1461180025827 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:20:25 INFO - PROCESS | 16354 | 1461180025834 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 16354 | 1461180025836 Marionette TRACE conn3 <- [1,974,null,{}] 12:20:25 INFO - PROCESS | 16354 | 1461180025842 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}] 12:20:26 INFO - PROCESS | 16354 | 1461180026022 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:20:26 INFO - PROCESS | 16354 | 1461180026037 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f44e000 == 96 [pid = 16354] [id = 251] 12:20:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb29770800) [pid = 16354] [serial = 754] [outer = (nil)] 12:20:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb3036f400) [pid = 16354] [serial = 755] [outer = 0x7feb29770800] 12:20:26 INFO - PROCESS | 16354 | 1461180026106 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb3163ac00) [pid = 16354] [serial = 756] [outer = 0x7feb29770800] 12:20:27 INFO - PROCESS | 16354 | 1461180027251 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]]]}] 12:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1487ms 12:20:27 INFO - PROCESS | 16354 | 1461180027323 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 16354 | 1461180027332 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:20:27 INFO - PROCESS | 16354 | 1461180027341 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 16354 | 1461180027347 Marionette TRACE conn3 <- [1,978,null,{}] 12:20:27 INFO - PROCESS | 16354 | 1461180027356 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}] 12:20:27 INFO - PROCESS | 16354 | 1461180027604 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:20:27 INFO - PROCESS | 16354 | 1461180027839 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24dd7000 == 97 [pid = 16354] [id = 252] 12:20:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb25bc4c00) [pid = 16354] [serial = 757] [outer = (nil)] 12:20:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb25c78000) [pid = 16354] [serial = 758] [outer = 0x7feb25bc4c00] 12:20:27 INFO - PROCESS | 16354 | 1461180027962 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb2615b800) [pid = 16354] [serial = 759] [outer = 0x7feb25bc4c00] 12:20:29 INFO - PROCESS | 16354 | 1461180029003 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]]]}] 12:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1693ms 12:20:29 INFO - PROCESS | 16354 | 1461180029035 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 16354 | 1461180029044 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:20:29 INFO - PROCESS | 16354 | 1461180029057 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 16354 | 1461180029061 Marionette TRACE conn3 <- [1,982,null,{}] 12:20:29 INFO - PROCESS | 16354 | 1461180029068 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}] 12:20:29 INFO - PROCESS | 16354 | 1461180029279 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:20:29 INFO - PROCESS | 16354 | 1461180029551 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29fb2800 == 98 [pid = 16354] [id = 253] 12:20:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb26902400) [pid = 16354] [serial = 760] [outer = (nil)] 12:20:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb27d8c400) [pid = 16354] [serial = 761] [outer = 0x7feb26902400] 12:20:29 INFO - PROCESS | 16354 | 1461180029671 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb29780800) [pid = 16354] [serial = 762] [outer = 0x7feb26902400] 12:20:30 INFO - PROCESS | 16354 | 1461180030594 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]]]}] 12:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1585ms 12:20:30 INFO - PROCESS | 16354 | 1461180030642 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:20:30 INFO - PROCESS | 16354 | 1461180030646 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:20:30 INFO - PROCESS | 16354 | 1461180030653 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 16354 | 1461180030659 Marionette TRACE conn3 <- [1,986,null,{}] 12:20:30 INFO - PROCESS | 16354 | 1461180030675 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}] 12:20:30 INFO - PROCESS | 16354 | 1461180030884 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:20:31 INFO - PROCESS | 16354 | 1461180031106 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30bbf000 == 99 [pid = 16354] [id = 254] 12:20:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb2a610000) [pid = 16354] [serial = 763] [outer = (nil)] 12:20:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb2e99d000) [pid = 16354] [serial = 764] [outer = 0x7feb2a610000] 12:20:31 INFO - PROCESS | 16354 | 1461180031230 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb3150ec00) [pid = 16354] [serial = 765] [outer = 0x7feb2a610000] 12:20:32 INFO - PROCESS | 16354 | 1461180032120 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]]]}] 12:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1547ms 12:20:32 INFO - PROCESS | 16354 | 1461180032201 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:20:32 INFO - PROCESS | 16354 | 1461180032208 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:20:32 INFO - PROCESS | 16354 | 1461180032215 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 16354 | 1461180032220 Marionette TRACE conn3 <- [1,990,null,{}] 12:20:32 INFO - PROCESS | 16354 | 1461180032226 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}] 12:20:32 INFO - PROCESS | 16354 | 1461180032481 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:20:32 INFO - PROCESS | 16354 | 1461180032762 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb360b3000 == 100 [pid = 16354] [id = 255] 12:20:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb31639c00) [pid = 16354] [serial = 766] [outer = (nil)] 12:20:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 195 (0x7feb321a4400) [pid = 16354] [serial = 767] [outer = 0x7feb31639c00] 12:20:32 INFO - PROCESS | 16354 | 1461180032842 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 196 (0x7feb3251bc00) [pid = 16354] [serial = 768] [outer = 0x7feb31639c00] 12:20:33 INFO - PROCESS | 16354 | 1461180033750 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]]]}] 12:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1585ms 12:20:33 INFO - PROCESS | 16354 | 1461180033801 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:20:33 INFO - PROCESS | 16354 | 1461180033806 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:20:33 INFO - PROCESS | 16354 | 1461180033813 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 16354 | 1461180033816 Marionette TRACE conn3 <- [1,994,null,{}] 12:20:33 INFO - PROCESS | 16354 | 1461180033822 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}] 12:20:34 INFO - PROCESS | 16354 | 1461180034046 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:20:34 INFO - PROCESS | 16354 | 1461180034284 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3e21d800 == 101 [pid = 16354] [id = 256] 12:20:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 197 (0x7feb1e1a0800) [pid = 16354] [serial = 769] [outer = (nil)] 12:20:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 198 (0x7feb28035c00) [pid = 16354] [serial = 770] [outer = 0x7feb1e1a0800] 12:20:34 INFO - PROCESS | 16354 | 1461180034407 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 199 (0x7feb3cb69000) [pid = 16354] [serial = 771] [outer = 0x7feb1e1a0800] 12:20:35 INFO - PROCESS | 16354 | 1461180035290 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]]]}] 12:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1534ms 12:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:20:35 INFO - PROCESS | 16354 | 1461180035347 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 16354 | 1461180035350 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:20:35 INFO - PROCESS | 16354 | 1461180035357 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 16354 | 1461180035360 Marionette TRACE conn3 <- [1,998,null,{}] 12:20:35 INFO - PROCESS | 16354 | 1461180035366 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}] 12:20:35 INFO - PROCESS | 16354 | 1461180035576 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:20:35 INFO - PROCESS | 16354 | 1461180035756 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42629800 == 102 [pid = 16354] [id = 257] 12:20:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 200 (0x7feb3cb68000) [pid = 16354] [serial = 772] [outer = (nil)] 12:20:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 201 (0x7feb3df2a800) [pid = 16354] [serial = 773] [outer = 0x7feb3cb68000] 12:20:35 INFO - PROCESS | 16354 | 1461180035840 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb40113000) [pid = 16354] [serial = 774] [outer = 0x7feb3cb68000] 12:20:36 INFO - PROCESS | 16354 | 1461180036753 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]]]}] 12:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1433ms 12:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:20:36 INFO - PROCESS | 16354 | 1461180036790 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 16354 | 1461180036793 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:20:36 INFO - PROCESS | 16354 | 1461180036800 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 16354 | 1461180036802 Marionette TRACE conn3 <- [1,1002,null,{}] 12:20:36 INFO - PROCESS | 16354 | 1461180036809 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}] 12:20:37 INFO - PROCESS | 16354 | 1461180037002 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:20:37 INFO - PROCESS | 16354 | 1461180037190 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c9b0800 == 103 [pid = 16354] [id = 258] 12:20:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb3cb72800) [pid = 16354] [serial = 775] [outer = (nil)] 12:20:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb41ab3400) [pid = 16354] [serial = 776] [outer = 0x7feb3cb72800] 12:20:37 INFO - PROCESS | 16354 | 1461180037264 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb420ba800) [pid = 16354] [serial = 777] [outer = 0x7feb3cb72800] 12:20:38 INFO - PROCESS | 16354 | 1461180038341 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]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1581ms 12:20:38 INFO - PROCESS | 16354 | 1461180038380 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:20:38 INFO - PROCESS | 16354 | 1461180038386 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:20:38 INFO - PROCESS | 16354 | 1461180038394 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 16354 | 1461180038400 Marionette TRACE conn3 <- [1,1006,null,{}] 12:20:38 INFO - PROCESS | 16354 | 1461180038410 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}] 12:20:38 INFO - PROCESS | 16354 | 1461180038705 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:20:38 INFO - PROCESS | 16354 | 1461180038938 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f11c000 == 104 [pid = 16354] [id = 259] 12:20:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb3df2a000) [pid = 16354] [serial = 778] [outer = (nil)] 12:20:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 207 (0x7feb420c5000) [pid = 16354] [serial = 779] [outer = 0x7feb3df2a000] 12:20:39 INFO - PROCESS | 16354 | 1461180039010 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 208 (0x7feb420ed800) [pid = 16354] [serial = 780] [outer = 0x7feb3df2a000] 12:20:39 INFO - PROCESS | 16354 | 1461180039875 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]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1538ms 12:20:39 INFO - PROCESS | 16354 | 1461180039932 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:20:39 INFO - PROCESS | 16354 | 1461180039937 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:20:39 INFO - PROCESS | 16354 | 1461180039944 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 16354 | 1461180039948 Marionette TRACE conn3 <- [1,1010,null,{}] 12:20:39 INFO - PROCESS | 16354 | 1461180039954 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}] 12:20:40 INFO - PROCESS | 16354 | 1461180040161 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:20:40 INFO - PROCESS | 16354 | 1461180040354 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f134000 == 105 [pid = 16354] [id = 260] 12:20:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 209 (0x7feb1d347400) [pid = 16354] [serial = 781] [outer = (nil)] 12:20:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 210 (0x7feb1d350000) [pid = 16354] [serial = 782] [outer = 0x7feb1d347400] 12:20:40 INFO - PROCESS | 16354 | 1461180040432 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 211 (0x7feb1d355400) [pid = 16354] [serial = 783] [outer = 0x7feb1d347400] 12:20:41 INFO - PROCESS | 16354 | 1461180041314 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]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1436ms 12:20:41 INFO - PROCESS | 16354 | 1461180041379 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 16354 | 1461180041384 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:20:41 INFO - PROCESS | 16354 | 1461180041391 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 16354 | 1461180041394 Marionette TRACE conn3 <- [1,1014,null,{}] 12:20:41 INFO - PROCESS | 16354 | 1461180041400 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}] 12:20:41 INFO - PROCESS | 16354 | 1461180041597 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:20:41 INFO - PROCESS | 16354 | 1461180041781 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1bb57800 == 106 [pid = 16354] [id = 261] 12:20:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 212 (0x7feb195a3400) [pid = 16354] [serial = 784] [outer = (nil)] 12:20:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 213 (0x7feb195ab800) [pid = 16354] [serial = 785] [outer = 0x7feb195a3400] 12:20:41 INFO - PROCESS | 16354 | 1461180041857 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 214 (0x7feb195b1000) [pid = 16354] [serial = 786] [outer = 0x7feb195a3400] 12:20:42 INFO - PROCESS | 16354 | 1461180042798 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]]]}] 12:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1479ms 12:20:42 INFO - PROCESS | 16354 | 1461180042871 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 16354 | 1461180042875 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:20:42 INFO - PROCESS | 16354 | 1461180042882 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 16354 | 1461180042886 Marionette TRACE conn3 <- [1,1018,null,{}] 12:20:42 INFO - PROCESS | 16354 | 1461180042893 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}] 12:20:43 INFO - PROCESS | 16354 | 1461180043156 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:20:43 INFO - PROCESS | 16354 | 1461180043388 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb197de800 == 107 [pid = 16354] [id = 262] 12:20:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 215 (0x7feb24cff400) [pid = 16354] [serial = 787] [outer = (nil)] 12:20:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 216 (0x7feb420f4000) [pid = 16354] [serial = 788] [outer = 0x7feb24cff400] 12:20:43 INFO - PROCESS | 16354 | 1461180043514 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 217 (0x7feb422ae400) [pid = 16354] [serial = 789] [outer = 0x7feb24cff400] 12:20:44 INFO - PROCESS | 16354 | 1461180044442 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]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1638ms 12:20:44 INFO - PROCESS | 16354 | 1461180044521 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 16354 | 1461180044523 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:20:44 INFO - PROCESS | 16354 | 1461180044530 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 16354 | 1461180044533 Marionette TRACE conn3 <- [1,1022,null,{}] 12:20:44 INFO - PROCESS | 16354 | 1461180044540 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}] 12:20:44 INFO - PROCESS | 16354 | 1461180044791 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:20:45 INFO - PROCESS | 16354 | 1461180045019 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18dd7800 == 108 [pid = 16354] [id = 263] 12:20:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 218 (0x7feb18e13000) [pid = 16354] [serial = 790] [outer = (nil)] 12:20:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb18e1bc00) [pid = 16354] [serial = 791] [outer = 0x7feb18e13000] 12:20:45 INFO - PROCESS | 16354 | 1461180045138 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb18e20400) [pid = 16354] [serial = 792] [outer = 0x7feb18e13000] 12:20:46 INFO - PROCESS | 16354 | 1461180046026 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]]]}] 12:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1534ms 12:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:20:46 INFO - PROCESS | 16354 | 1461180046066 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 16354 | 1461180046068 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:20:46 INFO - PROCESS | 16354 | 1461180046075 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 16354 | 1461180046078 Marionette TRACE conn3 <- [1,1026,null,{}] 12:20:46 INFO - PROCESS | 16354 | 1461180046084 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}] 12:20:46 INFO - PROCESS | 16354 | 1461180046276 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:20:46 INFO - PROCESS | 16354 | 1461180046463 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3dc800 == 109 [pid = 16354] [id = 264] 12:20:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb18e16000) [pid = 16354] [serial = 793] [outer = (nil)] 12:20:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb1c802800) [pid = 16354] [serial = 794] [outer = 0x7feb18e16000] 12:20:46 INFO - PROCESS | 16354 | 1461180046534 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 223 (0x7feb1c809800) [pid = 16354] [serial = 795] [outer = 0x7feb18e16000] 12:20:47 INFO - PROCESS | 16354 | 1461180047787 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]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1790ms 12:20:47 INFO - PROCESS | 16354 | 1461180047866 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 16354 | 1461180047875 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:20:47 INFO - PROCESS | 16354 | 1461180047886 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 16354 | 1461180047891 Marionette TRACE conn3 <- [1,1030,null,{}] 12:20:47 INFO - PROCESS | 16354 | 1461180047901 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}] 12:20:48 INFO - PROCESS | 16354 | 1461180048188 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:20:48 INFO - PROCESS | 16354 | 1461180048597 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1a815000 == 110 [pid = 16354] [id = 265] 12:20:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 224 (0x7feb1e14ec00) [pid = 16354] [serial = 796] [outer = (nil)] 12:20:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 225 (0x7feb1e19c000) [pid = 16354] [serial = 797] [outer = 0x7feb1e14ec00] 12:20:48 INFO - PROCESS | 16354 | 1461180048683 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 226 (0x7feb23c65800) [pid = 16354] [serial = 798] [outer = 0x7feb1e14ec00] 12:20:49 INFO - PROCESS | 16354 | 1461180049794 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]]]}] 12:20:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3165c000 == 109 [pid = 16354] [id = 180] 12:20:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2698f000 == 108 [pid = 16354] [id = 212] 12:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1996ms 12:20:49 INFO - PROCESS | 16354 | 1461180049896 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 16354 | 1461180049907 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:20:49 INFO - PROCESS | 16354 | 1461180049921 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - PROCESS | 16354 | 1461180049924 Marionette TRACE conn3 <- [1,1034,null,{}] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 225 (0x7feb26cc4400) [pid = 16354] [serial = 644] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 224 (0x7feb1f457c00) [pid = 16354] [serial = 681] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 223 (0x7feb1e156400) [pid = 16354] [serial = 680] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 222 (0x7feb26cc5400) [pid = 16354] [serial = 658] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb25c7f400) [pid = 16354] [serial = 686] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb2678c000) [pid = 16354] [serial = 665] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb24f06400) [pid = 16354] [serial = 683] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb25bce800) [pid = 16354] [serial = 684] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 217 (0x7feb2a79c800) [pid = 16354] [serial = 671] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 216 (0x7feb2a603800) [pid = 16354] [serial = 668] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 215 (0x7feb2dbc8c00) [pid = 16354] [serial = 677] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 214 (0x7feb267ca800) [pid = 16354] [serial = 655] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 213 (0x7feb24f04c00) [pid = 16354] [serial = 649] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 212 (0x7feb27b3e400) [pid = 16354] [serial = 661] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 211 (0x7feb25c81400) [pid = 16354] [serial = 652] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 210 (0x7feb26b11c00) [pid = 16354] [serial = 692] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 209 (0x7feb1e04d800) [pid = 16354] [serial = 646] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 208 (0x7feb2ca68800) [pid = 16354] [serial = 674] [outer = (nil)] [url = about:blank] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 207 (0x7feb25bc8c00) [pid = 16354] [serial = 437] [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.] 12:20:49 INFO - PROCESS | 16354 | --DOMWINDOW == 206 (0x7feb2678e800) [pid = 16354] [serial = 689] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb267cf400) [pid = 16354] [serial = 690] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb2704cc00) [pid = 16354] [serial = 693] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb2802f400) [pid = 16354] [serial = 695] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb296c3800) [pid = 16354] [serial = 696] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb25f8e800) [pid = 16354] [serial = 687] [outer = (nil)] [url = about:blank] 12:20:50 INFO - PROCESS | 16354 | 1461180050005 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}] 12:20:50 INFO - PROCESS | 16354 | 1461180050356 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:20:50 INFO - PROCESS | 16354 | 1461180050480 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3d2800 == 109 [pid = 16354] [id = 266] 12:20:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb23c66400) [pid = 16354] [serial = 799] [outer = (nil)] 12:20:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb24fe7000) [pid = 16354] [serial = 800] [outer = 0x7feb23c66400] 12:20:50 INFO - PROCESS | 16354 | 1461180050555 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb25c76000) [pid = 16354] [serial = 801] [outer = 0x7feb23c66400] 12:20:51 INFO - PROCESS | 16354 | 1461180051380 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]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1500ms 12:20:51 INFO - PROCESS | 16354 | 1461180051422 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:20:51 INFO - PROCESS | 16354 | 1461180051427 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:20:51 INFO - PROCESS | 16354 | 1461180051435 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 16354 | 1461180051443 Marionette TRACE conn3 <- [1,1038,null,{}] 12:20:51 INFO - PROCESS | 16354 | 1461180051461 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}] 12:20:51 INFO - PROCESS | 16354 | 1461180051679 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:20:51 INFO - PROCESS | 16354 | 1461180051830 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250d9800 == 110 [pid = 16354] [id = 267] 12:20:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb24cfcc00) [pid = 16354] [serial = 802] [outer = (nil)] 12:20:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb266cd400) [pid = 16354] [serial = 803] [outer = 0x7feb24cfcc00] 12:20:51 INFO - PROCESS | 16354 | 1461180051896 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 207 (0x7feb267cc000) [pid = 16354] [serial = 804] [outer = 0x7feb24cfcc00] 12:20:52 INFO - PROCESS | 16354 | 1461180052777 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]]]}] 12:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1389ms 12:20:52 INFO - PROCESS | 16354 | 1461180052824 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 16354 | 1461180052830 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:20:52 INFO - PROCESS | 16354 | 1461180052847 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 16354 | 1461180052851 Marionette TRACE conn3 <- [1,1042,null,{}] 12:20:52 INFO - PROCESS | 16354 | 1461180052858 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}] 12:20:53 INFO - PROCESS | 16354 | 1461180053133 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:20:53 INFO - PROCESS | 16354 | 1461180053170 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26b83000 == 111 [pid = 16354] [id = 268] 12:20:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 208 (0x7feb266cb400) [pid = 16354] [serial = 805] [outer = (nil)] 12:20:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 209 (0x7feb26cc5400) [pid = 16354] [serial = 806] [outer = 0x7feb266cb400] 12:20:53 INFO - PROCESS | 16354 | 1461180053248 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 210 (0x7feb27b3d800) [pid = 16354] [serial = 807] [outer = 0x7feb266cb400] 12:20:54 INFO - PROCESS | 16354 | 1461180054299 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]]]}] 12:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1482ms 12:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:20:54 INFO - PROCESS | 16354 | 1461180054330 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 16354 | 1461180054333 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:20:54 INFO - PROCESS | 16354 | 1461180054340 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 16354 | 1461180054343 Marionette TRACE conn3 <- [1,1046,null,{}] 12:20:54 INFO - PROCESS | 16354 | 1461180054370 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}] 12:20:54 INFO - PROCESS | 16354 | 1461180054854 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:20:54 INFO - PROCESS | 16354 | --DOMWINDOW == 209 (0x7feb1dd6d800) [pid = 16354] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:20:54 INFO - PROCESS | 16354 | --DOMWINDOW == 208 (0x7feb267adc00) [pid = 16354] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:20:54 INFO - PROCESS | 16354 | --DOMWINDOW == 207 (0x7feb1f45c400) [pid = 16354] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:20:54 INFO - PROCESS | 16354 | --DOMWINDOW == 206 (0x7feb297da400) [pid = 16354] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:20:54 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb2dcda400) [pid = 16354] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:20:54 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb26cc7000) [pid = 16354] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:20:54 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb1dd69c00) [pid = 16354] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:20:55 INFO - PROCESS | 16354 | 1461180055036 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25097800 == 112 [pid = 16354] [id = 269] 12:20:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb24ff1000) [pid = 16354] [serial = 808] [outer = (nil)] 12:20:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb26910000) [pid = 16354] [serial = 809] [outer = 0x7feb24ff1000] 12:20:55 INFO - PROCESS | 16354 | 1461180055119 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb2976ec00) [pid = 16354] [serial = 810] [outer = 0x7feb24ff1000] 12:20:56 INFO - PROCESS | 16354 | 1461180056069 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]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1749ms 12:20:56 INFO - PROCESS | 16354 | 1461180056089 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 16354 | 1461180056092 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:20:56 INFO - PROCESS | 16354 | 1461180056101 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 16354 | 1461180056105 Marionette TRACE conn3 <- [1,1050,null,{}] 12:20:56 INFO - PROCESS | 16354 | 1461180056111 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}] 12:20:56 INFO - PROCESS | 16354 | 1461180056327 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:20:56 INFO - PROCESS | 16354 | 1461180056497 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a5bf800 == 113 [pid = 16354] [id = 270] 12:20:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 207 (0x7feb2976fc00) [pid = 16354] [serial = 811] [outer = (nil)] 12:20:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 208 (0x7feb30042000) [pid = 16354] [serial = 812] [outer = 0x7feb2976fc00] 12:20:56 INFO - PROCESS | 16354 | 1461180056677 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 209 (0x7feb322cc000) [pid = 16354] [serial = 813] [outer = 0x7feb2976fc00] 12:20:57 INFO - PROCESS | 16354 | 1461180057975 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]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1899ms 12:20:58 INFO - PROCESS | 16354 | 1461180058001 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 16354 | 1461180058008 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:20:58 INFO - PROCESS | 16354 | 1461180058018 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 16354 | 1461180058023 Marionette TRACE conn3 <- [1,1054,null,{}] 12:20:58 INFO - PROCESS | 16354 | 1461180058033 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}] 12:20:58 INFO - PROCESS | 16354 | 1461180058293 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:20:58 INFO - PROCESS | 16354 | 1461180058578 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3de800 == 114 [pid = 16354] [id = 271] 12:20:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 210 (0x7feb1e14b800) [pid = 16354] [serial = 814] [outer = (nil)] 12:20:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 211 (0x7feb1e1a2000) [pid = 16354] [serial = 815] [outer = 0x7feb1e14b800] 12:20:58 INFO - PROCESS | 16354 | 1461180058661 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 212 (0x7feb23fe6c00) [pid = 16354] [serial = 816] [outer = 0x7feb1e14b800] 12:20:59 INFO - PROCESS | 16354 | 1461180059662 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]]]}] 12:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1685ms 12:20:59 INFO - PROCESS | 16354 | 1461180059705 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:20:59 INFO - PROCESS | 16354 | 1461180059716 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:20:59 INFO - PROCESS | 16354 | 1461180059729 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 16354 | 1461180059734 Marionette TRACE conn3 <- [1,1058,null,{}] 12:20:59 INFO - PROCESS | 16354 | 1461180059741 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}] 12:20:59 INFO - PROCESS | 16354 | 1461180059978 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:21:00 INFO - PROCESS | 16354 | 1461180060297 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29913000 == 115 [pid = 16354] [id = 272] 12:21:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 213 (0x7feb26257400) [pid = 16354] [serial = 817] [outer = (nil)] 12:21:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 214 (0x7feb267b4800) [pid = 16354] [serial = 818] [outer = 0x7feb26257400] 12:21:00 INFO - PROCESS | 16354 | 1461180060448 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 215 (0x7feb26b09000) [pid = 16354] [serial = 819] [outer = 0x7feb26257400] 12:21:01 INFO - PROCESS | 16354 | 1461180061447 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]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1788ms 12:21:01 INFO - PROCESS | 16354 | 1461180061516 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 16354 | 1461180061522 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:21:01 INFO - PROCESS | 16354 | 1461180061530 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 16354 | 1461180061537 Marionette TRACE conn3 <- [1,1062,null,{}] 12:21:01 INFO - PROCESS | 16354 | 1461180061558 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}] 12:21:01 INFO - PROCESS | 16354 | 1461180061882 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:21:02 INFO - PROCESS | 16354 | 1461180062124 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3009d000 == 116 [pid = 16354] [id = 273] 12:21:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 216 (0x7feb2a605000) [pid = 16354] [serial = 820] [outer = (nil)] 12:21:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 217 (0x7feb2e13f800) [pid = 16354] [serial = 821] [outer = 0x7feb2a605000] 12:21:02 INFO - PROCESS | 16354 | 1461180062222 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 218 (0x7feb305f5c00) [pid = 16354] [serial = 822] [outer = 0x7feb2a605000] 12:21:03 INFO - PROCESS | 16354 | 1461180063202 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]]]}] 12:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1695ms 12:21:03 INFO - PROCESS | 16354 | 1461180063226 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:21:03 INFO - PROCESS | 16354 | 1461180063231 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:21:03 INFO - PROCESS | 16354 | 1461180063239 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 16354 | 1461180063242 Marionette TRACE conn3 <- [1,1066,null,{}] 12:21:03 INFO - PROCESS | 16354 | 1461180063250 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}] 12:21:03 INFO - PROCESS | 16354 | 1461180063474 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:21:03 INFO - PROCESS | 16354 | 1461180063735 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3165a000 == 117 [pid = 16354] [id = 274] 12:21:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb266cf800) [pid = 16354] [serial = 823] [outer = (nil)] 12:21:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb32518c00) [pid = 16354] [serial = 824] [outer = 0x7feb266cf800] 12:21:03 INFO - PROCESS | 16354 | 1461180063870 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb36216800) [pid = 16354] [serial = 825] [outer = 0x7feb266cf800] 12:21:04 INFO - PROCESS | 16354 | 1461180064813 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]]]}] 12:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1632ms 12:21:04 INFO - PROCESS | 16354 | 1461180064872 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:21:04 INFO - PROCESS | 16354 | 1461180064877 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:21:04 INFO - PROCESS | 16354 | 1461180064885 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 16354 | 1461180064888 Marionette TRACE conn3 <- [1,1070,null,{}] 12:21:04 INFO - PROCESS | 16354 | 1461180064895 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}] 12:21:05 INFO - PROCESS | 16354 | 1461180065180 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:21:05 INFO - PROCESS | 16354 | 1461180065357 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3d031800 == 118 [pid = 16354] [id = 275] 12:21:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb322cc400) [pid = 16354] [serial = 826] [outer = (nil)] 12:21:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 223 (0x7feb3bfd6c00) [pid = 16354] [serial = 827] [outer = 0x7feb322cc400] 12:21:05 INFO - PROCESS | 16354 | 1461180065475 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 224 (0x7feb3cdbfc00) [pid = 16354] [serial = 828] [outer = 0x7feb322cc400] 12:21:06 INFO - PROCESS | 16354 | 1461180066309 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]]]}] 12:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1486ms 12:21:06 INFO - PROCESS | 16354 | 1461180066370 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 16354 | 1461180066373 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:21:06 INFO - PROCESS | 16354 | 1461180066380 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 16354 | 1461180066385 Marionette TRACE conn3 <- [1,1074,null,{}] 12:21:06 INFO - PROCESS | 16354 | 1461180066390 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}] 12:21:06 INFO - PROCESS | 16354 | 1461180066607 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:21:06 INFO - PROCESS | 16354 | 1461180066792 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4262d800 == 119 [pid = 16354] [id = 276] 12:21:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 225 (0x7feb3d013c00) [pid = 16354] [serial = 829] [outer = (nil)] 12:21:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 226 (0x7feb3e3ef800) [pid = 16354] [serial = 830] [outer = 0x7feb3d013c00] 12:21:06 INFO - PROCESS | 16354 | 1461180066873 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 227 (0x7feb420f5c00) [pid = 16354] [serial = 831] [outer = 0x7feb3d013c00] 12:21:07 INFO - PROCESS | 16354 | 1461180067796 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]]]}] 12:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1486ms 12:21:07 INFO - PROCESS | 16354 | 1461180067867 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 16354 | 1461180067871 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:21:07 INFO - PROCESS | 16354 | 1461180067878 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 16354 | 1461180067883 Marionette TRACE conn3 <- [1,1078,null,{}] 12:21:07 INFO - PROCESS | 16354 | 1461180067889 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}] 12:21:08 INFO - PROCESS | 16354 | 1461180068123 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:21:08 INFO - PROCESS | 16354 | 1461180068356 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4ad800 == 120 [pid = 16354] [id = 277] 12:21:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 228 (0x7feb18f82800) [pid = 16354] [serial = 832] [outer = (nil)] 12:21:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 229 (0x7feb18f8a800) [pid = 16354] [serial = 833] [outer = 0x7feb18f82800] 12:21:08 INFO - PROCESS | 16354 | 1461180068476 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 230 (0x7feb18f8f800) [pid = 16354] [serial = 834] [outer = 0x7feb18f82800] 12:21:09 INFO - PROCESS | 16354 | 1461180069371 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]]]}] 12:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1538ms 12:21:09 INFO - PROCESS | 16354 | 1461180069417 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:21:09 INFO - PROCESS | 16354 | 1461180069421 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:21:09 INFO - PROCESS | 16354 | 1461180069428 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - PROCESS | 16354 | 1461180069431 Marionette TRACE conn3 <- [1,1082,null,{}] 12:21:09 INFO - PROCESS | 16354 | 1461180069437 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}] 12:21:09 INFO - PROCESS | 16354 | 1461180069664 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:21:09 INFO - PROCESS | 16354 | 1461180069899 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a1d5000 == 121 [pid = 16354] [id = 278] 12:21:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 231 (0x7feb18f85c00) [pid = 16354] [serial = 835] [outer = (nil)] 12:21:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 232 (0x7feb1df0dc00) [pid = 16354] [serial = 836] [outer = 0x7feb18f85c00] 12:21:10 INFO - PROCESS | 16354 | 1461180070019 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 233 (0x7feb1df12c00) [pid = 16354] [serial = 837] [outer = 0x7feb18f85c00] 12:21:10 INFO - PROCESS | 16354 | 1461180070947 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]]]}] 12:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1582ms 12:21:11 INFO - PROCESS | 16354 | 1461180071011 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 16354 | 1461180071016 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:21:11 INFO - PROCESS | 16354 | 1461180071023 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 16354 | 1461180071028 Marionette TRACE conn3 <- [1,1086,null,{}] 12:21:11 INFO - PROCESS | 16354 | 1461180071035 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}] 12:21:11 INFO - PROCESS | 16354 | 1461180071267 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:21:11 INFO - PROCESS | 16354 | 1461180071516 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a1ec800 == 122 [pid = 16354] [id = 279] 12:21:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 234 (0x7feb18f88800) [pid = 16354] [serial = 838] [outer = (nil)] 12:21:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 235 (0x7feb1df17400) [pid = 16354] [serial = 839] [outer = 0x7feb18f88800] 12:21:11 INFO - PROCESS | 16354 | 1461180071649 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 236 (0x7feb1f45e000) [pid = 16354] [serial = 840] [outer = 0x7feb18f88800] 12:21:12 INFO - PROCESS | 16354 | 1461180072530 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]]]}] 12:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1537ms 12:21:12 INFO - PROCESS | 16354 | 1461180072565 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 16354 | 1461180072570 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:21:12 INFO - PROCESS | 16354 | 1461180072581 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - PROCESS | 16354 | 1461180072584 Marionette TRACE conn3 <- [1,1090,null,{}] 12:21:12 INFO - PROCESS | 16354 | 1461180072592 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}] 12:21:12 INFO - PROCESS | 16354 | 1461180072818 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:21:13 INFO - PROCESS | 16354 | 1461180073075 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19ca9800 == 123 [pid = 16354] [id = 280] 12:21:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 237 (0x7feb1c64a400) [pid = 16354] [serial = 841] [outer = (nil)] 12:21:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 238 (0x7feb1c653000) [pid = 16354] [serial = 842] [outer = 0x7feb1c64a400] 12:21:13 INFO - PROCESS | 16354 | 1461180073212 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 239 (0x7feb1c658000) [pid = 16354] [serial = 843] [outer = 0x7feb1c64a400] 12:21:14 INFO - PROCESS | 16354 | 1461180074186 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]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1739ms 12:21:14 INFO - PROCESS | 16354 | 1461180074321 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:21:14 INFO - PROCESS | 16354 | 1461180074331 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:21:14 INFO - PROCESS | 16354 | 1461180074394 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 16354 | 1461180074399 Marionette TRACE conn3 <- [1,1094,null,{}] 12:21:14 INFO - PROCESS | 16354 | 1461180074408 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}] 12:21:14 INFO - PROCESS | 16354 | 1461180074669 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:21:15 INFO - PROCESS | 16354 | 1461180075398 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cfd2000 == 124 [pid = 16354] [id = 281] 12:21:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 240 (0x7feb18e19800) [pid = 16354] [serial = 844] [outer = (nil)] 12:21:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 241 (0x7feb18f8ac00) [pid = 16354] [serial = 845] [outer = 0x7feb18e19800] 12:21:15 INFO - PROCESS | 16354 | 1461180075495 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 242 (0x7feb195af400) [pid = 16354] [serial = 846] [outer = 0x7feb18e19800] 12:21:16 INFO - PROCESS | 16354 | 1461180076523 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]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 2248ms 12:21:16 INFO - PROCESS | 16354 | 1461180076587 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 16354 | 1461180076595 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:21:16 INFO - PROCESS | 16354 | 1461180076607 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 16354 | 1461180076611 Marionette TRACE conn3 <- [1,1098,null,{}] 12:21:16 INFO - PROCESS | 16354 | 1461180076621 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}] 12:21:16 INFO - PROCESS | 16354 | 1461180076980 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:21:17 INFO - PROCESS | 16354 | 1461180077296 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb197cb000 == 125 [pid = 16354] [id = 282] 12:21:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 243 (0x7feb1c804800) [pid = 16354] [serial = 847] [outer = (nil)] 12:21:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 244 (0x7feb1d355800) [pid = 16354] [serial = 848] [outer = 0x7feb1c804800] 12:21:17 INFO - PROCESS | 16354 | 1461180077388 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 245 (0x7feb1e053800) [pid = 16354] [serial = 849] [outer = 0x7feb1c804800] 12:21:18 INFO - PROCESS | 16354 | 1461180078352 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]]]}] 12:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1791ms 12:21:18 INFO - PROCESS | 16354 | 1461180078402 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 16354 | 1461180078409 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:21:18 INFO - PROCESS | 16354 | 1461180078417 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 16354 | 1461180078421 Marionette TRACE conn3 <- [1,1102,null,{}] 12:21:18 INFO - PROCESS | 16354 | 1461180078429 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}] 12:21:18 INFO - PROCESS | 16354 | 1461180078654 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:21:18 INFO - PROCESS | 16354 | 1461180078974 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1bb46800 == 126 [pid = 16354] [id = 283] 12:21:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 246 (0x7feb23fe9c00) [pid = 16354] [serial = 850] [outer = (nil)] 12:21:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 247 (0x7feb24cfd400) [pid = 16354] [serial = 851] [outer = 0x7feb23fe9c00] 12:21:19 INFO - PROCESS | 16354 | 1461180079090 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 248 (0x7feb24fe6c00) [pid = 16354] [serial = 852] [outer = 0x7feb23fe9c00] 12:21:20 INFO - PROCESS | 16354 | 1461180080010 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]]]}] 12:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1633ms 12:21:20 INFO - PROCESS | 16354 | 1461180080052 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 16354 | 1461180080056 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:21:20 INFO - PROCESS | 16354 | 1461180080070 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 16354 | 1461180080080 Marionette TRACE conn3 <- [1,1106,null,{}] 12:21:20 INFO - PROCESS | 16354 | 1461180080089 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}] 12:21:20 INFO - PROCESS | 16354 | 1461180080287 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:21:20 INFO - PROCESS | 16354 | 1461180080530 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b632000 == 127 [pid = 16354] [id = 284] 12:21:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 249 (0x7feb25f91800) [pid = 16354] [serial = 853] [outer = (nil)] 12:21:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 250 (0x7feb2660d800) [pid = 16354] [serial = 854] [outer = 0x7feb25f91800] 12:21:20 INFO - PROCESS | 16354 | 1461180080643 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 251 (0x7feb267ac800) [pid = 16354] [serial = 855] [outer = 0x7feb25f91800] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f0e5000 == 126 [pid = 16354] [id = 53] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3cd78800 == 125 [pid = 16354] [id = 223] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb36ebd800 == 124 [pid = 16354] [id = 45] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3df04000 == 123 [pid = 16354] [id = 224] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 250 (0x7feb25c57c00) [pid = 16354] [serial = 701] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 249 (0x7feb3621bc00) [pid = 16354] [serial = 722] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 248 (0x7feb3d2dfc00) [pid = 16354] [serial = 731] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 247 (0x7feb32768400) [pid = 16354] [serial = 719] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 246 (0x7feb3cdb4000) [pid = 16354] [serial = 728] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 245 (0x7feb3028bc00) [pid = 16354] [serial = 713] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 244 (0x7feb3bfda000) [pid = 16354] [serial = 725] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 243 (0x7feb2f49c000) [pid = 16354] [serial = 710] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 242 (0x7feb321ad000) [pid = 16354] [serial = 716] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 241 (0x7feb267cdc00) [pid = 16354] [serial = 704] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 240 (0x7feb266d1c00) [pid = 16354] [serial = 734] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 239 (0x7feb29783c00) [pid = 16354] [serial = 707] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250dd000 == 122 [pid = 16354] [id = 226] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250aa000 == 121 [pid = 16354] [id = 225] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb25097800 == 120 [pid = 16354] [id = 269] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26b83000 == 119 [pid = 16354] [id = 268] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250d9800 == 118 [pid = 16354] [id = 267] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d3d2800 == 117 [pid = 16354] [id = 266] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1a815000 == 116 [pid = 16354] [id = 265] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18dd7800 == 115 [pid = 16354] [id = 263] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb197de800 == 114 [pid = 16354] [id = 262] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1bb57800 == 113 [pid = 16354] [id = 261] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f134000 == 112 [pid = 16354] [id = 260] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f11c000 == 111 [pid = 16354] [id = 259] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c9b0800 == 110 [pid = 16354] [id = 258] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42629800 == 109 [pid = 16354] [id = 257] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3e21d800 == 108 [pid = 16354] [id = 256] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb360b3000 == 107 [pid = 16354] [id = 255] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30bbf000 == 106 [pid = 16354] [id = 254] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29fb2800 == 105 [pid = 16354] [id = 253] 12:21:21 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24dd7000 == 104 [pid = 16354] [id = 252] 12:21:21 INFO - PROCESS | 16354 | 1461180081554 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]]]}] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 238 (0x7feb2e999400) [pid = 16354] [serial = 753] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 237 (0x7feb25f8b800) [pid = 16354] [serial = 741] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 236 (0x7feb27b2f400) [pid = 16354] [serial = 747] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 235 (0x7feb26903c00) [pid = 16354] [serial = 744] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 234 (0x7feb23fed000) [pid = 16354] [serial = 740] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 233 (0x7feb266d5800) [pid = 16354] [serial = 743] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 232 (0x7feb2c0dd400) [pid = 16354] [serial = 752] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 231 (0x7feb2f494400) [pid = 16354] [serial = 699] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 230 (0x7feb28039000) [pid = 16354] [serial = 749] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 229 (0x7feb26cce400) [pid = 16354] [serial = 746] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 228 (0x7feb1e156800) [pid = 16354] [serial = 737] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 227 (0x7feb24cf7800) [pid = 16354] [serial = 738] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 226 (0x7feb2977ec00) [pid = 16354] [serial = 750] [outer = (nil)] [url = about:blank] 12:21:21 INFO - PROCESS | 16354 | --DOMWINDOW == 225 (0x7feb2eb64800) [pid = 16354] [serial = 698] [outer = (nil)] [url = about:blank] 12:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1547ms 12:21:21 INFO - PROCESS | 16354 | 1461180081611 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:21:21 INFO - PROCESS | 16354 | 1461180081616 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:21:21 INFO - PROCESS | 16354 | 1461180081622 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 16354 | 1461180081625 Marionette TRACE conn3 <- [1,1110,null,{}] 12:21:21 INFO - PROCESS | 16354 | 1461180081630 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}] 12:21:21 INFO - PROCESS | 16354 | 1461180081809 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:21:21 INFO - PROCESS | 16354 | 1461180081991 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1bb4c800 == 105 [pid = 16354] [id = 285] 12:21:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 226 (0x7feb18e20000) [pid = 16354] [serial = 856] [outer = (nil)] 12:21:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 227 (0x7feb267ae400) [pid = 16354] [serial = 857] [outer = 0x7feb18e20000] 12:21:22 INFO - PROCESS | 16354 | 1461180082060 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 228 (0x7feb2690b800) [pid = 16354] [serial = 858] [outer = 0x7feb18e20000] 12:21:22 INFO - PROCESS | 16354 | 1461180082834 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]]]}] 12:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1233ms 12:21:22 INFO - PROCESS | 16354 | 1461180082856 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 16354 | 1461180082859 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:21:22 INFO - PROCESS | 16354 | 1461180082880 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 16354 | 1461180082884 Marionette TRACE conn3 <- [1,1114,null,{}] 12:21:22 INFO - PROCESS | 16354 | 1461180082891 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}] 12:21:23 INFO - PROCESS | 16354 | 1461180083067 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:21:23 INFO - PROCESS | 16354 | 1461180083082 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250aa800 == 106 [pid = 16354] [id = 286] 12:21:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 229 (0x7feb27b2f400) [pid = 16354] [serial = 859] [outer = (nil)] 12:21:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 230 (0x7feb27d94400) [pid = 16354] [serial = 860] [outer = 0x7feb27b2f400] 12:21:23 INFO - PROCESS | 16354 | 1461180083161 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 231 (0x7feb297e4400) [pid = 16354] [serial = 861] [outer = 0x7feb27b2f400] 12:21:24 INFO - PROCESS | 16354 | 1461180084145 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]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1299ms 12:21:24 INFO - PROCESS | 16354 | 1461180084180 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 16354 | 1461180084183 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:21:24 INFO - PROCESS | 16354 | 1461180084190 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 16354 | 1461180084192 Marionette TRACE conn3 <- [1,1118,null,{}] 12:21:24 INFO - PROCESS | 16354 | 1461180084198 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}] 12:21:24 INFO - PROCESS | 16354 | 1461180084483 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:21:24 INFO - PROCESS | 16354 | 1461180084510 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29918000 == 107 [pid = 16354] [id = 287] 12:21:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 232 (0x7feb29772c00) [pid = 16354] [serial = 862] [outer = (nil)] 12:21:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 233 (0x7feb2a3cd400) [pid = 16354] [serial = 863] [outer = 0x7feb29772c00] 12:21:24 INFO - PROCESS | 16354 | 1461180084579 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 234 (0x7feb2a3d1c00) [pid = 16354] [serial = 864] [outer = 0x7feb29772c00] 12:21:25 INFO - PROCESS | 16354 | 1461180085509 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]]]}] 12:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1340ms 12:21:25 INFO - PROCESS | 16354 | 1461180085548 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 16354 | 1461180085551 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:21:25 INFO - PROCESS | 16354 | 1461180085558 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 16354 | 1461180085563 Marionette TRACE conn3 <- [1,1122,null,{}] 12:21:25 INFO - PROCESS | 16354 | 1461180085569 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}] 12:21:25 INFO - PROCESS | 16354 | 1461180085813 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 233 (0x7feb266cb400) [pid = 16354] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 232 (0x7feb2a799000) [pid = 16354] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 231 (0x7feb23c74c00) [pid = 16354] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 230 (0x7feb26ce9400) [pid = 16354] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 229 (0x7feb1e04a800) [pid = 16354] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 228 (0x7feb23c66400) [pid = 16354] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 227 (0x7feb1e056800) [pid = 16354] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 226 (0x7feb267c7800) [pid = 16354] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 225 (0x7feb23fe6000) [pid = 16354] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 224 (0x7feb24f04800) [pid = 16354] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 223 (0x7feb24ff1000) [pid = 16354] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 222 (0x7feb3bf51c00) [pid = 16354] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb24f06c00) [pid = 16354] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb25f87400) [pid = 16354] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb1dd61c00) [pid = 16354] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb1e14ec00) [pid = 16354] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 217 (0x7feb3278c400) [pid = 16354] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 216 (0x7feb30208000) [pid = 16354] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 215 (0x7feb24cfcc00) [pid = 16354] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 214 (0x7feb28ae0800) [pid = 16354] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 213 (0x7feb29787800) [pid = 16354] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 212 (0x7feb1e157c00) [pid = 16354] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 211 (0x7feb23c64800) [pid = 16354] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 210 (0x7feb2976bc00) [pid = 16354] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 209 (0x7feb23ff1800) [pid = 16354] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 208 (0x7feb26b0f800) [pid = 16354] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 207 (0x7feb24ff1400) [pid = 16354] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 206 (0x7feb26605400) [pid = 16354] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb26cea400) [pid = 16354] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb25dd0000) [pid = 16354] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb2a60f000) [pid = 16354] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb24fecc00) [pid = 16354] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb36212c00) [pid = 16354] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 200 (0x7feb29788800) [pid = 16354] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 199 (0x7feb25dd9000) [pid = 16354] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 198 (0x7feb1dd5e800) [pid = 16354] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 197 (0x7feb24fef400) [pid = 16354] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 196 (0x7feb26b09400) [pid = 16354] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 195 (0x7feb1e158000) [pid = 16354] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 194 (0x7feb1e14bc00) [pid = 16354] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb24f0a400) [pid = 16354] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb3278bc00) [pid = 16354] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb2a799800) [pid = 16354] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb31db0c00) [pid = 16354] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb25f85800) [pid = 16354] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb1dd64800) [pid = 16354] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb31e68400) [pid = 16354] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb3251b800) [pid = 16354] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb267af400) [pid = 16354] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb27b32800) [pid = 16354] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb31d45000) [pid = 16354] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb1dd5f800) [pid = 16354] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb25f8d800) [pid = 16354] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb267b2400) [pid = 16354] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb1e04f800) [pid = 16354] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb2f499400) [pid = 16354] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb30208800) [pid = 16354] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:21:26 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb1dd65400) [pid = 16354] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:21:26 INFO - PROCESS | 16354 | 1461180086880 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4ac800 == 108 [pid = 16354] [id = 288] 12:21:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb1dd5e800) [pid = 16354] [serial = 865] [outer = (nil)] 12:21:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb1dd65400) [pid = 16354] [serial = 866] [outer = 0x7feb1dd5e800] 12:21:26 INFO - PROCESS | 16354 | 1461180086946 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb1e1a0400) [pid = 16354] [serial = 867] [outer = 0x7feb1dd5e800] 12:21:27 INFO - PROCESS | 16354 | 1461180087625 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]]]}] 12:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2095ms 12:21:27 INFO - PROCESS | 16354 | 1461180087654 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 16354 | 1461180087659 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:21:27 INFO - PROCESS | 16354 | 1461180087677 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 16354 | 1461180087679 Marionette TRACE conn3 <- [1,1126,null,{}] 12:21:27 INFO - PROCESS | 16354 | 1461180087686 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}] 12:21:27 INFO - PROCESS | 16354 | 1461180087877 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:21:27 INFO - PROCESS | 16354 | 1461180087892 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26112000 == 109 [pid = 16354] [id = 289] 12:21:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb1e1a2c00) [pid = 16354] [serial = 868] [outer = (nil)] 12:21:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb24f10400) [pid = 16354] [serial = 869] [outer = 0x7feb1e1a2c00] 12:21:27 INFO - PROCESS | 16354 | 1461180087955 Marionette DEBUG loaded listener.js 12:21:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb25f87400) [pid = 16354] [serial = 870] [outer = 0x7feb1e1a2c00] 12:21:29 INFO - PROCESS | 16354 | 1461180089011 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]]]}] 12:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1380ms 12:21:29 INFO - PROCESS | 16354 | 1461180089057 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 16354 | 1461180089064 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:21:29 INFO - PROCESS | 16354 | 1461180089073 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 16354 | 1461180089080 Marionette TRACE conn3 <- [1,1130,null,{}] 12:21:29 INFO - PROCESS | 16354 | 1461180089091 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}] 12:21:29 INFO - PROCESS | 16354 | 1461180089369 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:21:29 INFO - PROCESS | 16354 | 1461180089669 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d039800 == 110 [pid = 16354] [id = 290] 12:21:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb1d348400) [pid = 16354] [serial = 871] [outer = (nil)] 12:21:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb1d356400) [pid = 16354] [serial = 872] [outer = 0x7feb1d348400] 12:21:29 INFO - PROCESS | 16354 | 1461180089749 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb1e156800) [pid = 16354] [serial = 873] [outer = 0x7feb1d348400] 12:21:30 INFO - PROCESS | 16354 | 1461180090697 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]]]}] 12:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1638ms 12:21:30 INFO - PROCESS | 16354 | 1461180090713 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 16354 | 1461180090722 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:21:30 INFO - PROCESS | 16354 | 1461180090734 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 16354 | 1461180090738 Marionette TRACE conn3 <- [1,1134,null,{}] 12:21:30 INFO - PROCESS | 16354 | 1461180090745 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}] 12:21:30 INFO - PROCESS | 16354 | 1461180090957 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:21:31 INFO - PROCESS | 16354 | 1461180091202 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26987000 == 111 [pid = 16354] [id = 291] 12:21:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb23fe5400) [pid = 16354] [serial = 874] [outer = (nil)] 12:21:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb24f0fc00) [pid = 16354] [serial = 875] [outer = 0x7feb23fe5400] 12:21:31 INFO - PROCESS | 16354 | 1461180091321 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb25c54000) [pid = 16354] [serial = 876] [outer = 0x7feb23fe5400] 12:21:32 INFO - PROCESS | 16354 | 1461180092374 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]]]}] 12:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1686ms 12:21:32 INFO - PROCESS | 16354 | 1461180092421 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:21:32 INFO - PROCESS | 16354 | 1461180092425 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:21:32 INFO - PROCESS | 16354 | 1461180092432 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 16354 | 1461180092439 Marionette TRACE conn3 <- [1,1138,null,{}] 12:21:32 INFO - PROCESS | 16354 | 1461180092457 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}] 12:21:32 INFO - PROCESS | 16354 | 1461180092678 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:21:32 INFO - PROCESS | 16354 | 1461180092963 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a2e1800 == 112 [pid = 16354] [id = 292] 12:21:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb25f91400) [pid = 16354] [serial = 877] [outer = (nil)] 12:21:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb267abc00) [pid = 16354] [serial = 878] [outer = 0x7feb25f91400] 12:21:33 INFO - PROCESS | 16354 | 1461180093051 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb26cc8000) [pid = 16354] [serial = 879] [outer = 0x7feb25f91400] 12:21:33 INFO - PROCESS | 16354 | 1461180093911 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]]]}] 12:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1538ms 12:21:33 INFO - PROCESS | 16354 | 1461180093970 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 16354 | 1461180093974 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:21:33 INFO - PROCESS | 16354 | 1461180093981 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 16354 | 1461180093984 Marionette TRACE conn3 <- [1,1142,null,{}] 12:21:33 INFO - PROCESS | 16354 | 1461180093991 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}] 12:21:34 INFO - PROCESS | 16354 | 1461180094194 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:21:34 INFO - PROCESS | 16354 | 1461180094385 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2e176000 == 113 [pid = 16354] [id = 293] 12:21:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb2660c000) [pid = 16354] [serial = 880] [outer = (nil)] 12:21:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb28a7ac00) [pid = 16354] [serial = 881] [outer = 0x7feb2660c000] 12:21:34 INFO - PROCESS | 16354 | 1461180094474 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb29786000) [pid = 16354] [serial = 882] [outer = 0x7feb2660c000] 12:21:35 INFO - PROCESS | 16354 | 1461180095399 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]]]}] 12:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1486ms 12:21:35 INFO - PROCESS | 16354 | 1461180095468 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 16354 | 1461180095472 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:21:35 INFO - PROCESS | 16354 | 1461180095480 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 16354 | 1461180095484 Marionette TRACE conn3 <- [1,1146,null,{}] 12:21:35 INFO - PROCESS | 16354 | 1461180095500 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}] 12:21:35 INFO - PROCESS | 16354 | 1461180095747 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:21:36 INFO - PROCESS | 16354 | 1461180096012 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2ffe6800 == 114 [pid = 16354] [id = 294] 12:21:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 195 (0x7feb2978b800) [pid = 16354] [serial = 883] [outer = (nil)] 12:21:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 196 (0x7feb2a3c7800) [pid = 16354] [serial = 884] [outer = 0x7feb2978b800] 12:21:36 INFO - PROCESS | 16354 | 1461180096135 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 197 (0x7feb2a792800) [pid = 16354] [serial = 885] [outer = 0x7feb2978b800] 12:21:37 INFO - PROCESS | 16354 | 1461180097065 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]]]}] 12:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1647ms 12:21:37 INFO - PROCESS | 16354 | 1461180097130 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 16354 | 1461180097136 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:21:37 INFO - PROCESS | 16354 | 1461180097146 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 16354 | 1461180097152 Marionette TRACE conn3 <- [1,1150,null,{}] 12:21:37 INFO - PROCESS | 16354 | 1461180097161 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}] 12:21:37 INFO - PROCESS | 16354 | 1461180097525 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:21:37 INFO - PROCESS | 16354 | 1461180097840 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325a4000 == 115 [pid = 16354] [id = 295] 12:21:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 198 (0x7feb2ee58c00) [pid = 16354] [serial = 886] [outer = (nil)] 12:21:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 199 (0x7feb30210000) [pid = 16354] [serial = 887] [outer = 0x7feb2ee58c00] 12:21:37 INFO - PROCESS | 16354 | 1461180097936 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 200 (0x7feb31633400) [pid = 16354] [serial = 888] [outer = 0x7feb2ee58c00] 12:21:38 INFO - PROCESS | 16354 | 1461180098935 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]]]}] 12:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1846ms 12:21:38 INFO - PROCESS | 16354 | 1461180098991 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 16354 | 1461180098996 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:21:39 INFO - PROCESS | 16354 | 1461180099003 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 16354 | 1461180099007 Marionette TRACE conn3 <- [1,1154,null,{}] 12:21:39 INFO - PROCESS | 16354 | 1461180099013 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}] 12:21:39 INFO - PROCESS | 16354 | 1461180099205 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:21:39 INFO - PROCESS | 16354 | 1461180099405 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3df02800 == 116 [pid = 16354] [id = 296] 12:21:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 201 (0x7feb2e9a0c00) [pid = 16354] [serial = 889] [outer = (nil)] 12:21:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb32498000) [pid = 16354] [serial = 890] [outer = 0x7feb2e9a0c00] 12:21:39 INFO - PROCESS | 16354 | 1461180099481 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb32783800) [pid = 16354] [serial = 891] [outer = 0x7feb2e9a0c00] 12:21:40 INFO - PROCESS | 16354 | 1461180100354 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]]]}] 12:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1430ms 12:21:40 INFO - PROCESS | 16354 | 1461180100436 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 16354 | 1461180100443 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:21:40 INFO - PROCESS | 16354 | 1461180100454 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 16354 | 1461180100459 Marionette TRACE conn3 <- [1,1158,null,{}] 12:21:40 INFO - PROCESS | 16354 | 1461180100469 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}] 12:21:40 INFO - PROCESS | 16354 | 1461180100841 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:21:41 INFO - PROCESS | 16354 | 1461180101054 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42293800 == 117 [pid = 16354] [id = 297] 12:21:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb31e65400) [pid = 16354] [serial = 892] [outer = (nil)] 12:21:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb3621f000) [pid = 16354] [serial = 893] [outer = 0x7feb31e65400] 12:21:41 INFO - PROCESS | 16354 | 1461180101150 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb3cb66c00) [pid = 16354] [serial = 894] [outer = 0x7feb31e65400] 12:21:41 INFO - PROCESS | 16354 | 1461180101970 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]]]}] 12:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1548ms 12:21:42 INFO - PROCESS | 16354 | 1461180102001 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:21:42 INFO - PROCESS | 16354 | 1461180102004 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:21:42 INFO - PROCESS | 16354 | 1461180102011 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:21:42 INFO - PROCESS | 16354 | 1461180102015 Marionette TRACE conn3 <- [1,1162,null,{}] 12:21:42 INFO - PROCESS | 16354 | 1461180102021 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}] 12:21:42 INFO - PROCESS | 16354 | 1461180102220 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:21:42 INFO - PROCESS | 16354 | 1461180102422 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4651c800 == 118 [pid = 16354] [id = 298] 12:21:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 207 (0x7feb23feac00) [pid = 16354] [serial = 895] [outer = (nil)] 12:21:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 208 (0x7feb3cb6f800) [pid = 16354] [serial = 896] [outer = 0x7feb23feac00] 12:21:42 INFO - PROCESS | 16354 | 1461180102495 Marionette DEBUG loaded listener.js 12:21:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 209 (0x7feb3d00f000) [pid = 16354] [serial = 897] [outer = 0x7feb23feac00] 12:21:43 INFO - PROCESS | 16354 | 1461180103395 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]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1430ms 12:21:43 INFO - PROCESS | 16354 | 1461180103442 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:21:43 INFO - PROCESS | 16354 | 1461180103446 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:21:43 INFO - PROCESS | 16354 | 1461180103453 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 16354 | 1461180103455 Marionette TRACE conn3 <- [1,1166,null,{}] 12:21:43 INFO - PROCESS | 16354 | 1461180103461 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}] 12:21:43 INFO - PROCESS | 16354 | 1461180103661 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:21:43 INFO - PROCESS | 16354 | 1461180103857 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a16b000 == 119 [pid = 16354] [id = 299] 12:21:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 210 (0x7feb25bc4000) [pid = 16354] [serial = 898] [outer = (nil)] 12:21:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 211 (0x7feb3dfd6800) [pid = 16354] [serial = 899] [outer = 0x7feb25bc4000] 12:21:43 INFO - PROCESS | 16354 | 1461180103932 Marionette DEBUG loaded listener.js 12:21:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 212 (0x7feb3e3f3800) [pid = 16354] [serial = 900] [outer = 0x7feb25bc4000] 12:21:44 INFO - PROCESS | 16354 | 1461180104902 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]]]}] 12:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1481ms 12:21:44 INFO - PROCESS | 16354 | 1461180104937 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:21:44 INFO - PROCESS | 16354 | 1461180104941 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:21:44 INFO - PROCESS | 16354 | 1461180104950 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - PROCESS | 16354 | 1461180104956 Marionette TRACE conn3 <- [1,1170,null,{}] 12:21:44 INFO - PROCESS | 16354 | 1461180104963 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}] 12:21:45 INFO - PROCESS | 16354 | 1461180105226 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:21:45 INFO - PROCESS | 16354 | 1461180105524 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c82c000 == 120 [pid = 16354] [id = 300] 12:21:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 213 (0x7feb42128000) [pid = 16354] [serial = 901] [outer = (nil)] 12:21:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 214 (0x7feb42178000) [pid = 16354] [serial = 902] [outer = 0x7feb42128000] 12:21:45 INFO - PROCESS | 16354 | 1461180105622 Marionette DEBUG loaded listener.js 12:21:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 215 (0x7feb4249e800) [pid = 16354] [serial = 903] [outer = 0x7feb42128000] 12:21:46 INFO - PROCESS | 16354 | 1461180106501 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]]]}] 12:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1593ms 12:21:46 INFO - PROCESS | 16354 | 1461180106545 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:21:46 INFO - PROCESS | 16354 | 1461180106548 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:21:46 INFO - PROCESS | 16354 | 1461180106555 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 16354 | 1461180106559 Marionette TRACE conn3 <- [1,1174,null,{}] 12:21:46 INFO - PROCESS | 16354 | 1461180106564 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}] 12:21:46 INFO - PROCESS | 16354 | 1461180106764 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:21:46 INFO - PROCESS | 16354 | 1461180106961 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18a93000 == 121 [pid = 16354] [id = 301] 12:21:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 216 (0x7feb18ac9400) [pid = 16354] [serial = 904] [outer = (nil)] 12:21:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 217 (0x7feb18ad4c00) [pid = 16354] [serial = 905] [outer = 0x7feb18ac9400] 12:21:47 INFO - PROCESS | 16354 | 1461180107031 Marionette DEBUG loaded listener.js 12:21:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 218 (0x7feb41ab7c00) [pid = 16354] [serial = 906] [outer = 0x7feb18ac9400] 12:21:47 INFO - PROCESS | 16354 | 1461180107971 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] 12:21:48 INFO - PROCESS | 16354 | 1461180108051 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:21:48 INFO - PROCESS | 16354 | 1461180108059 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:21:48 INFO - PROCESS | 16354 | 1461180108062 Marionette TRACE conn3 <- [1,1178,null,{}] 12:21:48 INFO - PROCESS | 16354 | 1461180108068 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}] 12:21:48 INFO - PROCESS | 16354 | 1461180108275 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:21:48 INFO - PROCESS | 16354 | 1461180108517 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb164b3000 == 122 [pid = 16354] [id = 302] 12:21:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb16457c00) [pid = 16354] [serial = 907] [outer = (nil)] 12:21:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb1645ec00) [pid = 16354] [serial = 908] [outer = 0x7feb16457c00] 12:21:48 INFO - PROCESS | 16354 | 1461180108608 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb18ac9c00) [pid = 16354] [serial = 909] [outer = 0x7feb16457c00] 12:21:49 INFO - PROCESS | 16354 | 1461180109495 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] 12:21:49 INFO - PROCESS | 16354 | 1461180109549 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:21:49 INFO - PROCESS | 16354 | 1461180109556 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:21:49 INFO - PROCESS | 16354 | 1461180109559 Marionette TRACE conn3 <- [1,1182,null,{}] 12:21:49 INFO - PROCESS | 16354 | 1461180109565 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}] 12:21:49 INFO - PROCESS | 16354 | 1461180109775 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:21:50 INFO - PROCESS | 16354 | 1461180110023 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c703000 == 123 [pid = 16354] [id = 303] 12:21:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb16458c00) [pid = 16354] [serial = 910] [outer = (nil)] 12:21:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 223 (0x7feb1a424400) [pid = 16354] [serial = 911] [outer = 0x7feb16458c00] 12:21:50 INFO - PROCESS | 16354 | 1461180110117 Marionette DEBUG loaded listener.js 12:21:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 224 (0x7feb1a429400) [pid = 16354] [serial = 912] [outer = 0x7feb16458c00] 12:21:50 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:50 INFO - PROCESS | 16354 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:21:51 INFO - PROCESS | 16354 | 1461180111114 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] 12:21:51 INFO - PROCESS | 16354 | 1461180111193 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:21:51 INFO - PROCESS | 16354 | 1461180111202 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 16354 | 1461180111204 Marionette TRACE conn3 <- [1,1186,null,{}] 12:21:51 INFO - PROCESS | 16354 | 1461180111211 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}] 12:21:51 INFO - PROCESS | 16354 | 1461180111471 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:21:51 INFO - PROCESS | 16354 | 1461180111764 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3e1800 == 124 [pid = 16354] [id = 304] 12:21:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 225 (0x7feb16460000) [pid = 16354] [serial = 913] [outer = (nil)] 12:21:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 226 (0x7feb1a431800) [pid = 16354] [serial = 914] [outer = 0x7feb16460000] 12:21:51 INFO - PROCESS | 16354 | 1461180111843 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 227 (0x7feb1e04dc00) [pid = 16354] [serial = 915] [outer = 0x7feb16460000] 12:21:52 INFO - PROCESS | 16354 | 1461180112676 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] 12:21:52 INFO - PROCESS | 16354 | 1461180112744 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:21:52 INFO - PROCESS | 16354 | 1461180112750 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - PROCESS | 16354 | 1461180112754 Marionette TRACE conn3 <- [1,1190,null,{}] 12:21:52 INFO - PROCESS | 16354 | 1461180112760 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}] 12:21:52 INFO - PROCESS | 16354 | 1461180112966 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:21:53 INFO - PROCESS | 16354 | 1461180113669 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1bb60800 == 125 [pid = 16354] [id = 305] 12:21:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 228 (0x7feb18e18c00) [pid = 16354] [serial = 916] [outer = (nil)] 12:21:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 229 (0x7feb18f83400) [pid = 16354] [serial = 917] [outer = 0x7feb18e18c00] 12:21:53 INFO - PROCESS | 16354 | 1461180113746 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 230 (0x7feb195abc00) [pid = 16354] [serial = 918] [outer = 0x7feb18e18c00] 12:21:54 INFO - PROCESS | 16354 | 1461180114665 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] 12:21:54 INFO - PROCESS | 16354 | 1461180114746 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:21:54 INFO - PROCESS | 16354 | 1461180114783 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 16354 | 1461180114788 Marionette TRACE conn3 <- [1,1194,null,{}] 12:21:54 INFO - PROCESS | 16354 | 1461180114802 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}] 12:21:55 INFO - PROCESS | 16354 | 1461180115008 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:21:55 INFO - PROCESS | 16354 | 1461180115399 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb197d7000 == 126 [pid = 16354] [id = 306] 12:21:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 231 (0x7feb1dd61000) [pid = 16354] [serial = 919] [outer = (nil)] 12:21:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 232 (0x7feb1df11800) [pid = 16354] [serial = 920] [outer = 0x7feb1dd61000] 12:21:55 INFO - PROCESS | 16354 | 1461180115478 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 233 (0x7feb1e14c000) [pid = 16354] [serial = 921] [outer = 0x7feb1dd61000] 12:21:56 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:56 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:56 INFO - PROCESS | 16354 | 1461180116413 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] 12:21:56 INFO - PROCESS | 16354 | 1461180116488 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:21:56 INFO - PROCESS | 16354 | 1461180116496 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 16354 | 1461180116498 Marionette TRACE conn3 <- [1,1198,null,{}] 12:21:56 INFO - PROCESS | 16354 | 1461180116505 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}] 12:21:56 INFO - PROCESS | 16354 | 1461180116707 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26fa3800 == 125 [pid = 16354] [id = 248] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2c0a1000 == 124 [pid = 16354] [id = 250] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2991a000 == 123 [pid = 16354] [id = 249] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1dede800 == 122 [pid = 16354] [id = 246] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cfd2800 == 121 [pid = 16354] [id = 210] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26124800 == 120 [pid = 16354] [id = 247] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 232 (0x7feb195ab800) [pid = 16354] [serial = 785] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 231 (0x7feb420f4000) [pid = 16354] [serial = 788] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 230 (0x7feb18e1bc00) [pid = 16354] [serial = 791] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | 1461180117064 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3bffc000 == 119 [pid = 16354] [id = 66] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b4ac800 == 118 [pid = 16354] [id = 288] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29918000 == 117 [pid = 16354] [id = 287] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250aa800 == 116 [pid = 16354] [id = 286] 12:21:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19cc7000 == 117 [pid = 16354] [id = 307] 12:21:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 231 (0x7feb18e1bc00) [pid = 16354] [serial = 922] [outer = (nil)] 12:21:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 232 (0x7feb23c7a000) [pid = 16354] [serial = 923] [outer = 0x7feb18e1bc00] 12:21:57 INFO - PROCESS | 16354 | 1461180117164 Marionette DEBUG loaded listener.js 12:21:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 233 (0x7feb24cf0800) [pid = 16354] [serial = 924] [outer = 0x7feb18e1bc00] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1bb4c800 == 116 [pid = 16354] [id = 285] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b632000 == 115 [pid = 16354] [id = 284] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1bb46800 == 114 [pid = 16354] [id = 283] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb197cb000 == 113 [pid = 16354] [id = 282] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cfd2000 == 112 [pid = 16354] [id = 281] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a1ec800 == 111 [pid = 16354] [id = 279] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a1d5000 == 110 [pid = 16354] [id = 278] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b4ad800 == 109 [pid = 16354] [id = 277] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4262d800 == 108 [pid = 16354] [id = 276] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3d031800 == 107 [pid = 16354] [id = 275] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3165a000 == 106 [pid = 16354] [id = 274] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29913000 == 105 [pid = 16354] [id = 272] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d3de800 == 104 [pid = 16354] [id = 271] 12:21:57 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a5bf800 == 103 [pid = 16354] [id = 270] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 232 (0x7feb27b3d800) [pid = 16354] [serial = 807] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 231 (0x7feb2f499c00) [pid = 16354] [serial = 500] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 230 (0x7feb297dbc00) [pid = 16354] [serial = 666] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 229 (0x7feb3df2a800) [pid = 16354] [serial = 773] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 228 (0x7feb2a79ac00) [pid = 16354] [serial = 494] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 227 (0x7feb310d0000) [pid = 16354] [serial = 614] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 226 (0x7feb25c76000) [pid = 16354] [serial = 801] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 225 (0x7feb23fe4800) [pid = 16354] [serial = 602] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 224 (0x7feb296be000) [pid = 16354] [serial = 430] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 223 (0x7feb24feb400) [pid = 16354] [serial = 650] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 222 (0x7feb24f11c00) [pid = 16354] [serial = 584] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb2976ec00) [pid = 16354] [serial = 810] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb3e3ec800) [pid = 16354] [serial = 732] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb25dd7800) [pid = 16354] [serial = 702] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb24fe7000) [pid = 16354] [serial = 800] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 217 (0x7feb26ce6800) [pid = 16354] [serial = 705] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 216 (0x7feb1e1a6800) [pid = 16354] [serial = 626] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 215 (0x7feb1e19c000) [pid = 16354] [serial = 797] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 214 (0x7feb3fc81800) [pid = 16354] [serial = 620] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 213 (0x7feb31d48400) [pid = 16354] [serial = 578] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 212 (0x7feb266cd400) [pid = 16354] [serial = 803] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 211 (0x7feb2a795800) [pid = 16354] [serial = 708] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 210 (0x7feb2c0d6c00) [pid = 16354] [serial = 672] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 209 (0x7feb1d350000) [pid = 16354] [serial = 782] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 208 (0x7feb2ffd0000) [pid = 16354] [serial = 575] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 207 (0x7feb26b0f400) [pid = 16354] [serial = 539] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 206 (0x7feb30203c00) [pid = 16354] [serial = 711] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb2660a000) [pid = 16354] [serial = 566] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb26910000) [pid = 16354] [serial = 809] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb2e143000) [pid = 16354] [serial = 545] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb2a796800) [pid = 16354] [serial = 542] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb26ccf400) [pid = 16354] [serial = 491] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 200 (0x7feb2ccce400) [pid = 16354] [serial = 678] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 199 (0x7feb26cee000) [pid = 16354] [serial = 659] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 198 (0x7feb30d05400) [pid = 16354] [serial = 714] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 197 (0x7feb41ab3400) [pid = 16354] [serial = 776] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 196 (0x7feb26158000) [pid = 16354] [serial = 653] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 195 (0x7feb26cc5400) [pid = 16354] [serial = 806] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 194 (0x7feb3ce8a800) [pid = 16354] [serial = 729] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb2dbc7800) [pid = 16354] [serial = 675] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb2a792400) [pid = 16354] [serial = 669] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb321a4400) [pid = 16354] [serial = 767] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb1f460000) [pid = 16354] [serial = 563] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb25c80800) [pid = 16354] [serial = 488] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb3251cc00) [pid = 16354] [serial = 497] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb2f492c00) [pid = 16354] [serial = 611] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb25c78000) [pid = 16354] [serial = 758] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb25c52c00) [pid = 16354] [serial = 536] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb26150400) [pid = 16354] [serial = 605] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb3ce91800) [pid = 16354] [serial = 617] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb2e146400) [pid = 16354] [serial = 572] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb2e99d000) [pid = 16354] [serial = 764] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb36156c00) [pid = 16354] [serial = 720] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb25f90000) [pid = 16354] [serial = 623] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb1f452c00) [pid = 16354] [serial = 506] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb3bf50c00) [pid = 16354] [serial = 723] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb3cb6b000) [pid = 16354] [serial = 726] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb26ce7800) [pid = 16354] [serial = 608] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb3036f400) [pid = 16354] [serial = 755] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb28ae2000) [pid = 16354] [serial = 662] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb27d8c400) [pid = 16354] [serial = 761] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb23c65800) [pid = 16354] [serial = 798] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb1c802800) [pid = 16354] [serial = 794] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb3251dc00) [pid = 16354] [serial = 717] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb267cc000) [pid = 16354] [serial = 804] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb1e1a2800) [pid = 16354] [serial = 647] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb26906400) [pid = 16354] [serial = 656] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb28031400) [pid = 16354] [serial = 569] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb3d2e2400) [pid = 16354] [serial = 735] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb28035c00) [pid = 16354] [serial = 770] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb420c5000) [pid = 16354] [serial = 779] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb3cdbdc00) [pid = 16354] [serial = 503] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb3cb72400) [pid = 16354] [serial = 581] [outer = (nil)] [url = about:blank] 12:21:57 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb1f453400) [pid = 16354] [serial = 533] [outer = (nil)] [url = about:blank] 12:21:58 INFO - PROCESS | 16354 | 1461180118051 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]]]}] 12:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1590ms 12:21:58 INFO - PROCESS | 16354 | 1461180118086 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 16354 | 1461180118089 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:21:58 INFO - PROCESS | 16354 | 1461180118104 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 16354 | 1461180118114 Marionette TRACE conn3 <- [1,1202,null,{}] 12:21:58 INFO - PROCESS | 16354 | 1461180118123 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}] 12:21:58 INFO - PROCESS | 16354 | 1461180118328 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:21:58 INFO - PROCESS | 16354 | 1461180118472 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d033000 == 104 [pid = 16354] [id = 308] 12:21:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb195ab800) [pid = 16354] [serial = 925] [outer = (nil)] 12:21:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb24fe4800) [pid = 16354] [serial = 926] [outer = 0x7feb195ab800] 12:21:58 INFO - PROCESS | 16354 | 1461180118562 Marionette DEBUG loaded listener.js 12:21:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb25c57800) [pid = 16354] [serial = 927] [outer = 0x7feb195ab800] 12:21:59 INFO - PROCESS | 16354 | 1461180119319 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]]]}] 12:21: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 12:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1248ms 12:21:59 INFO - PROCESS | 16354 | 1461180119346 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:21:59 INFO - PROCESS | 16354 | 1461180119350 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:21:59 INFO - PROCESS | 16354 | 1461180119357 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:21:59 INFO - PROCESS | 16354 | 1461180119360 Marionette TRACE conn3 <- [1,1206,null,{}] 12:21:59 INFO - PROCESS | 16354 | 1461180119365 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}] 12:21:59 INFO - PROCESS | 16354 | 1461180119637 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:21:59 INFO - PROCESS | 16354 | 1461180119668 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24cc2800 == 105 [pid = 16354] [id = 309] 12:21:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb1c656000) [pid = 16354] [serial = 928] [outer = (nil)] 12:21:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb25f83800) [pid = 16354] [serial = 929] [outer = 0x7feb1c656000] 12:21:59 INFO - PROCESS | 16354 | 1461180119732 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb2615bc00) [pid = 16354] [serial = 930] [outer = 0x7feb1c656000] 12:22:00 INFO - PROCESS | 16354 | 1461180120741 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]]]}] 12:22: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 12:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1429ms 12:22:00 INFO - PROCESS | 16354 | 1461180120787 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 16354 | 1461180120792 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:22:00 INFO - PROCESS | 16354 | 1461180120798 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 16354 | 1461180120802 Marionette TRACE conn3 <- [1,1210,null,{}] 12:22:00 INFO - PROCESS | 16354 | 1461180120814 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}] 12:22:01 INFO - PROCESS | 16354 | 1461180121125 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:22:01 INFO - PROCESS | 16354 | 1461180121189 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250a8000 == 106 [pid = 16354] [id = 310] 12:22:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb2678cc00) [pid = 16354] [serial = 931] [outer = (nil)] 12:22:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb267c4400) [pid = 16354] [serial = 932] [outer = 0x7feb2678cc00] 12:22:01 INFO - PROCESS | 16354 | 1461180121274 Marionette DEBUG loaded listener.js 12:22:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb26b0f400) [pid = 16354] [serial = 933] [outer = 0x7feb2678cc00] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb24cff400) [pid = 16354] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb195a3400) [pid = 16354] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb26902400) [pid = 16354] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb3cb72800) [pid = 16354] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb3cb68000) [pid = 16354] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb31639c00) [pid = 16354] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb3df2a000) [pid = 16354] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb2a610000) [pid = 16354] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb29770800) [pid = 16354] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb25bc4c00) [pid = 16354] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb1e1a0800) [pid = 16354] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb1d347400) [pid = 16354] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb29772c00) [pid = 16354] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb1dd5e800) [pid = 16354] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb18e20000) [pid = 16354] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb18e19800) [pid = 16354] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb1c804800) [pid = 16354] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb23fe9c00) [pid = 16354] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb2976fc00) [pid = 16354] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb27b2f400) [pid = 16354] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:22:02 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb25f91800) [pid = 16354] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:22:02 INFO - PROCESS | 16354 | 1461180122858 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]]]}] 12:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2089ms 12:22:02 INFO - PROCESS | 16354 | 1461180122888 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 16354 | 1461180122892 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:22:02 INFO - PROCESS | 16354 | 1461180122898 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 16354 | 1461180122900 Marionette TRACE conn3 <- [1,1214,null,{}] 12:22:02 INFO - PROCESS | 16354 | 1461180122916 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}] 12:22:03 INFO - PROCESS | 16354 | 1461180123100 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:22:03 INFO - PROCESS | 16354 | 1461180123116 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:03 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24cc3800 == 107 [pid = 16354] [id = 311] 12:22:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1f45a000) [pid = 16354] [serial = 934] [outer = (nil)] 12:22:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb26b0f800) [pid = 16354] [serial = 935] [outer = 0x7feb1f45a000] 12:22:03 INFO - PROCESS | 16354 | 1461180123181 Marionette DEBUG loaded listener.js 12:22:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb27b2f400) [pid = 16354] [serial = 936] [outer = 0x7feb1f45a000] 12:22:04 INFO - PROCESS | 16354 | 1461180124024 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]]]}] 12:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1140ms 12:22:04 INFO - PROCESS | 16354 | 1461180124048 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:22:04 INFO - PROCESS | 16354 | 1461180124052 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:22:04 INFO - PROCESS | 16354 | 1461180124059 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 16354 | 1461180124062 Marionette TRACE conn3 <- [1,1218,null,{}] 12:22:04 INFO - PROCESS | 16354 | 1461180124068 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}] 12:22:04 INFO - PROCESS | 16354 | 1461180124255 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:22:04 INFO - PROCESS | 16354 | 1461180124574 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18de4000 == 108 [pid = 16354] [id = 312] 12:22:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb16458400) [pid = 16354] [serial = 937] [outer = (nil)] 12:22:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb18acb800) [pid = 16354] [serial = 938] [outer = 0x7feb16458400] 12:22:04 INFO - PROCESS | 16354 | 1461180124660 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb18f8ec00) [pid = 16354] [serial = 939] [outer = 0x7feb16458400] 12:22:05 INFO - PROCESS | 16354 | 1461180125703 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]]]}] 12:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1680ms 12:22:05 INFO - PROCESS | 16354 | 1461180125741 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:22:05 INFO - PROCESS | 16354 | 1461180125749 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:22:05 INFO - PROCESS | 16354 | 1461180125760 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:22:05 INFO - PROCESS | 16354 | 1461180125765 Marionette TRACE conn3 <- [1,1222,null,{}] 12:22:05 INFO - PROCESS | 16354 | 1461180125772 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}] 12:22:06 INFO - PROCESS | 16354 | 1461180126026 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:22:06 INFO - PROCESS | 16354 | 1461180126317 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f250000 == 109 [pid = 16354] [id = 313] 12:22:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb195a4c00) [pid = 16354] [serial = 940] [outer = (nil)] 12:22:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb1e1a9000) [pid = 16354] [serial = 941] [outer = 0x7feb195a4c00] 12:22:06 INFO - PROCESS | 16354 | 1461180126398 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb23c6ec00) [pid = 16354] [serial = 942] [outer = 0x7feb195a4c00] 12:22:07 INFO - PROCESS | 16354 | 1461180127347 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] 12:22:07 INFO - PROCESS | 16354 | 1461180127415 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:22:07 INFO - PROCESS | 16354 | 1461180127422 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:22:07 INFO - PROCESS | 16354 | 1461180127425 Marionette TRACE conn3 <- [1,1226,null,{}] 12:22:07 INFO - PROCESS | 16354 | 1461180127432 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}] 12:22:07 INFO - PROCESS | 16354 | 1461180127655 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:22:07 INFO - PROCESS | 16354 | 1461180127939 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26b89800 == 110 [pid = 16354] [id = 314] 12:22:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb23fef400) [pid = 16354] [serial = 943] [outer = (nil)] 12:22:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb25bcdc00) [pid = 16354] [serial = 944] [outer = 0x7feb23fef400] 12:22:08 INFO - PROCESS | 16354 | 1461180128033 Marionette DEBUG loaded listener.js 12:22:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb25f8dc00) [pid = 16354] [serial = 945] [outer = 0x7feb23fef400] 12:22:08 INFO - PROCESS | 16354 | 1461180128893 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]]]}] 12:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1535ms 12:22:08 INFO - PROCESS | 16354 | 1461180128959 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:22:08 INFO - PROCESS | 16354 | 1461180128963 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:22:08 INFO - PROCESS | 16354 | 1461180128980 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:22:08 INFO - PROCESS | 16354 | 1461180128990 Marionette TRACE conn3 <- [1,1230,null,{}] 12:22:09 INFO - PROCESS | 16354 | 1461180128998 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}] 12:22:09 INFO - PROCESS | 16354 | 1461180129262 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:22:09 INFO - PROCESS | 16354 | 1461180129511 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29f9b800 == 111 [pid = 16354] [id = 315] 12:22:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb266d1800) [pid = 16354] [serial = 946] [outer = (nil)] 12:22:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb26ccf400) [pid = 16354] [serial = 947] [outer = 0x7feb266d1800] 12:22:09 INFO - PROCESS | 16354 | 1461180129634 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb27b35800) [pid = 16354] [serial = 948] [outer = 0x7feb266d1800] 12:22:10 INFO - PROCESS | 16354 | 1461180130509 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]]]}] 12:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1599ms 12:22:10 INFO - PROCESS | 16354 | 1461180130571 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:22:10 INFO - PROCESS | 16354 | 1461180130576 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:22:10 INFO - PROCESS | 16354 | 1461180130584 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:22:10 INFO - PROCESS | 16354 | 1461180130586 Marionette TRACE conn3 <- [1,1234,null,{}] 12:22:10 INFO - PROCESS | 16354 | 1461180130593 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}] 12:22:10 INFO - PROCESS | 16354 | 1461180130828 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:22:11 INFO - PROCESS | 16354 | 1461180131055 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a2d5800 == 112 [pid = 16354] [id = 316] 12:22:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb24cff400) [pid = 16354] [serial = 949] [outer = (nil)] 12:22:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb29769800) [pid = 16354] [serial = 950] [outer = 0x7feb24cff400] 12:22:11 INFO - PROCESS | 16354 | 1461180131182 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb2978a800) [pid = 16354] [serial = 951] [outer = 0x7feb24cff400] 12:22:11 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb264c0000 == 111 [pid = 16354] [id = 10] 12:22:12 INFO - PROCESS | 16354 | 1461180132125 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]]]}] 12:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1582ms 12:22:12 INFO - PROCESS | 16354 | 1461180132167 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:22:12 INFO - PROCESS | 16354 | 1461180132171 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:22:12 INFO - PROCESS | 16354 | 1461180132177 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:22:12 INFO - PROCESS | 16354 | 1461180132182 Marionette TRACE conn3 <- [1,1238,null,{}] 12:22:12 INFO - PROCESS | 16354 | 1461180132188 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}] 12:22:12 INFO - PROCESS | 16354 | 1461180132391 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:22:12 INFO - PROCESS | 16354 | 1461180132639 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2e173000 == 112 [pid = 16354] [id = 317] 12:22:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb2a3c5400) [pid = 16354] [serial = 952] [outer = (nil)] 12:22:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb2a3c9c00) [pid = 16354] [serial = 953] [outer = 0x7feb2a3c5400] 12:22:12 INFO - PROCESS | 16354 | 1461180132828 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb2c0d8800) [pid = 16354] [serial = 954] [outer = 0x7feb2a3c5400] 12:22:13 INFO - PROCESS | 16354 | 1461180133830 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]]]}] 12:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1697ms 12:22:13 INFO - PROCESS | 16354 | 1461180133875 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 16354 | 1461180133879 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:22:13 INFO - PROCESS | 16354 | 1461180133885 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - PROCESS | 16354 | 1461180133889 Marionette TRACE conn3 <- [1,1242,null,{}] 12:22:13 INFO - PROCESS | 16354 | 1461180133895 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}] 12:22:14 INFO - PROCESS | 16354 | 1461180134112 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:22:14 INFO - PROCESS | 16354 | 1461180134303 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300ad000 == 113 [pid = 16354] [id = 318] 12:22:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb2a3c6000) [pid = 16354] [serial = 955] [outer = (nil)] 12:22:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb2ed87000) [pid = 16354] [serial = 956] [outer = 0x7feb2a3c6000] 12:22:14 INFO - PROCESS | 16354 | 1461180134376 Marionette DEBUG loaded listener.js 12:22:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb2f499800) [pid = 16354] [serial = 957] [outer = 0x7feb2a3c6000] 12:22:15 INFO - PROCESS | 16354 | 1461180135328 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]]]}] 12:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1479ms 12:22:15 INFO - PROCESS | 16354 | 1461180135366 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:22:15 INFO - PROCESS | 16354 | 1461180135371 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:22:15 INFO - PROCESS | 16354 | 1461180135377 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 16354 | 1461180135381 Marionette TRACE conn3 <- [1,1246,null,{}] 12:22:15 INFO - PROCESS | 16354 | 1461180135387 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}] 12:22:15 INFO - PROCESS | 16354 | 1461180135594 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:22:15 INFO - PROCESS | 16354 | 1461180135833 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30c41800 == 114 [pid = 16354] [id = 319] 12:22:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb2a60ec00) [pid = 16354] [serial = 958] [outer = (nil)] 12:22:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb30202800) [pid = 16354] [serial = 959] [outer = 0x7feb2a60ec00] 12:22:15 INFO - PROCESS | 16354 | 1461180135951 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb3020ac00) [pid = 16354] [serial = 960] [outer = 0x7feb2a60ec00] 12:22:16 INFO - PROCESS | 16354 | 1461180136823 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]]]}] 12:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1483ms 12:22:16 INFO - PROCESS | 16354 | 1461180136861 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:22:16 INFO - PROCESS | 16354 | 1461180136865 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:22:16 INFO - PROCESS | 16354 | 1461180136872 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:22:16 INFO - PROCESS | 16354 | 1461180136876 Marionette TRACE conn3 <- [1,1250,null,{}] 12:22:16 INFO - PROCESS | 16354 | 1461180136881 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}] 12:22:17 INFO - PROCESS | 16354 | 1461180137086 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:22:17 INFO - PROCESS | 16354 | 1461180137283 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3240b800 == 115 [pid = 16354] [id = 320] 12:22:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb26cc5000) [pid = 16354] [serial = 961] [outer = (nil)] 12:22:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb310c9400) [pid = 16354] [serial = 962] [outer = 0x7feb26cc5000] 12:22:17 INFO - PROCESS | 16354 | 1461180137357 Marionette DEBUG loaded listener.js 12:22:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb31e5e000) [pid = 16354] [serial = 963] [outer = 0x7feb26cc5000] 12:22:18 INFO - PROCESS | 16354 | 1461180138504 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]]]}] 12:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1698ms 12:22:18 INFO - PROCESS | 16354 | 1461180138572 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:22:18 INFO - PROCESS | 16354 | 1461180138575 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:22:18 INFO - PROCESS | 16354 | 1461180138582 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 16354 | 1461180138585 Marionette TRACE conn3 <- [1,1254,null,{}] 12:22:18 INFO - PROCESS | 16354 | 1461180138590 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}] 12:22:18 INFO - PROCESS | 16354 | 1461180138800 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:22:19 INFO - PROCESS | 16354 | 1461180139076 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3bffe000 == 116 [pid = 16354] [id = 321] 12:22:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb297df800) [pid = 16354] [serial = 964] [outer = (nil)] 12:22:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb3278e400) [pid = 16354] [serial = 965] [outer = 0x7feb297df800] 12:22:19 INFO - PROCESS | 16354 | 1461180139154 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb36edc000) [pid = 16354] [serial = 966] [outer = 0x7feb297df800] 12:22:20 INFO - PROCESS | 16354 | 1461180140045 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]]]}] 12:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1529ms 12:22:20 INFO - PROCESS | 16354 | 1461180140112 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 16354 | 1461180140116 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:22:20 INFO - PROCESS | 16354 | 1461180140123 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 16354 | 1461180140127 Marionette TRACE conn3 <- [1,1258,null,{}] 12:22:20 INFO - PROCESS | 16354 | 1461180140132 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}] 12:22:20 INFO - PROCESS | 16354 | 1461180140439 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:22:20 INFO - PROCESS | 16354 | 1461180140756 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3e20b800 == 117 [pid = 16354] [id = 322] 12:22:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb3ce91800) [pid = 16354] [serial = 967] [outer = (nil)] 12:22:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb3d087000) [pid = 16354] [serial = 968] [outer = 0x7feb3ce91800] 12:22:20 INFO - PROCESS | 16354 | 1461180140853 Marionette DEBUG loaded listener.js 12:22:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb3e011400) [pid = 16354] [serial = 969] [outer = 0x7feb3ce91800] 12:22:21 INFO - PROCESS | 16354 | 1461180141762 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]]]}] 12:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1690ms 12:22:21 INFO - PROCESS | 16354 | 1461180141815 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:22:21 INFO - PROCESS | 16354 | 1461180141819 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:22:21 INFO - PROCESS | 16354 | 1461180141826 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 16354 | 1461180141832 Marionette TRACE conn3 <- [1,1262,null,{}] 12:22:21 INFO - PROCESS | 16354 | 1461180141838 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}] 12:22:22 INFO - PROCESS | 16354 | 1461180142078 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:22:22 INFO - PROCESS | 16354 | 1461180142412 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42624800 == 118 [pid = 16354] [id = 323] 12:22:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb1a883800) [pid = 16354] [serial = 970] [outer = (nil)] 12:22:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb3278a000) [pid = 16354] [serial = 971] [outer = 0x7feb1a883800] 12:22:22 INFO - PROCESS | 16354 | 1461180142496 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb41aba800) [pid = 16354] [serial = 972] [outer = 0x7feb1a883800] 12:22:23 INFO - PROCESS | 16354 | 1461180143461 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]]]}] 12:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1685ms 12:22:23 INFO - PROCESS | 16354 | 1461180143512 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 16354 | 1461180143516 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:22:23 INFO - PROCESS | 16354 | 1461180143523 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 16354 | 1461180143527 Marionette TRACE conn3 <- [1,1266,null,{}] 12:22:23 INFO - PROCESS | 16354 | 1461180143533 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}] 12:22:23 INFO - PROCESS | 16354 | 1461180143738 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:22:23 INFO - PROCESS | 16354 | 1461180143932 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb46786000 == 119 [pid = 16354] [id = 324] 12:22:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb1a884000) [pid = 16354] [serial = 973] [outer = (nil)] 12:22:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb1d153000) [pid = 16354] [serial = 974] [outer = 0x7feb1a884000] 12:22:24 INFO - PROCESS | 16354 | 1461180144006 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb1d157c00) [pid = 16354] [serial = 975] [outer = 0x7feb1a884000] 12:22:25 INFO - PROCESS | 16354 | 1461180145044 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]]]}] 12:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1585ms 12:22:25 INFO - PROCESS | 16354 | 1461180145110 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:22:25 INFO - PROCESS | 16354 | 1461180145112 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:22:25 INFO - PROCESS | 16354 | 1461180145120 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:22:25 INFO - PROCESS | 16354 | 1461180145124 Marionette TRACE conn3 <- [1,1270,null,{}] 12:22:25 INFO - PROCESS | 16354 | 1461180145129 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}] 12:22:25 INFO - PROCESS | 16354 | 1461180145385 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:22:25 INFO - PROCESS | 16354 | 1461180145673 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19cd2800 == 120 [pid = 16354] [id = 325] 12:22:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb18e1f000) [pid = 16354] [serial = 976] [outer = (nil)] 12:22:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb1d14b800) [pid = 16354] [serial = 977] [outer = 0x7feb18e1f000] 12:22:25 INFO - PROCESS | 16354 | 1461180145775 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb26258c00) [pid = 16354] [serial = 978] [outer = 0x7feb18e1f000] 12:22:26 INFO - PROCESS | 16354 | 1461180146717 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]]]}] 12:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1639ms 12:22:26 INFO - PROCESS | 16354 | 1461180146760 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:22:26 INFO - PROCESS | 16354 | 1461180146763 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:22:26 INFO - PROCESS | 16354 | 1461180146769 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 16354 | 1461180146772 Marionette TRACE conn3 <- [1,1274,null,{}] 12:22:26 INFO - PROCESS | 16354 | 1461180146777 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}] 12:22:26 INFO - PROCESS | 16354 | 1461180146979 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:22:27 INFO - PROCESS | 16354 | 1461180147180 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4b7000 == 121 [pid = 16354] [id = 326] 12:22:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb18e14800) [pid = 16354] [serial = 979] [outer = (nil)] 12:22:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb195a5000) [pid = 16354] [serial = 980] [outer = 0x7feb18e14800] 12:22:27 INFO - PROCESS | 16354 | 1461180147251 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 195 (0x7feb2a60e800) [pid = 16354] [serial = 981] [outer = 0x7feb18e14800] 12:22:28 INFO - PROCESS | 16354 | 1461180148625 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]]]}] 12:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1930ms 12:22:28 INFO - PROCESS | 16354 | 1461180148781 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 16354 | 1461180148786 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:22:28 INFO - PROCESS | 16354 | 1461180148799 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 16354 | 1461180148804 Marionette TRACE conn3 <- [1,1278,null,{}] 12:22:28 INFO - PROCESS | 16354 | 1461180148813 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}] 12:22:29 INFO - PROCESS | 16354 | 1461180149013 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:22:29 INFO - PROCESS | 16354 | 1461180149225 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24cc2000 == 122 [pid = 16354] [id = 327] 12:22:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 196 (0x7feb1a425000) [pid = 16354] [serial = 982] [outer = (nil)] 12:22:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 197 (0x7feb1a42e400) [pid = 16354] [serial = 983] [outer = 0x7feb1a425000] 12:22:29 INFO - PROCESS | 16354 | 1461180149381 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 198 (0x7feb1a888400) [pid = 16354] [serial = 984] [outer = 0x7feb1a425000] 12:22:30 INFO - PROCESS | 16354 | 1461180150395 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]]]}] 12:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1738ms 12:22:30 INFO - PROCESS | 16354 | 1461180150541 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:22:30 INFO - PROCESS | 16354 | 1461180150550 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:22:30 INFO - PROCESS | 16354 | 1461180150561 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:22:30 INFO - PROCESS | 16354 | 1461180150564 Marionette TRACE conn3 <- [1,1282,null,{}] 12:22:30 INFO - PROCESS | 16354 | 1461180150571 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}] 12:22:30 INFO - PROCESS | 16354 | 1461180150792 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:22:31 INFO - PROCESS | 16354 | 1461180151045 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18de1800 == 123 [pid = 16354] [id = 328] 12:22:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 199 (0x7feb1d354c00) [pid = 16354] [serial = 985] [outer = (nil)] 12:22:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 200 (0x7feb1df0cc00) [pid = 16354] [serial = 986] [outer = 0x7feb1d354c00] 12:22:31 INFO - PROCESS | 16354 | 1461180151115 Marionette DEBUG loaded listener.js 12:22:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 201 (0x7feb1e14e400) [pid = 16354] [serial = 987] [outer = 0x7feb1d354c00] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19ca9800 == 122 [pid = 16354] [id = 280] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24cc3800 == 121 [pid = 16354] [id = 311] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 200 (0x7feb24f10400) [pid = 16354] [serial = 869] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250a8000 == 120 [pid = 16354] [id = 310] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24cc2800 == 119 [pid = 16354] [id = 309] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d033000 == 118 [pid = 16354] [id = 308] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19cc7000 == 117 [pid = 16354] [id = 307] 12:22:32 INFO - PROCESS | 16354 | 1461180152355 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]]]}] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb197d7000 == 116 [pid = 16354] [id = 306] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1bb60800 == 115 [pid = 16354] [id = 305] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18a93000 == 114 [pid = 16354] [id = 301] 12:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1836ms 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a16b000 == 113 [pid = 16354] [id = 299] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4651c800 == 112 [pid = 16354] [id = 298] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42293800 == 111 [pid = 16354] [id = 297] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3df02800 == 110 [pid = 16354] [id = 296] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325a4000 == 109 [pid = 16354] [id = 295] 12:22:32 INFO - PROCESS | 16354 | 1461180152429 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:22:32 INFO - PROCESS | 16354 | 1461180152434 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2ffe6800 == 108 [pid = 16354] [id = 294] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2e176000 == 107 [pid = 16354] [id = 293] 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26987000 == 106 [pid = 16354] [id = 291] 12:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:22:32 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d039800 == 105 [pid = 16354] [id = 290] 12:22:32 INFO - PROCESS | 16354 | 1461180152452 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:22:32 INFO - PROCESS | 16354 | 1461180152459 Marionette TRACE conn3 <- [1,1286,null,{}] 12:22:32 INFO - PROCESS | 16354 | 1461180152476 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}] 12:22:32 INFO - PROCESS | 16354 | 1461180152767 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 199 (0x7feb422ae400) [pid = 16354] [serial = 789] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 198 (0x7feb195b1000) [pid = 16354] [serial = 786] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 197 (0x7feb29780800) [pid = 16354] [serial = 762] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 196 (0x7feb420ba800) [pid = 16354] [serial = 777] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 195 (0x7feb40113000) [pid = 16354] [serial = 774] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 194 (0x7feb3251bc00) [pid = 16354] [serial = 768] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb420ed800) [pid = 16354] [serial = 780] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb3150ec00) [pid = 16354] [serial = 765] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb3163ac00) [pid = 16354] [serial = 756] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb2615b800) [pid = 16354] [serial = 759] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb3cb69000) [pid = 16354] [serial = 771] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb1d355400) [pid = 16354] [serial = 783] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb2a3cd400) [pid = 16354] [serial = 863] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb1dd65400) [pid = 16354] [serial = 866] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb32518c00) [pid = 16354] [serial = 824] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb267ae400) [pid = 16354] [serial = 857] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb2690b800) [pid = 16354] [serial = 858] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb1c653000) [pid = 16354] [serial = 842] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb1df17400) [pid = 16354] [serial = 839] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb195af400) [pid = 16354] [serial = 846] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb18f8ac00) [pid = 16354] [serial = 845] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb1df0dc00) [pid = 16354] [serial = 836] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb1e053800) [pid = 16354] [serial = 849] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb1d355800) [pid = 16354] [serial = 848] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb24fe6c00) [pid = 16354] [serial = 852] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb24cfd400) [pid = 16354] [serial = 851] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb30042000) [pid = 16354] [serial = 812] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb322cc000) [pid = 16354] [serial = 813] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb1e1a2000) [pid = 16354] [serial = 815] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb2e13f800) [pid = 16354] [serial = 821] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb27d94400) [pid = 16354] [serial = 860] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb267ac800) [pid = 16354] [serial = 855] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb2660d800) [pid = 16354] [serial = 854] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb18f8a800) [pid = 16354] [serial = 833] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb267b4800) [pid = 16354] [serial = 818] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb3e3ef800) [pid = 16354] [serial = 830] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb3bfd6c00) [pid = 16354] [serial = 827] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb1e1a0400) [pid = 16354] [serial = 867] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb2a3d1c00) [pid = 16354] [serial = 864] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb297e4400) [pid = 16354] [serial = 861] [outer = (nil)] [url = about:blank] 12:22:33 INFO - PROCESS | 16354 | 1461180152996 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b639000 == 106 [pid = 16354] [id = 329] 12:22:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb18f8ac00) [pid = 16354] [serial = 988] [outer = (nil)] 12:22:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb1dd64400) [pid = 16354] [serial = 989] [outer = 0x7feb18f8ac00] 12:22:33 INFO - PROCESS | 16354 | 1461180153095 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb25bc3400) [pid = 16354] [serial = 990] [outer = 0x7feb18f8ac00] 12:22:34 INFO - PROCESS | 16354 | 1461180154128 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]]]}] 12:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1746ms 12:22:34 INFO - PROCESS | 16354 | 1461180154194 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 16354 | 1461180154199 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:22:34 INFO - PROCESS | 16354 | 1461180154205 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 16354 | 1461180154207 Marionette TRACE conn3 <- [1,1290,null,{}] 12:22:34 INFO - PROCESS | 16354 | 1461180154213 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}] 12:22:34 INFO - PROCESS | 16354 | 1461180154416 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:22:34 INFO - PROCESS | 16354 | 1461180154593 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1dec8800 == 107 [pid = 16354] [id = 330] 12:22:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb195af400) [pid = 16354] [serial = 991] [outer = (nil)] 12:22:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb25f88800) [pid = 16354] [serial = 992] [outer = 0x7feb195af400] 12:22:34 INFO - PROCESS | 16354 | 1461180154670 Marionette DEBUG loaded listener.js 12:22:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb2660a000) [pid = 16354] [serial = 993] [outer = 0x7feb195af400] 12:22:35 INFO - PROCESS | 16354 | 1461180155907 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]]]}] 12:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1741ms 12:22:35 INFO - PROCESS | 16354 | 1461180155949 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:22:35 INFO - PROCESS | 16354 | 1461180155955 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:22:35 INFO - PROCESS | 16354 | 1461180155971 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:22:35 INFO - PROCESS | 16354 | 1461180155977 Marionette TRACE conn3 <- [1,1294,null,{}] 12:22:36 INFO - PROCESS | 16354 | 1461180155997 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}] 12:22:36 INFO - PROCESS | 16354 | 1461180156389 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:22:36 INFO - PROCESS | 16354 | 1461180156606 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24ddd800 == 108 [pid = 16354] [id = 331] 12:22:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb25dd1400) [pid = 16354] [serial = 994] [outer = (nil)] 12:22:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb267b4800) [pid = 16354] [serial = 995] [outer = 0x7feb25dd1400] 12:22:36 INFO - PROCESS | 16354 | 1461180156671 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb26b08000) [pid = 16354] [serial = 996] [outer = 0x7feb25dd1400] 12:22:37 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb195ab800) [pid = 16354] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:22:37 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb18e1bc00) [pid = 16354] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:22:37 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb18e18c00) [pid = 16354] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:22:37 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb1e1a2c00) [pid = 16354] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:22:37 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb1dd61000) [pid = 16354] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:22:37 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb1c656000) [pid = 16354] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:22:37 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb2678cc00) [pid = 16354] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:22:37 INFO - PROCESS | 16354 | 1461180157757 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]]]}] 12:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1855ms 12:22:37 INFO - PROCESS | 16354 | 1461180157819 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 16354 | 1461180157823 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:22:37 INFO - PROCESS | 16354 | 1461180157829 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 16354 | 1461180157833 Marionette TRACE conn3 <- [1,1298,null,{}] 12:22:37 INFO - PROCESS | 16354 | 1461180157838 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}] 12:22:38 INFO - PROCESS | 16354 | 1461180158085 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:22:38 INFO - PROCESS | 16354 | 1461180158282 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26b7d800 == 109 [pid = 16354] [id = 332] 12:22:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb1f455800) [pid = 16354] [serial = 997] [outer = (nil)] 12:22:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb28ae0800) [pid = 16354] [serial = 998] [outer = 0x7feb1f455800] 12:22:38 INFO - PROCESS | 16354 | 1461180158353 Marionette DEBUG loaded listener.js 12:22:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb297df000) [pid = 16354] [serial = 999] [outer = 0x7feb1f455800] 12:22:39 INFO - PROCESS | 16354 | 1461180159090 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]]]}] 12:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1289ms 12:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:22:39 INFO - PROCESS | 16354 | 1461180159120 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:22:39 INFO - PROCESS | 16354 | 1461180159123 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:22:39 INFO - PROCESS | 16354 | 1461180159130 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:22:39 INFO - PROCESS | 16354 | 1461180159133 Marionette TRACE conn3 <- [1,1302,null,{}] 12:22:39 INFO - PROCESS | 16354 | 1461180159138 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}] 12:22:39 INFO - PROCESS | 16354 | 1461180159322 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:22:39 INFO - PROCESS | 16354 | 1461180159349 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb297b6800 == 110 [pid = 16354] [id = 333] 12:22:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb28b15c00) [pid = 16354] [serial = 1000] [outer = (nil)] 12:22:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb2a3d0000) [pid = 16354] [serial = 1001] [outer = 0x7feb28b15c00] 12:22:39 INFO - PROCESS | 16354 | 1461180159412 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb2a799800) [pid = 16354] [serial = 1002] [outer = 0x7feb28b15c00] 12:22:40 INFO - PROCESS | 16354 | 1461180160641 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]]]}] 12:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1585ms 12:22:40 INFO - PROCESS | 16354 | 1461180160715 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:22:40 INFO - PROCESS | 16354 | 1461180160723 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:22:40 INFO - PROCESS | 16354 | 1461180160733 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:22:40 INFO - PROCESS | 16354 | 1461180160739 Marionette TRACE conn3 <- [1,1306,null,{}] 12:22:40 INFO - PROCESS | 16354 | 1461180160748 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}] 12:22:41 INFO - PROCESS | 16354 | 1461180161018 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:22:41 INFO - PROCESS | 16354 | 1461180161307 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c9c0000 == 111 [pid = 16354] [id = 334] 12:22:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb1a883000) [pid = 16354] [serial = 1003] [outer = (nil)] 12:22:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb1d14fc00) [pid = 16354] [serial = 1004] [outer = 0x7feb1a883000] 12:22:41 INFO - PROCESS | 16354 | 1461180161389 Marionette DEBUG loaded listener.js 12:22:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb1df12000) [pid = 16354] [serial = 1005] [outer = 0x7feb1a883000] 12:22:42 INFO - PROCESS | 16354 | 1461180162363 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]]]}] 12:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1693ms 12:22:42 INFO - PROCESS | 16354 | 1461180162427 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:22:42 INFO - PROCESS | 16354 | 1461180162437 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:22:42 INFO - PROCESS | 16354 | 1461180162449 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 16354 | 1461180162453 Marionette TRACE conn3 <- [1,1310,null,{}] 12:22:42 INFO - PROCESS | 16354 | 1461180162460 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}] 12:22:42 INFO - PROCESS | 16354 | 1461180162729 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:22:43 INFO - PROCESS | 16354 | 1461180163055 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26994000 == 112 [pid = 16354] [id = 335] 12:22:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb1e1a4400) [pid = 16354] [serial = 1006] [outer = (nil)] 12:22:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb24fe6400) [pid = 16354] [serial = 1007] [outer = 0x7feb1e1a4400] 12:22:43 INFO - PROCESS | 16354 | 1461180163133 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb25f8b400) [pid = 16354] [serial = 1008] [outer = 0x7feb1e1a4400] 12:22:44 INFO - PROCESS | 16354 | 1461180164013 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] 12:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:22:44 INFO - PROCESS | 16354 | 1461180164095 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:22:44 INFO - PROCESS | 16354 | 1461180164102 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 16354 | 1461180164108 Marionette TRACE conn3 <- [1,1314,null,{}] 12:22:44 INFO - PROCESS | 16354 | 1461180164125 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}] 12:22:44 INFO - PROCESS | 16354 | 1461180164390 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:22:44 INFO - PROCESS | 16354 | 1461180164659 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a1e8800 == 113 [pid = 16354] [id = 336] 12:22:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb23c73800) [pid = 16354] [serial = 1009] [outer = (nil)] 12:22:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb27052400) [pid = 16354] [serial = 1010] [outer = 0x7feb23c73800] 12:22:44 INFO - PROCESS | 16354 | 1461180164741 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb2a3c4800) [pid = 16354] [serial = 1011] [outer = 0x7feb23c73800] 12:22:45 INFO - PROCESS | 16354 | 1461180165641 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]]]}] 12:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1592ms 12:22:45 INFO - PROCESS | 16354 | 1461180165695 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:22:45 INFO - PROCESS | 16354 | 1461180165698 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:22:45 INFO - PROCESS | 16354 | 1461180165706 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:22:45 INFO - PROCESS | 16354 | 1461180165711 Marionette TRACE conn3 <- [1,1318,null,{}] 12:22:45 INFO - PROCESS | 16354 | 1461180165717 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}] 12:22:45 INFO - PROCESS | 16354 | 1461180165951 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:22:46 INFO - PROCESS | 16354 | 1461180166184 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2e982800 == 114 [pid = 16354] [id = 337] 12:22:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb2a3cb800) [pid = 16354] [serial = 1012] [outer = (nil)] 12:22:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb2c0e2000) [pid = 16354] [serial = 1013] [outer = 0x7feb2a3cb800] 12:22:46 INFO - PROCESS | 16354 | 1461180166313 Marionette DEBUG loaded listener.js 12:22:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb2e13d800) [pid = 16354] [serial = 1014] [outer = 0x7feb2a3cb800] 12:22:47 INFO - PROCESS | 16354 | 1461180167159 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]]]}] 12:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1481ms 12:22:47 INFO - PROCESS | 16354 | 1461180167190 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 16354 | 1461180167194 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:22:47 INFO - PROCESS | 16354 | 1461180167200 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 16354 | 1461180167203 Marionette TRACE conn3 <- [1,1322,null,{}] 12:22:47 INFO - PROCESS | 16354 | 1461180167209 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}] 12:22:47 INFO - PROCESS | 16354 | 1461180167412 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:22:47 INFO - PROCESS | 16354 | 1461180167613 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb302a0800 == 115 [pid = 16354] [id = 338] 12:22:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb25c77800) [pid = 16354] [serial = 1015] [outer = (nil)] 12:22:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb2f490000) [pid = 16354] [serial = 1016] [outer = 0x7feb25c77800] 12:22:47 INFO - PROCESS | 16354 | 1461180167687 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb31dafc00) [pid = 16354] [serial = 1017] [outer = 0x7feb25c77800] 12:22:48 INFO - PROCESS | 16354 | 1461180168628 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]]]}] 12:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1480ms 12:22:48 INFO - PROCESS | 16354 | 1461180168681 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:22:48 INFO - PROCESS | 16354 | 1461180168685 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:22:48 INFO - PROCESS | 16354 | 1461180168693 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:22:48 INFO - PROCESS | 16354 | 1461180168697 Marionette TRACE conn3 <- [1,1326,null,{}] 12:22:48 INFO - PROCESS | 16354 | 1461180168703 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}] 12:22:48 INFO - PROCESS | 16354 | 1461180168928 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:22:49 INFO - PROCESS | 16354 | 1461180169162 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3dc87000 == 116 [pid = 16354] [id = 339] 12:22:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb30205c00) [pid = 16354] [serial = 1018] [outer = (nil)] 12:22:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb3ce96c00) [pid = 16354] [serial = 1019] [outer = 0x7feb30205c00] 12:22:49 INFO - PROCESS | 16354 | 1461180169286 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb41a60c00) [pid = 16354] [serial = 1020] [outer = 0x7feb30205c00] 12:22:50 INFO - PROCESS | 16354 | 1461180170195 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]]]}] 12:22:50 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 12:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1581ms 12:22:50 INFO - PROCESS | 16354 | 1461180170276 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 16354 | 1461180170280 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:22:50 INFO - PROCESS | 16354 | 1461180170286 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 16354 | 1461180170289 Marionette TRACE conn3 <- [1,1330,null,{}] 12:22:50 INFO - PROCESS | 16354 | 1461180170296 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}] 12:22:50 INFO - PROCESS | 16354 | 1461180170548 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:22:50 INFO - PROCESS | 16354 | 1461180170789 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4228b800 == 117 [pid = 16354] [id = 340] 12:22:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb23e5c000) [pid = 16354] [serial = 1021] [outer = (nil)] 12:22:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb23e62800) [pid = 16354] [serial = 1022] [outer = 0x7feb23e5c000] 12:22:50 INFO - PROCESS | 16354 | 1461180170907 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb23e67000) [pid = 16354] [serial = 1023] [outer = 0x7feb23e5c000] 12:22:51 INFO - PROCESS | 16354 | 1461180171784 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]]]}] 12:22:51 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 12:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1530ms 12:22:51 INFO - PROCESS | 16354 | 1461180171818 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:22:51 INFO - PROCESS | 16354 | 1461180171821 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:22:51 INFO - PROCESS | 16354 | 1461180171828 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 16354 | 1461180171832 Marionette TRACE conn3 <- [1,1334,null,{}] 12:22:51 INFO - PROCESS | 16354 | 1461180171838 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}] 12:22:52 INFO - PROCESS | 16354 | 1461180172037 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:22:52 INFO - PROCESS | 16354 | 1461180172238 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4676a800 == 118 [pid = 16354] [id = 341] 12:22:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb23e5cc00) [pid = 16354] [serial = 1024] [outer = (nil)] 12:22:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb3e3e9c00) [pid = 16354] [serial = 1025] [outer = 0x7feb23e5cc00] 12:22:52 INFO - PROCESS | 16354 | 1461180172311 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb420c3800) [pid = 16354] [serial = 1026] [outer = 0x7feb23e5cc00] 12:22:53 INFO - PROCESS | 16354 | 1461180173200 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]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1430ms 12:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:22:53 INFO - PROCESS | 16354 | 1461180173259 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 16354 | 1461180173262 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:22:53 INFO - PROCESS | 16354 | 1461180173269 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 16354 | 1461180173272 Marionette TRACE conn3 <- [1,1338,null,{}] 12:22:53 INFO - PROCESS | 16354 | 1461180173278 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}] 12:22:53 INFO - PROCESS | 16354 | 1461180173506 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:22:53 INFO - PROCESS | 16354 | 1461180173698 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f05a800 == 119 [pid = 16354] [id = 342] 12:22:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb23e5fc00) [pid = 16354] [serial = 1027] [outer = (nil)] 12:22:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb41f77c00) [pid = 16354] [serial = 1028] [outer = 0x7feb23e5fc00] 12:22:53 INFO - PROCESS | 16354 | 1461180173771 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 195 (0x7feb41f7d000) [pid = 16354] [serial = 1029] [outer = 0x7feb23e5fc00] 12:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1880ms 12:22:55 INFO - PROCESS | 16354 | 1461180175142 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]]]}] 12:22:55 INFO - PROCESS | 16354 | 1461180175152 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 16354 | 1461180175155 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:22:55 INFO - PROCESS | 16354 | 1461180175162 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 16354 | 1461180175166 Marionette TRACE conn3 <- [1,1342,null,{}] 12:22:55 INFO - PROCESS | 16354 | 1461180175172 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}] 12:22:55 INFO - PROCESS | 16354 | 1461180175427 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:22:55 INFO - PROCESS | 16354 | 1461180175626 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325b4800 == 120 [pid = 16354] [id = 343] 12:22:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 196 (0x7feb23e67800) [pid = 16354] [serial = 1030] [outer = (nil)] 12:22:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 197 (0x7feb41f7ec00) [pid = 16354] [serial = 1031] [outer = 0x7feb23e67800] 12:22:55 INFO - PROCESS | 16354 | 1461180175710 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 198 (0x7feb4211ac00) [pid = 16354] [serial = 1032] [outer = 0x7feb23e67800] 12:22:56 INFO - PROCESS | 16354 | 1461180176603 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]]]}] 12:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1486ms 12:22:56 INFO - PROCESS | 16354 | 1461180176650 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 16354 | 1461180176655 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:22:56 INFO - PROCESS | 16354 | 1461180176661 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 16354 | 1461180176665 Marionette TRACE conn3 <- [1,1346,null,{}] 12:22:56 INFO - PROCESS | 16354 | 1461180176670 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}] 12:22:56 INFO - PROCESS | 16354 | 1461180176907 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:22:57 INFO - PROCESS | 16354 | 1461180177149 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb163bf800 == 121 [pid = 16354] [id = 344] 12:22:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 199 (0x7feb1e14d400) [pid = 16354] [serial = 1033] [outer = (nil)] 12:22:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 200 (0x7feb25f0a400) [pid = 16354] [serial = 1034] [outer = 0x7feb1e14d400] 12:22:57 INFO - PROCESS | 16354 | 1461180177273 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 201 (0x7feb4225e000) [pid = 16354] [serial = 1035] [outer = 0x7feb1e14d400] 12:22:58 INFO - PROCESS | 16354 | 1461180178216 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]]]}] 12:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1631ms 12:22:58 INFO - PROCESS | 16354 | 1461180178294 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:22:58 INFO - PROCESS | 16354 | 1461180178298 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:22:58 INFO - PROCESS | 16354 | 1461180178304 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 16354 | 1461180178307 Marionette TRACE conn3 <- [1,1350,null,{}] 12:22:58 INFO - PROCESS | 16354 | 1461180178313 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}] 12:22:58 INFO - PROCESS | 16354 | 1461180178526 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:22:58 INFO - PROCESS | 16354 | 1461180178766 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1be16800 == 122 [pid = 16354] [id = 345] 12:22:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb16581000) [pid = 16354] [serial = 1036] [outer = (nil)] 12:22:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb16584800) [pid = 16354] [serial = 1037] [outer = 0x7feb16581000] 12:22:58 INFO - PROCESS | 16354 | 1461180178854 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb16589400) [pid = 16354] [serial = 1038] [outer = 0x7feb16581000] 12:22:59 INFO - PROCESS | 16354 | 1461180179692 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]]]}] 12:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1433ms 12:22:59 INFO - PROCESS | 16354 | 1461180179738 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 16354 | 1461180179742 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:22:59 INFO - PROCESS | 16354 | 1461180179748 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 16354 | 1461180179750 Marionette TRACE conn3 <- [1,1354,null,{}] 12:22:59 INFO - PROCESS | 16354 | 1461180179756 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}] 12:22:59 INFO - PROCESS | 16354 | 1461180179960 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:23:00 INFO - PROCESS | 16354 | 1461180180697 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1bb46800 == 123 [pid = 16354] [id = 346] 12:23:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb18acd000) [pid = 16354] [serial = 1039] [outer = (nil)] 12:23:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb18acf400) [pid = 16354] [serial = 1040] [outer = 0x7feb18acd000] 12:23:00 INFO - PROCESS | 16354 | 1461180180801 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 207 (0x7feb1a426c00) [pid = 16354] [serial = 1041] [outer = 0x7feb18acd000] 12:23:01 INFO - PROCESS | 16354 | 1461180181767 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]]]}] 12:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2031ms 12:23:01 INFO - PROCESS | 16354 | 1461180181782 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:23:01 INFO - PROCESS | 16354 | 1461180181787 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:23:01 INFO - PROCESS | 16354 | 1461180181795 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:23:01 INFO - PROCESS | 16354 | 1461180181801 Marionette TRACE conn3 <- [1,1358,null,{}] 12:23:01 INFO - PROCESS | 16354 | 1461180181808 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}] 12:23:01 INFO - PROCESS | 16354 | 1461180181990 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:23:02 INFO - PROCESS | 16354 | 1461180182412 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18dd1000 == 124 [pid = 16354] [id = 347] 12:23:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 208 (0x7feb1c80e000) [pid = 16354] [serial = 1042] [outer = (nil)] 12:23:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 209 (0x7feb1d155800) [pid = 16354] [serial = 1043] [outer = 0x7feb1c80e000] 12:23:02 INFO - PROCESS | 16354 | 1461180182495 Marionette DEBUG loaded listener.js 12:23:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 210 (0x7feb1dd69000) [pid = 16354] [serial = 1044] [outer = 0x7feb1c80e000] 12:23:03 INFO - PROCESS | 16354 | 1461180183413 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]]]}] 12:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1683ms 12:23:03 INFO - PROCESS | 16354 | 1461180183482 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 16354 | 1461180183488 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:23:03 INFO - PROCESS | 16354 | 1461180183495 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 16354 | 1461180183497 Marionette TRACE conn3 <- [1,1362,null,{}] 12:23:03 INFO - PROCESS | 16354 | 1461180183503 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}] 12:23:03 INFO - PROCESS | 16354 | 1461180183712 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:23:04 INFO - PROCESS | 16354 | 1461180184035 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26992800 == 123 [pid = 16354] [id = 233] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d028000 == 122 [pid = 16354] [id = 239] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb421d0800 == 121 [pid = 16354] [id = 235] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 209 (0x7feb3cb6f800) [pid = 16354] [serial = 896] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 208 (0x7feb3dfd6800) [pid = 16354] [serial = 899] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 207 (0x7feb42178000) [pid = 16354] [serial = 902] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 206 (0x7feb18ad4c00) [pid = 16354] [serial = 905] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb1645ec00) [pid = 16354] [serial = 908] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb1a424400) [pid = 16354] [serial = 911] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb1a431800) [pid = 16354] [serial = 914] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb26b0f800) [pid = 16354] [serial = 935] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb3621f000) [pid = 16354] [serial = 893] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18a9b800 == 122 [pid = 16354] [id = 348] 12:23:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb1645ec00) [pid = 16354] [serial = 1045] [outer = (nil)] 12:23:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb1e155400) [pid = 16354] [serial = 1046] [outer = 0x7feb1645ec00] 12:23:04 INFO - PROCESS | 16354 | 1461180184193 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb23c7b800) [pid = 16354] [serial = 1047] [outer = 0x7feb1645ec00] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42584000 == 121 [pid = 16354] [id = 236] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29fa6000 == 120 [pid = 16354] [id = 238] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30c41800 == 119 [pid = 16354] [id = 319] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300ad000 == 118 [pid = 16354] [id = 318] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2e173000 == 117 [pid = 16354] [id = 317] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a2d5800 == 116 [pid = 16354] [id = 316] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29f9b800 == 115 [pid = 16354] [id = 315] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26b89800 == 114 [pid = 16354] [id = 314] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f250000 == 113 [pid = 16354] [id = 313] 12:23:04 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18de4000 == 112 [pid = 16354] [id = 312] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb25f83800) [pid = 16354] [serial = 929] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb2615bc00) [pid = 16354] [serial = 930] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb267c4400) [pid = 16354] [serial = 932] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 200 (0x7feb24fe4800) [pid = 16354] [serial = 926] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 199 (0x7feb26b0f400) [pid = 16354] [serial = 933] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 198 (0x7feb25c57800) [pid = 16354] [serial = 927] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 197 (0x7feb30210000) [pid = 16354] [serial = 887] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 196 (0x7feb267abc00) [pid = 16354] [serial = 878] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 195 (0x7feb23c7a000) [pid = 16354] [serial = 923] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 194 (0x7feb24cf0800) [pid = 16354] [serial = 924] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb195abc00) [pid = 16354] [serial = 918] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb18f83400) [pid = 16354] [serial = 917] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb25f87400) [pid = 16354] [serial = 870] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb2a3c7800) [pid = 16354] [serial = 884] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb28a7ac00) [pid = 16354] [serial = 881] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb1e14c000) [pid = 16354] [serial = 921] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb1df11800) [pid = 16354] [serial = 920] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb1d356400) [pid = 16354] [serial = 872] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb32498000) [pid = 16354] [serial = 890] [outer = (nil)] [url = about:blank] 12:23:04 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb24f0fc00) [pid = 16354] [serial = 875] [outer = (nil)] [url = about:blank] 12:23:05 INFO - PROCESS | 16354 | 1461180185075 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]]]}] 12:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1639ms 12:23:05 INFO - PROCESS | 16354 | 1461180185134 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 16354 | 1461180185137 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:23:05 INFO - PROCESS | 16354 | 1461180185153 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:23:05 INFO - PROCESS | 16354 | 1461180185162 Marionette TRACE conn3 <- [1,1366,null,{}] 12:23:05 INFO - PROCESS | 16354 | 1461180185171 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}] 12:23:05 INFO - PROCESS | 16354 | 1461180185377 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:23:05 INFO - PROCESS | 16354 | 1461180185539 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f118000 == 113 [pid = 16354] [id = 349] 12:23:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb18ad4c00) [pid = 16354] [serial = 1048] [outer = (nil)] 12:23:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb23fe8800) [pid = 16354] [serial = 1049] [outer = 0x7feb18ad4c00] 12:23:05 INFO - PROCESS | 16354 | 1461180185605 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb24fedc00) [pid = 16354] [serial = 1050] [outer = 0x7feb18ad4c00] 12:23:06 INFO - PROCESS | 16354 | 1461180186440 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] 12:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:23:06 INFO - PROCESS | 16354 | 1461180186510 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:23:06 INFO - PROCESS | 16354 | 1461180186518 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 16354 | 1461180186521 Marionette TRACE conn3 <- [1,1370,null,{}] 12:23:06 INFO - PROCESS | 16354 | 1461180186533 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}] 12:23:06 INFO - PROCESS | 16354 | 1461180186780 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:23:06 INFO - PROCESS | 16354 | 1461180186805 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24d5f000 == 114 [pid = 16354] [id = 350] 12:23:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb18f83400) [pid = 16354] [serial = 1051] [outer = (nil)] 12:23:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb25c7ac00) [pid = 16354] [serial = 1052] [outer = 0x7feb18f83400] 12:23:06 INFO - PROCESS | 16354 | 1461180186876 Marionette DEBUG loaded listener.js 12:23:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb25f0d400) [pid = 16354] [serial = 1053] [outer = 0x7feb18f83400] 12:23:07 INFO - PROCESS | 16354 | 1461180187831 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] 12:23:07 INFO - PROCESS | 16354 | 1461180187865 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:23:07 INFO - PROCESS | 16354 | 1461180187872 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:23:07 INFO - PROCESS | 16354 | 1461180187876 Marionette TRACE conn3 <- [1,1374,null,{}] 12:23:07 INFO - PROCESS | 16354 | 1461180187887 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}] 12:23:08 INFO - PROCESS | 16354 | 1461180188151 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:23:08 INFO - PROCESS | 16354 | 1461180188192 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250f3000 == 115 [pid = 16354] [id = 351] 12:23:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb26255400) [pid = 16354] [serial = 1054] [outer = (nil)] 12:23:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb2625dc00) [pid = 16354] [serial = 1055] [outer = 0x7feb26255400] 12:23:08 INFO - PROCESS | 16354 | 1461180188272 Marionette DEBUG loaded listener.js 12:23:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb2678c400) [pid = 16354] [serial = 1056] [outer = 0x7feb26255400] 12:23:09 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb1d354c00) [pid = 16354] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:23:09 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb18f8ac00) [pid = 16354] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:23:09 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb25dd1400) [pid = 16354] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:23:09 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb195af400) [pid = 16354] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:23:09 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb1a425000) [pid = 16354] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:23:09 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb1f455800) [pid = 16354] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:23:09 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb1f45a000) [pid = 16354] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:23:09 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb2625c800) [pid = 16354] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:23:09 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:23:09 INFO - PROCESS | 16354 | 1461180189656 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] 12:23:09 INFO - PROCESS | 16354 | 1461180189730 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:23:09 INFO - PROCESS | 16354 | 1461180189755 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:23:09 INFO - PROCESS | 16354 | 1461180189758 Marionette TRACE conn3 <- [1,1378,null,{}] 12:23:09 INFO - PROCESS | 16354 | 1461180189765 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}] 12:23:09 INFO - PROCESS | 16354 | 1461180189959 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:23:09 INFO - PROCESS | 16354 | 1461180189970 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb269a2000 == 116 [pid = 16354] [id = 352] 12:23:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb25f90400) [pid = 16354] [serial = 1057] [outer = (nil)] 12:23:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb26cc3000) [pid = 16354] [serial = 1058] [outer = 0x7feb25f90400] 12:23:10 INFO - PROCESS | 16354 | 1461180190036 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb27b30000) [pid = 16354] [serial = 1059] [outer = 0x7feb25f90400] 12:23:10 INFO - PROCESS | 16354 | 1461180190913 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] 12:23:10 INFO - PROCESS | 16354 | 1461180190962 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:23:10 INFO - PROCESS | 16354 | 1461180190969 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:23:10 INFO - PROCESS | 16354 | 1461180190972 Marionette TRACE conn3 <- [1,1382,null,{}] 12:23:10 INFO - PROCESS | 16354 | 1461180190977 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}] 12:23:11 INFO - PROCESS | 16354 | 1461180191168 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:23:11 INFO - PROCESS | 16354 | 1461180191489 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18a85000 == 117 [pid = 16354] [id = 353] 12:23:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb1645a000) [pid = 16354] [serial = 1060] [outer = (nil)] 12:23:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb16461400) [pid = 16354] [serial = 1061] [outer = 0x7feb1645a000] 12:23:11 INFO - PROCESS | 16354 | 1461180191571 Marionette DEBUG loaded listener.js 12:23:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb18e1a000) [pid = 16354] [serial = 1062] [outer = 0x7feb1645a000] 12:23:12 INFO - PROCESS | 16354 | [16354] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:23:12 INFO - PROCESS | 16354 | 1461180192638 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] 12:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:23:12 INFO - PROCESS | 16354 | 1461180192717 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:23:12 INFO - PROCESS | 16354 | 1461180192730 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:23:12 INFO - PROCESS | 16354 | 1461180192736 Marionette TRACE conn3 <- [1,1386,null,{}] 12:23:12 INFO - PROCESS | 16354 | 1461180192744 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}] 12:23:13 INFO - PROCESS | 16354 | 1461180193012 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:23:13 INFO - PROCESS | 16354 | 1461180193304 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f06d000 == 118 [pid = 16354] [id = 354] 12:23:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb1dd5ec00) [pid = 16354] [serial = 1063] [outer = (nil)] 12:23:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb1e1a6800) [pid = 16354] [serial = 1064] [outer = 0x7feb1dd5ec00] 12:23:13 INFO - PROCESS | 16354 | 1461180193389 Marionette DEBUG loaded listener.js 12:23:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb23c72400) [pid = 16354] [serial = 1065] [outer = 0x7feb1dd5ec00] 12:23:14 INFO - PROCESS | 16354 | 1461180194416 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] 12:23:14 INFO - PROCESS | 16354 | 1461180194479 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:23:14 INFO - PROCESS | 16354 | 1461180194487 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:23:14 INFO - PROCESS | 16354 | 1461180194491 Marionette TRACE conn3 <- [1,1390,null,{}] 12:23:14 INFO - PROCESS | 16354 | 1461180194497 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}] 12:23:14 INFO - PROCESS | 16354 | 1461180194763 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:23:15 INFO - PROCESS | 16354 | 1461180195083 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26990800 == 119 [pid = 16354] [id = 355] 12:23:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 195 (0x7feb24feb000) [pid = 16354] [serial = 1066] [outer = (nil)] 12:23:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 196 (0x7feb25c4f400) [pid = 16354] [serial = 1067] [outer = 0x7feb24feb000] 12:23:15 INFO - PROCESS | 16354 | 1461180195165 Marionette DEBUG loaded listener.js 12:23:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 197 (0x7feb25f08c00) [pid = 16354] [serial = 1068] [outer = 0x7feb24feb000] 12:23:16 INFO - PROCESS | 16354 | 1461180196143 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]]]}] 12:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1683ms 12:23:16 INFO - PROCESS | 16354 | 1461180196172 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:23:16 INFO - PROCESS | 16354 | 1461180196177 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:23:16 INFO - PROCESS | 16354 | 1461180196193 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 16354 | 1461180196203 Marionette TRACE conn3 <- [1,1394,null,{}] 12:23:16 INFO - PROCESS | 16354 | 1461180196211 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}] 12:23:16 INFO - PROCESS | 16354 | 1461180196481 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:23:16 INFO - PROCESS | 16354 | 1461180196769 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a170000 == 120 [pid = 16354] [id = 356] 12:23:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 198 (0x7feb23c7c800) [pid = 16354] [serial = 1069] [outer = (nil)] 12:23:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 199 (0x7feb26610000) [pid = 16354] [serial = 1070] [outer = 0x7feb23c7c800] 12:23:16 INFO - PROCESS | 16354 | 1461180196849 Marionette DEBUG loaded listener.js 12:23:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 200 (0x7feb26ce9c00) [pid = 16354] [serial = 1071] [outer = 0x7feb23c7c800] 12:23:17 INFO - PROCESS | 16354 | 1461180197717 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]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1553ms 12:23:17 INFO - PROCESS | 16354 | 1461180197738 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:23:17 INFO - PROCESS | 16354 | 1461180197744 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:23:17 INFO - PROCESS | 16354 | 1461180197751 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:23:17 INFO - PROCESS | 16354 | 1461180197755 Marionette TRACE conn3 <- [1,1398,null,{}] 12:23:17 INFO - PROCESS | 16354 | 1461180197761 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}] 12:23:17 INFO - PROCESS | 16354 | 1461180197973 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:23:18 INFO - PROCESS | 16354 | 1461180198176 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:18 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2c09f800 == 121 [pid = 16354] [id = 357] 12:23:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 201 (0x7feb1c64ac00) [pid = 16354] [serial = 1072] [outer = (nil)] 12:23:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb2976c800) [pid = 16354] [serial = 1073] [outer = 0x7feb1c64ac00] 12:23:18 INFO - PROCESS | 16354 | 1461180198259 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb297dc000) [pid = 16354] [serial = 1074] [outer = 0x7feb1c64ac00] 12:23:19 INFO - PROCESS | 16354 | 1461180199177 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]]]}] 12:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1484ms 12:23:19 INFO - PROCESS | 16354 | 1461180199236 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 16354 | 1461180199239 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:23:19 INFO - PROCESS | 16354 | 1461180199248 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 16354 | 1461180199251 Marionette TRACE conn3 <- [1,1402,null,{}] 12:23:19 INFO - PROCESS | 16354 | 1461180199260 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}] 12:23:19 INFO - PROCESS | 16354 | 1461180199527 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:23:19 INFO - PROCESS | 16354 | 1461180199828 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2ffe4000 == 122 [pid = 16354] [id = 358] 12:23:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb2a799c00) [pid = 16354] [serial = 1075] [outer = (nil)] 12:23:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb2c07c800) [pid = 16354] [serial = 1076] [outer = 0x7feb2a799c00] 12:23:19 INFO - PROCESS | 16354 | 1461180199924 Marionette DEBUG loaded listener.js 12:23:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb2ffc5400) [pid = 16354] [serial = 1077] [outer = 0x7feb2a799c00] 12:23:20 INFO - PROCESS | 16354 | 1461180200837 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]]]}] 12:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1641ms 12:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:23:20 INFO - PROCESS | 16354 | 1461180200888 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:23:20 INFO - PROCESS | 16354 | 1461180200891 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:23:20 INFO - PROCESS | 16354 | 1461180200898 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:23:20 INFO - PROCESS | 16354 | 1461180200901 Marionette TRACE conn3 <- [1,1406,null,{}] 12:23:20 INFO - PROCESS | 16354 | 1461180200907 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}] 12:23:21 INFO - PROCESS | 16354 | 1461180201139 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:23:21 INFO - PROCESS | 16354 | 1461180201376 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb32410000 == 123 [pid = 16354] [id = 359] 12:23:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 207 (0x7feb2a79b000) [pid = 16354] [serial = 1078] [outer = (nil)] 12:23:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 208 (0x7feb31d43c00) [pid = 16354] [serial = 1079] [outer = 0x7feb2a79b000] 12:23:21 INFO - PROCESS | 16354 | 1461180201500 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 209 (0x7feb36152800) [pid = 16354] [serial = 1080] [outer = 0x7feb2a79b000] 12:23:22 INFO - PROCESS | 16354 | 1461180202360 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]]]}] 12:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1536ms 12:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:23:22 INFO - PROCESS | 16354 | 1461180202434 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:23:22 INFO - PROCESS | 16354 | 1461180202437 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:23:22 INFO - PROCESS | 16354 | 1461180202444 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:23:22 INFO - PROCESS | 16354 | 1461180202447 Marionette TRACE conn3 <- [1,1410,null,{}] 12:23:22 INFO - PROCESS | 16354 | 1461180202453 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}] 12:23:22 INFO - PROCESS | 16354 | 1461180202695 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:23:22 INFO - PROCESS | 16354 | 1461180202888 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3d0b6800 == 124 [pid = 16354] [id = 360] 12:23:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 210 (0x7feb3614f000) [pid = 16354] [serial = 1081] [outer = (nil)] 12:23:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 211 (0x7feb3bfd6400) [pid = 16354] [serial = 1082] [outer = 0x7feb3614f000] 12:23:23 INFO - PROCESS | 16354 | 1461180202999 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 212 (0x7feb3cdb5c00) [pid = 16354] [serial = 1083] [outer = 0x7feb3614f000] 12:23:23 INFO - PROCESS | 16354 | 1461180203958 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]]]}] 12:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1535ms 12:23:23 INFO - PROCESS | 16354 | 1461180203979 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:23:23 INFO - PROCESS | 16354 | 1461180203982 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:23:23 INFO - PROCESS | 16354 | 1461180203989 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - PROCESS | 16354 | 1461180203993 Marionette TRACE conn3 <- [1,1414,null,{}] 12:23:24 INFO - PROCESS | 16354 | 1461180203998 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}] 12:23:24 INFO - PROCESS | 16354 | 1461180204204 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:23:24 INFO - PROCESS | 16354 | 1461180204448 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4244d000 == 125 [pid = 16354] [id = 361] 12:23:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 213 (0x7feb3028a800) [pid = 16354] [serial = 1084] [outer = (nil)] 12:23:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 214 (0x7feb3d2c5800) [pid = 16354] [serial = 1085] [outer = 0x7feb3028a800] 12:23:24 INFO - PROCESS | 16354 | 1461180204537 Marionette DEBUG loaded listener.js 12:23:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 215 (0x7feb40111400) [pid = 16354] [serial = 1086] [outer = 0x7feb3028a800] 12:23:25 INFO - PROCESS | 16354 | 1461180205443 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]]]}] 12:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1479ms 12:23:25 INFO - PROCESS | 16354 | 1461180205470 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:23:25 INFO - PROCESS | 16354 | 1461180205474 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:23:25 INFO - PROCESS | 16354 | 1461180205481 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:23:25 INFO - PROCESS | 16354 | 1461180205485 Marionette TRACE conn3 <- [1,1418,null,{}] 12:23:25 INFO - PROCESS | 16354 | 1461180205490 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}] 12:23:25 INFO - PROCESS | 16354 | 1461180205701 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:23:25 INFO - PROCESS | 16354 | 1461180205960 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb47479000 == 126 [pid = 16354] [id = 362] 12:23:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 216 (0x7feb25c78c00) [pid = 16354] [serial = 1087] [outer = (nil)] 12:23:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 217 (0x7feb41a5d800) [pid = 16354] [serial = 1088] [outer = 0x7feb25c78c00] 12:23:26 INFO - PROCESS | 16354 | 1461180206083 Marionette DEBUG loaded listener.js 12:23:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 218 (0x7feb420eb800) [pid = 16354] [serial = 1089] [outer = 0x7feb25c78c00] 12:23:26 INFO - PROCESS | 16354 | 1461180206955 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]]]}] 12:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1535ms 12:23:27 INFO - PROCESS | 16354 | 1461180207017 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:23:27 INFO - PROCESS | 16354 | 1461180207021 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:23:27 INFO - PROCESS | 16354 | 1461180207028 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:23:27 INFO - PROCESS | 16354 | 1461180207031 Marionette TRACE conn3 <- [1,1422,null,{}] 12:23:27 INFO - PROCESS | 16354 | 1461180207037 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}] 12:23:27 INFO - PROCESS | 16354 | 1461180207245 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:23:27 INFO - PROCESS | 16354 | 1461180207498 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f0c6000 == 127 [pid = 16354] [id = 363] 12:23:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb1cc5f800) [pid = 16354] [serial = 1090] [outer = (nil)] 12:23:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb1cc61400) [pid = 16354] [serial = 1091] [outer = 0x7feb1cc5f800] 12:23:27 INFO - PROCESS | 16354 | 1461180207600 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb420f0c00) [pid = 16354] [serial = 1092] [outer = 0x7feb1cc5f800] 12:23:28 INFO - PROCESS | 16354 | 1461180208541 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]]]}] 12:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1585ms 12:23:28 INFO - PROCESS | 16354 | 1461180208614 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:23:28 INFO - PROCESS | 16354 | 1461180208618 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:23:28 INFO - PROCESS | 16354 | 1461180208624 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:23:28 INFO - PROCESS | 16354 | 1461180208627 Marionette TRACE conn3 <- [1,1426,null,{}] 12:23:28 INFO - PROCESS | 16354 | 1461180208633 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}] 12:23:28 INFO - PROCESS | 16354 | 1461180208889 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:23:29 INFO - PROCESS | 16354 | 1461180209146 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d05b800 == 128 [pid = 16354] [id = 364] 12:23:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb1cc5fc00) [pid = 16354] [serial = 1093] [outer = (nil)] 12:23:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 223 (0x7feb1d13cc00) [pid = 16354] [serial = 1094] [outer = 0x7feb1cc5fc00] 12:23:29 INFO - PROCESS | 16354 | 1461180209220 Marionette DEBUG loaded listener.js 12:23:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 224 (0x7feb4225fc00) [pid = 16354] [serial = 1095] [outer = 0x7feb1cc5fc00] 12:23:30 INFO - PROCESS | 16354 | 1461180210046 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]]]}] 12:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1493ms 12:23:30 INFO - PROCESS | 16354 | 1461180210117 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 16354 | 1461180210121 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:23:30 INFO - PROCESS | 16354 | 1461180210127 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 16354 | 1461180210129 Marionette TRACE conn3 <- [1,1430,null,{}] 12:23:30 INFO - PROCESS | 16354 | 1461180210135 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}] 12:23:30 INFO - PROCESS | 16354 | 1461180210368 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:23:30 INFO - PROCESS | 16354 | 1461180210606 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1832c000 == 129 [pid = 16354] [id = 365] 12:23:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 225 (0x7feb16643c00) [pid = 16354] [serial = 1096] [outer = (nil)] 12:23:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 226 (0x7feb1664cc00) [pid = 16354] [serial = 1097] [outer = 0x7feb16643c00] 12:23:30 INFO - PROCESS | 16354 | 1461180210722 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 227 (0x7feb16651400) [pid = 16354] [serial = 1098] [outer = 0x7feb16643c00] 12:23:31 INFO - PROCESS | 16354 | 1461180211694 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]]]}] 12:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1630ms 12:23:31 INFO - PROCESS | 16354 | 1461180211758 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 16354 | 1461180211762 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:23:31 INFO - PROCESS | 16354 | 1461180211767 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 16354 | 1461180211770 Marionette TRACE conn3 <- [1,1434,null,{}] 12:23:31 INFO - PROCESS | 16354 | 1461180211775 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}] 12:23:31 INFO - PROCESS | 16354 | 1461180211972 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:23:32 INFO - PROCESS | 16354 | 1461180212189 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb160bc000 == 130 [pid = 16354] [id = 366] 12:23:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 228 (0x7feb16065000) [pid = 16354] [serial = 1099] [outer = (nil)] 12:23:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 229 (0x7feb1606e800) [pid = 16354] [serial = 1100] [outer = 0x7feb16065000] 12:23:32 INFO - PROCESS | 16354 | 1461180212307 Marionette DEBUG loaded listener.js 12:23:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 230 (0x7feb16648000) [pid = 16354] [serial = 1101] [outer = 0x7feb16065000] 12:23:33 INFO - PROCESS | 16354 | 1461180213262 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]]]}] 12:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1528ms 12:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:23:33 INFO - PROCESS | 16354 | 1461180213296 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:23:33 INFO - PROCESS | 16354 | 1461180213299 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:23:33 INFO - PROCESS | 16354 | 1461180213305 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:23:33 INFO - PROCESS | 16354 | 1461180213309 Marionette TRACE conn3 <- [1,1438,null,{}] 12:23:33 INFO - PROCESS | 16354 | 1461180213315 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}] 12:23:33 INFO - PROCESS | 16354 | 1461180213520 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:23:33 INFO - PROCESS | 16354 | 1461180213764 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:33 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1a813000 == 131 [pid = 16354] [id = 367] 12:23:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 231 (0x7feb15a1b800) [pid = 16354] [serial = 1102] [outer = (nil)] 12:23:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 232 (0x7feb15a21000) [pid = 16354] [serial = 1103] [outer = 0x7feb15a1b800] 12:23:33 INFO - PROCESS | 16354 | 1461180213883 Marionette DEBUG loaded listener.js 12:23:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 233 (0x7feb15a25400) [pid = 16354] [serial = 1104] [outer = 0x7feb15a1b800] 12:23:34 INFO - PROCESS | 16354 | 1461180214725 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]]]}] 12:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1484ms 12:23:34 INFO - PROCESS | 16354 | 1461180214790 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:23:34 INFO - PROCESS | 16354 | 1461180214794 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:23:34 INFO - PROCESS | 16354 | 1461180214799 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:23:34 INFO - PROCESS | 16354 | 1461180214802 Marionette TRACE conn3 <- [1,1442,null,{}] 12:23:34 INFO - PROCESS | 16354 | 1461180214807 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}] 12:23:35 INFO - PROCESS | 16354 | 1461180215029 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:23:35 INFO - PROCESS | 16354 | 1461180215682 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b630000 == 132 [pid = 16354] [id = 368] 12:23:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 234 (0x7feb1645c400) [pid = 16354] [serial = 1105] [outer = (nil)] 12:23:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 235 (0x7feb1657c800) [pid = 16354] [serial = 1106] [outer = 0x7feb1645c400] 12:23:35 INFO - PROCESS | 16354 | 1461180215750 Marionette DEBUG loaded listener.js 12:23:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 236 (0x7feb18e17000) [pid = 16354] [serial = 1107] [outer = 0x7feb1645c400] 12:23:36 INFO - PROCESS | 16354 | 1461180216669 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]]]}] 12:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1931ms 12:23:36 INFO - PROCESS | 16354 | 1461180216734 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:23:36 INFO - PROCESS | 16354 | 1461180216740 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:23:36 INFO - PROCESS | 16354 | 1461180216749 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:23:36 INFO - PROCESS | 16354 | 1461180216753 Marionette TRACE conn3 <- [1,1446,null,{}] 12:23:36 INFO - PROCESS | 16354 | 1461180216760 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}] 12:23:36 INFO - PROCESS | 16354 | 1461180216968 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:23:37 INFO - PROCESS | 16354 | 1461180217245 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f074800 == 133 [pid = 16354] [id = 369] 12:23:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 237 (0x7feb16586c00) [pid = 16354] [serial = 1108] [outer = (nil)] 12:23:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 238 (0x7feb1a424400) [pid = 16354] [serial = 1109] [outer = 0x7feb16586c00] 12:23:37 INFO - PROCESS | 16354 | 1461180217334 Marionette DEBUG loaded listener.js 12:23:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 239 (0x7feb1cc5dc00) [pid = 16354] [serial = 1110] [outer = 0x7feb16586c00] 12:23:38 INFO - PROCESS | 16354 | 1461180218393 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]]]}] 12:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1695ms 12:23:38 INFO - PROCESS | 16354 | 1461180218448 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:23:38 INFO - PROCESS | 16354 | 1461180218454 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:23:38 INFO - PROCESS | 16354 | 1461180218461 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 16354 | 1461180218464 Marionette TRACE conn3 <- [1,1450,null,{}] 12:23:38 INFO - PROCESS | 16354 | 1461180218470 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}] 12:23:38 INFO - PROCESS | 16354 | 1461180218674 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:23:39 INFO - PROCESS | 16354 | 1461180219043 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb41a99000 == 132 [pid = 16354] [id = 105] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 238 (0x7feb1d14b800) [pid = 16354] [serial = 977] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 237 (0x7feb195a5000) [pid = 16354] [serial = 980] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19cc8000 == 133 [pid = 16354] [id = 370] 12:23:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 238 (0x7feb195a5000) [pid = 16354] [serial = 1111] [outer = (nil)] 12:23:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 239 (0x7feb1dd65400) [pid = 16354] [serial = 1112] [outer = 0x7feb195a5000] 12:23:39 INFO - PROCESS | 16354 | 1461180219174 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 240 (0x7feb1e1a2c00) [pid = 16354] [serial = 1113] [outer = 0x7feb195a5000] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb269a2000 == 132 [pid = 16354] [id = 352] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250f3000 == 131 [pid = 16354] [id = 351] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24d5f000 == 130 [pid = 16354] [id = 350] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f118000 == 129 [pid = 16354] [id = 349] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18a9b800 == 128 [pid = 16354] [id = 348] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26f9f800 == 127 [pid = 16354] [id = 11] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18dd1000 == 126 [pid = 16354] [id = 347] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1bb46800 == 125 [pid = 16354] [id = 346] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb163bf800 == 124 [pid = 16354] [id = 344] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325b4800 == 123 [pid = 16354] [id = 343] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f05a800 == 122 [pid = 16354] [id = 342] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4676a800 == 121 [pid = 16354] [id = 341] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4228b800 == 120 [pid = 16354] [id = 340] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3dc87000 == 119 [pid = 16354] [id = 339] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb302a0800 == 118 [pid = 16354] [id = 338] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2e982800 == 117 [pid = 16354] [id = 337] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a1e8800 == 116 [pid = 16354] [id = 336] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26994000 == 115 [pid = 16354] [id = 335] 12:23:39 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c9c0000 == 114 [pid = 16354] [id = 334] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 239 (0x7feb1e14e400) [pid = 16354] [serial = 987] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 238 (0x7feb3278e400) [pid = 16354] [serial = 965] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 237 (0x7feb3278a000) [pid = 16354] [serial = 971] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 236 (0x7feb25bc3400) [pid = 16354] [serial = 990] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 235 (0x7feb26b08000) [pid = 16354] [serial = 996] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 234 (0x7feb1dd64400) [pid = 16354] [serial = 989] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 233 (0x7feb29769800) [pid = 16354] [serial = 950] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 232 (0x7feb26ccf400) [pid = 16354] [serial = 947] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 231 (0x7feb25f88800) [pid = 16354] [serial = 992] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 230 (0x7feb1a42e400) [pid = 16354] [serial = 983] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 229 (0x7feb310c9400) [pid = 16354] [serial = 962] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 228 (0x7feb28ae0800) [pid = 16354] [serial = 998] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 227 (0x7feb267b4800) [pid = 16354] [serial = 995] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 226 (0x7feb30202800) [pid = 16354] [serial = 959] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 225 (0x7feb27b2f400) [pid = 16354] [serial = 936] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 224 (0x7feb18acb800) [pid = 16354] [serial = 938] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 223 (0x7feb2a3c9c00) [pid = 16354] [serial = 953] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 222 (0x7feb1df0cc00) [pid = 16354] [serial = 986] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb2ed87000) [pid = 16354] [serial = 956] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb296b8c00) [pid = 16354] [serial = 663] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb25bcdc00) [pid = 16354] [serial = 944] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb1e1a9000) [pid = 16354] [serial = 941] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 217 (0x7feb1a888400) [pid = 16354] [serial = 984] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 216 (0x7feb2660a000) [pid = 16354] [serial = 993] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 215 (0x7feb1d153000) [pid = 16354] [serial = 974] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 214 (0x7feb3d087000) [pid = 16354] [serial = 968] [outer = (nil)] [url = about:blank] 12:23:39 INFO - PROCESS | 16354 | --DOMWINDOW == 213 (0x7feb297df000) [pid = 16354] [serial = 999] [outer = (nil)] [url = about:blank] 12:23:40 INFO - PROCESS | 16354 | 1461180220075 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]]]}] 12:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1640ms 12:23:40 INFO - PROCESS | 16354 | 1461180220101 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:23:40 INFO - PROCESS | 16354 | 1461180220105 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:23:40 INFO - PROCESS | 16354 | 1461180220118 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:23:40 INFO - PROCESS | 16354 | 1461180220127 Marionette TRACE conn3 <- [1,1454,null,{}] 12:23:40 INFO - PROCESS | 16354 | 1461180220135 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}] 12:23:40 INFO - PROCESS | 16354 | 1461180220338 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:23:40 INFO - PROCESS | 16354 | 1461180220502 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f05a800 == 115 [pid = 16354] [id = 371] 12:23:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 214 (0x7feb1a87c800) [pid = 16354] [serial = 1114] [outer = (nil)] 12:23:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 215 (0x7feb24cfa000) [pid = 16354] [serial = 1115] [outer = 0x7feb1a87c800] 12:23:40 INFO - PROCESS | 16354 | 1461180220565 Marionette DEBUG loaded listener.js 12:23:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 216 (0x7feb24fea800) [pid = 16354] [serial = 1116] [outer = 0x7feb1a87c800] 12:23:41 INFO - PROCESS | 16354 | 1461180221338 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]]]}] 12:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1253ms 12:23:41 INFO - PROCESS | 16354 | 1461180221388 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:23:41 INFO - PROCESS | 16354 | 1461180221393 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:23:41 INFO - PROCESS | 16354 | 1461180221400 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 16354 | 1461180221404 Marionette TRACE conn3 <- [1,1458,null,{}] 12:23:41 INFO - PROCESS | 16354 | 1461180221408 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}] 12:23:41 INFO - PROCESS | 16354 | 1461180221582 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:23:41 INFO - PROCESS | 16354 | 1461180221598 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250f3000 == 116 [pid = 16354] [id = 372] 12:23:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 217 (0x7feb1df0cc00) [pid = 16354] [serial = 1117] [outer = (nil)] 12:23:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 218 (0x7feb25c7fc00) [pid = 16354] [serial = 1118] [outer = 0x7feb1df0cc00] 12:23:41 INFO - PROCESS | 16354 | 1461180221661 Marionette DEBUG loaded listener.js 12:23:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb25f07800) [pid = 16354] [serial = 1119] [outer = 0x7feb1df0cc00] 12:23:42 INFO - PROCESS | 16354 | 1461180222641 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]]]}] 12:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1283ms 12:23:42 INFO - PROCESS | 16354 | 1461180222684 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:23:42 INFO - PROCESS | 16354 | 1461180222688 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:23:42 INFO - PROCESS | 16354 | 1461180222693 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:23:42 INFO - PROCESS | 16354 | 1461180222696 Marionette TRACE conn3 <- [1,1462,null,{}] 12:23:42 INFO - PROCESS | 16354 | 1461180222707 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}] 12:23:42 INFO - PROCESS | 16354 | 1461180222939 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:23:42 INFO - PROCESS | 16354 | 1461180222968 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:42 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26b90000 == 117 [pid = 16354] [id = 373] 12:23:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb25f91c00) [pid = 16354] [serial = 1120] [outer = (nil)] 12:23:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb2615bc00) [pid = 16354] [serial = 1121] [outer = 0x7feb25f91c00] 12:23:43 INFO - PROCESS | 16354 | 1461180223043 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb267b8400) [pid = 16354] [serial = 1122] [outer = 0x7feb25f91c00] 12:23:44 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb26255400) [pid = 16354] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:23:44 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb18f83400) [pid = 16354] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:23:44 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb1645ec00) [pid = 16354] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:23:44 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb264c1000) [pid = 16354] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:23:44 INFO - PROCESS | 16354 | --DOMWINDOW == 217 (0x7feb1c80e000) [pid = 16354] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:23:44 INFO - PROCESS | 16354 | --DOMWINDOW == 216 (0x7feb18acd000) [pid = 16354] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:23:44 INFO - PROCESS | 16354 | --DOMWINDOW == 215 (0x7feb18ad4c00) [pid = 16354] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:23:44 INFO - PROCESS | 16354 | 1461180224288 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]]]}] 12:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1638ms 12:23:44 INFO - PROCESS | 16354 | 1461180224333 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 16354 | 1461180224337 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:23:44 INFO - PROCESS | 16354 | 1461180224349 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 16354 | 1461180224351 Marionette TRACE conn3 <- [1,1466,null,{}] 12:23:44 INFO - PROCESS | 16354 | 1461180224368 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}] 12:23:44 INFO - PROCESS | 16354 | 1461180224549 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:23:44 INFO - PROCESS | 16354 | 1461180224743 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb264c1000 == 118 [pid = 16354] [id = 374] 12:23:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 216 (0x7feb18f83400) [pid = 16354] [serial = 1123] [outer = (nil)] 12:23:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 217 (0x7feb26ceb400) [pid = 16354] [serial = 1124] [outer = 0x7feb18f83400] 12:23:44 INFO - PROCESS | 16354 | 1461180224807 Marionette DEBUG loaded listener.js 12:23:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 218 (0x7feb29771000) [pid = 16354] [serial = 1125] [outer = 0x7feb18f83400] 12:23:45 INFO - PROCESS | 16354 | 1461180225526 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]]]}] 12:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1245ms 12:23:45 INFO - PROCESS | 16354 | 1461180225589 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:23:45 INFO - PROCESS | 16354 | 1461180225593 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:23:45 INFO - PROCESS | 16354 | 1461180225599 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 16354 | 1461180225601 Marionette TRACE conn3 <- [1,1470,null,{}] 12:23:45 INFO - PROCESS | 16354 | 1461180225606 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}] 12:23:45 INFO - PROCESS | 16354 | 1461180225865 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:23:45 INFO - PROCESS | 16354 | 1461180225881 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a2d9000 == 119 [pid = 16354] [id = 375] 12:23:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb1a884c00) [pid = 16354] [serial = 1126] [outer = (nil)] 12:23:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb2a607c00) [pid = 16354] [serial = 1127] [outer = 0x7feb1a884c00] 12:23:45 INFO - PROCESS | 16354 | 1461180225942 Marionette DEBUG loaded listener.js 12:23:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb297df000) [pid = 16354] [serial = 1128] [outer = 0x7feb1a884c00] 12:23:47 INFO - PROCESS | 16354 | 1461180227205 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]]]}] 12:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1683ms 12:23:47 INFO - PROCESS | 16354 | 1461180227285 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:23:47 INFO - PROCESS | 16354 | 1461180227290 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:23:47 INFO - PROCESS | 16354 | 1461180227298 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 16354 | 1461180227303 Marionette TRACE conn3 <- [1,1474,null,{}] 12:23:47 INFO - PROCESS | 16354 | 1461180227311 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}] 12:23:47 INFO - PROCESS | 16354 | 1461180227562 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:23:47 INFO - PROCESS | 16354 | 1461180227862 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cfd0800 == 120 [pid = 16354] [id = 376] 12:23:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb18acfc00) [pid = 16354] [serial = 1129] [outer = (nil)] 12:23:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 223 (0x7feb1c811800) [pid = 16354] [serial = 1130] [outer = 0x7feb18acfc00] 12:23:47 INFO - PROCESS | 16354 | 1461180227948 Marionette DEBUG loaded listener.js 12:23:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 224 (0x7feb1d135c00) [pid = 16354] [serial = 1131] [outer = 0x7feb18acfc00] 12:23:48 INFO - PROCESS | 16354 | 1461180228951 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]]]}] 12:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1686ms 12:23:48 INFO - PROCESS | 16354 | 1461180228985 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:23:48 INFO - PROCESS | 16354 | 1461180228994 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:23:49 INFO - PROCESS | 16354 | 1461180229004 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 16354 | 1461180229008 Marionette TRACE conn3 <- [1,1478,null,{}] 12:23:49 INFO - PROCESS | 16354 | 1461180229014 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}] 12:23:49 INFO - PROCESS | 16354 | 1461180229235 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:23:49 INFO - PROCESS | 16354 | 1461180229523 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb27b61000 == 121 [pid = 16354] [id = 377] 12:23:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 225 (0x7feb1dd61400) [pid = 16354] [serial = 1132] [outer = (nil)] 12:23:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 226 (0x7feb23c7a000) [pid = 16354] [serial = 1133] [outer = 0x7feb1dd61400] 12:23:49 INFO - PROCESS | 16354 | 1461180229645 Marionette DEBUG loaded listener.js 12:23:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 227 (0x7feb24f0e400) [pid = 16354] [serial = 1134] [outer = 0x7feb1dd61400] 12:23:50 INFO - PROCESS | 16354 | 1461180230618 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]]]}] 12:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1684ms 12:23:50 INFO - PROCESS | 16354 | 1461180230689 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:23:50 INFO - PROCESS | 16354 | 1461180230693 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:23:50 INFO - PROCESS | 16354 | 1461180230700 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:23:50 INFO - PROCESS | 16354 | 1461180230706 Marionette TRACE conn3 <- [1,1482,null,{}] 12:23:50 INFO - PROCESS | 16354 | 1461180230722 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}] 12:23:50 INFO - PROCESS | 16354 | 1461180230989 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:23:51 INFO - PROCESS | 16354 | 1461180231294 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300ab800 == 122 [pid = 16354] [id = 378] 12:23:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 228 (0x7feb25f10c00) [pid = 16354] [serial = 1135] [outer = (nil)] 12:23:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 229 (0x7feb26790400) [pid = 16354] [serial = 1136] [outer = 0x7feb25f10c00] 12:23:51 INFO - PROCESS | 16354 | 1461180231388 Marionette DEBUG loaded listener.js 12:23:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 230 (0x7feb26f2d800) [pid = 16354] [serial = 1137] [outer = 0x7feb25f10c00] 12:23:52 INFO - PROCESS | 16354 | 1461180232364 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]]]}] 12:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1701ms 12:23:52 INFO - PROCESS | 16354 | 1461180232401 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:23:52 INFO - PROCESS | 16354 | 1461180232406 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:23:52 INFO - PROCESS | 16354 | 1461180232413 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:23:52 INFO - PROCESS | 16354 | 1461180232416 Marionette TRACE conn3 <- [1,1486,null,{}] 12:23:52 INFO - PROCESS | 16354 | 1461180232422 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}] 12:23:52 INFO - PROCESS | 16354 | 1461180232634 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:23:52 INFO - PROCESS | 16354 | 1461180232889 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325cd000 == 123 [pid = 16354] [id = 379] 12:23:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 231 (0x7feb25f84400) [pid = 16354] [serial = 1138] [outer = (nil)] 12:23:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 232 (0x7feb2c078400) [pid = 16354] [serial = 1139] [outer = 0x7feb25f84400] 12:23:53 INFO - PROCESS | 16354 | 1461180233009 Marionette DEBUG loaded listener.js 12:23:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 233 (0x7feb2dce3000) [pid = 16354] [serial = 1140] [outer = 0x7feb25f84400] 12:23:53 INFO - PROCESS | 16354 | 1461180233926 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]]]}] 12:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1585ms 12:23:54 INFO - PROCESS | 16354 | 1461180233998 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:23:54 INFO - PROCESS | 16354 | 1461180234002 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:23:54 INFO - PROCESS | 16354 | 1461180234009 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 16354 | 1461180234012 Marionette TRACE conn3 <- [1,1490,null,{}] 12:23:54 INFO - PROCESS | 16354 | 1461180234018 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}] 12:23:54 INFO - PROCESS | 16354 | 1461180234268 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:23:54 INFO - PROCESS | 16354 | 1461180234539 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42625000 == 124 [pid = 16354] [id = 380] 12:23:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 234 (0x7feb2f499000) [pid = 16354] [serial = 1141] [outer = (nil)] 12:23:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 235 (0x7feb30202400) [pid = 16354] [serial = 1142] [outer = 0x7feb2f499000] 12:23:54 INFO - PROCESS | 16354 | 1461180234616 Marionette DEBUG loaded listener.js 12:23:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 236 (0x7feb30d05400) [pid = 16354] [serial = 1143] [outer = 0x7feb2f499000] 12:23:55 INFO - PROCESS | 16354 | 1461180235506 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]]]}] 12:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1533ms 12:23:55 INFO - PROCESS | 16354 | 1461180235544 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:23:55 INFO - PROCESS | 16354 | 1461180235548 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:23:55 INFO - PROCESS | 16354 | 1461180235555 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:23:55 INFO - PROCESS | 16354 | 1461180235559 Marionette TRACE conn3 <- [1,1494,null,{}] 12:23:55 INFO - PROCESS | 16354 | 1461180235566 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}] 12:23:55 INFO - PROCESS | 16354 | 1461180235824 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:23:56 INFO - PROCESS | 16354 | 1461180236085 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb165f0000 == 125 [pid = 16354] [id = 381] 12:23:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 237 (0x7feb2a790c00) [pid = 16354] [serial = 1144] [outer = (nil)] 12:23:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 238 (0x7feb3bfddc00) [pid = 16354] [serial = 1145] [outer = 0x7feb2a790c00] 12:23:56 INFO - PROCESS | 16354 | 1461180236209 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 239 (0x7feb420bcc00) [pid = 16354] [serial = 1146] [outer = 0x7feb2a790c00] 12:23:57 INFO - PROCESS | 16354 | 1461180237086 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]]]}] 12:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1588ms 12:23:57 INFO - PROCESS | 16354 | 1461180237145 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:23:57 INFO - PROCESS | 16354 | 1461180237148 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:23:57 INFO - PROCESS | 16354 | 1461180237155 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:23:57 INFO - PROCESS | 16354 | 1461180237158 Marionette TRACE conn3 <- [1,1498,null,{}] 12:23:57 INFO - PROCESS | 16354 | 1461180237165 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}] 12:23:57 INFO - PROCESS | 16354 | 1461180237400 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:23:57 INFO - PROCESS | 16354 | 1461180237654 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4f3dd000 == 126 [pid = 16354] [id = 382] 12:23:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 240 (0x7feb15df0c00) [pid = 16354] [serial = 1147] [outer = (nil)] 12:23:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 241 (0x7feb15dfa000) [pid = 16354] [serial = 1148] [outer = 0x7feb15df0c00] 12:23:57 INFO - PROCESS | 16354 | 1461180237777 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 242 (0x7feb15dfec00) [pid = 16354] [serial = 1149] [outer = 0x7feb15df0c00] 12:23:58 INFO - PROCESS | 16354 | 1461180238663 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]]]}] 12:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1581ms 12:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:23:58 INFO - PROCESS | 16354 | 1461180238736 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 16354 | 1461180238739 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:23:58 INFO - PROCESS | 16354 | 1461180238746 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 16354 | 1461180238749 Marionette TRACE conn3 <- [1,1502,null,{}] 12:23:58 INFO - PROCESS | 16354 | 1461180238755 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}] 12:23:58 INFO - PROCESS | 16354 | 1461180238965 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:23:59 INFO - PROCESS | 16354 | 1461180239210 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18f1c000 == 127 [pid = 16354] [id = 383] 12:23:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 243 (0x7feb15df3400) [pid = 16354] [serial = 1150] [outer = (nil)] 12:23:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 244 (0x7feb1c852c00) [pid = 16354] [serial = 1151] [outer = 0x7feb15df3400] 12:23:59 INFO - PROCESS | 16354 | 1461180239329 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 245 (0x7feb1c858c00) [pid = 16354] [serial = 1152] [outer = 0x7feb15df3400] 12:24:00 INFO - PROCESS | 16354 | 1461180240203 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]]]}] 12:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1481ms 12:24:00 INFO - PROCESS | 16354 | 1461180240227 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:24:00 INFO - PROCESS | 16354 | 1461180240231 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:24:00 INFO - PROCESS | 16354 | 1461180240237 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:24:00 INFO - PROCESS | 16354 | 1461180240241 Marionette TRACE conn3 <- [1,1506,null,{}] 12:24:00 INFO - PROCESS | 16354 | 1461180240246 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}] 12:24:00 INFO - PROCESS | 16354 | 1461180240470 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:24:00 INFO - PROCESS | 16354 | 1461180240775 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb23f10000 == 128 [pid = 16354] [id = 384] 12:24:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 246 (0x7feb15df5400) [pid = 16354] [serial = 1153] [outer = (nil)] 12:24:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 247 (0x7feb1c85c400) [pid = 16354] [serial = 1154] [outer = 0x7feb15df5400] 12:24:00 INFO - PROCESS | 16354 | 1461180240856 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 248 (0x7feb3249fc00) [pid = 16354] [serial = 1155] [outer = 0x7feb15df5400] 12:24:01 INFO - PROCESS | 16354 | 1461180241728 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]]]}] 12:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1592ms 12:24:01 INFO - PROCESS | 16354 | 1461180241831 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:24:01 INFO - PROCESS | 16354 | 1461180241834 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:24:01 INFO - PROCESS | 16354 | 1461180241840 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:24:01 INFO - PROCESS | 16354 | 1461180241844 Marionette TRACE conn3 <- [1,1510,null,{}] 12:24:01 INFO - PROCESS | 16354 | 1461180241849 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}] 12:24:02 INFO - PROCESS | 16354 | 1461180242065 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:24:02 INFO - PROCESS | 16354 | 1461180242330 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb145d3800 == 129 [pid = 16354] [id = 385] 12:24:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 249 (0x7feb144e5400) [pid = 16354] [serial = 1156] [outer = (nil)] 12:24:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 250 (0x7feb1c855000) [pid = 16354] [serial = 1157] [outer = 0x7feb144e5400] 12:24:02 INFO - PROCESS | 16354 | 1461180242458 Marionette DEBUG loaded listener.js 12:24:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 251 (0x7feb31e5e400) [pid = 16354] [serial = 1158] [outer = 0x7feb144e5400] 12:24:03 INFO - PROCESS | 16354 | 1461180243316 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]]]}] 12:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1532ms 12:24:03 INFO - PROCESS | 16354 | 1461180243374 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:24:03 INFO - PROCESS | 16354 | 1461180243379 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:24:03 INFO - PROCESS | 16354 | 1461180243385 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:24:03 INFO - PROCESS | 16354 | 1461180243397 Marionette TRACE conn3 <- [1,1514,null,{}] 12:24:03 INFO - PROCESS | 16354 | 1461180243402 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}] 12:24:03 INFO - PROCESS | 16354 | 1461180243677 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:24:03 INFO - PROCESS | 16354 | 1461180243928 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1464b800 == 130 [pid = 16354] [id = 386] 12:24:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 252 (0x7feb144e4400) [pid = 16354] [serial = 1159] [outer = (nil)] 12:24:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 253 (0x7feb18b73400) [pid = 16354] [serial = 1160] [outer = 0x7feb144e4400] 12:24:04 INFO - PROCESS | 16354 | 1461180244051 Marionette DEBUG loaded listener.js 12:24:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 254 (0x7feb41f76400) [pid = 16354] [serial = 1161] [outer = 0x7feb144e4400] 12:24:04 INFO - PROCESS | 16354 | 1461180244893 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]]]}] 12:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1541ms 12:24:04 INFO - PROCESS | 16354 | 1461180244928 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:24:04 INFO - PROCESS | 16354 | 1461180244931 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:24:04 INFO - PROCESS | 16354 | 1461180244938 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 16354 | 1461180244941 Marionette TRACE conn3 <- [1,1518,null,{}] 12:24:04 INFO - PROCESS | 16354 | 1461180244948 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}] 12:24:05 INFO - PROCESS | 16354 | 1461180245170 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:24:05 INFO - PROCESS | 16354 | 1461180245385 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18de4000 == 131 [pid = 16354] [id = 387] 12:24:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 255 (0x7feb13726400) [pid = 16354] [serial = 1162] [outer = (nil)] 12:24:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 256 (0x7feb1372d800) [pid = 16354] [serial = 1163] [outer = 0x7feb13726400] 12:24:05 INFO - PROCESS | 16354 | 1461180245502 Marionette DEBUG loaded listener.js 12:24:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 257 (0x7feb13733000) [pid = 16354] [serial = 1164] [outer = 0x7feb13726400] 12:24:07 INFO - PROCESS | 16354 | 1461180247002 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]]]}] 12:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2138ms 12:24:07 INFO - PROCESS | 16354 | 1461180247077 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 16354 | 1461180247084 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:24:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:24:07 INFO - PROCESS | 16354 | 1461180247094 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - PROCESS | 16354 | 1461180247099 Marionette TRACE conn3 <- [1,1522,null,{}] 12:24:07 INFO - PROCESS | 16354 | 1461180247107 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}] 12:24:07 INFO - PROCESS | 16354 | 1461180247346 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:24:07 INFO - PROCESS | 16354 | 1461180247692 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb197d0800 == 132 [pid = 16354] [id = 388] 12:24:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 258 (0x7feb16064400) [pid = 16354] [serial = 1165] [outer = (nil)] 12:24:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 259 (0x7feb1606b800) [pid = 16354] [serial = 1166] [outer = 0x7feb16064400] 12:24:07 INFO - PROCESS | 16354 | 1461180247883 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 260 (0x7feb1657fc00) [pid = 16354] [serial = 1167] [outer = 0x7feb16064400] 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:24:08 INFO - PROCESS | 16354 | 1461180248819 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"]]]}] 12:24:08 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 () { 12:24:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:24:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:24:08 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 () { 12:24:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:24:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:24:08 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 () { 12:24:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:24:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:24:08 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 () { 12:24:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:24:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:24:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1785ms 12:24:08 INFO - PROCESS | 16354 | 1461180248886 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:24:08 INFO - PROCESS | 16354 | 1461180248897 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:24:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:24:08 INFO - PROCESS | 16354 | 1461180248908 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:24:08 INFO - PROCESS | 16354 | 1461180248911 Marionette TRACE conn3 <- [1,1526,null,{}] 12:24:08 INFO - PROCESS | 16354 | 1461180248966 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}] 12:24:09 INFO - PROCESS | 16354 | 1461180249166 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:24:09 INFO - PROCESS | 16354 | 1461180249373 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4a9000 == 133 [pid = 16354] [id = 389] 12:24:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 261 (0x7feb16071000) [pid = 16354] [serial = 1168] [outer = (nil)] 12:24:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 262 (0x7feb18b79000) [pid = 16354] [serial = 1169] [outer = 0x7feb16071000] 12:24:09 INFO - PROCESS | 16354 | 1461180249480 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 263 (0x7feb18f8f400) [pid = 16354] [serial = 1170] [outer = 0x7feb16071000] 12:24:10 INFO - PROCESS | 16354 | 1461180250393 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"]]]}] 12:24:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:24:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:24:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:24:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:24:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:24:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:24:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:24:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:24:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:24:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1537ms 12:24:10 INFO - PROCESS | 16354 | 1461180250466 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 16354 | 1461180250470 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:24:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:24:10 INFO - PROCESS | 16354 | 1461180250482 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 16354 | 1461180250488 Marionette TRACE conn3 <- [1,1530,null,{}] 12:24:10 INFO - PROCESS | 16354 | 1461180250504 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}] 12:24:10 INFO - PROCESS | 16354 | 1461180250711 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:24:10 INFO - PROCESS | 16354 | 1461180250921 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d04e800 == 134 [pid = 16354] [id = 390] 12:24:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 264 (0x7feb16065c00) [pid = 16354] [serial = 1171] [outer = (nil)] 12:24:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 265 (0x7feb1cc5f000) [pid = 16354] [serial = 1172] [outer = 0x7feb16065c00] 12:24:11 INFO - PROCESS | 16354 | 1461180251032 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 266 (0x7feb1d152c00) [pid = 16354] [serial = 1173] [outer = 0x7feb16065c00] 12:24:11 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb240ca000 == 133 [pid = 16354] [id = 209] 12:24:11 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb46522800 == 132 [pid = 16354] [id = 237] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 265 (0x7feb26cc3000) [pid = 16354] [serial = 1058] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 264 (0x7feb1d14fc00) [pid = 16354] [serial = 1004] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 263 (0x7feb264be800) [pid = 16354] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 262 (0x7feb25f0a400) [pid = 16354] [serial = 1034] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 261 (0x7feb2f490000) [pid = 16354] [serial = 1016] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 260 (0x7feb27052400) [pid = 16354] [serial = 1010] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 259 (0x7feb2c0e2000) [pid = 16354] [serial = 1013] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 258 (0x7feb41f7ec00) [pid = 16354] [serial = 1031] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 257 (0x7feb23e62800) [pid = 16354] [serial = 1022] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 256 (0x7feb3ce96c00) [pid = 16354] [serial = 1019] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 255 (0x7feb3e3e9c00) [pid = 16354] [serial = 1025] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 254 (0x7feb24fe6400) [pid = 16354] [serial = 1007] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 253 (0x7feb16584800) [pid = 16354] [serial = 1037] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 252 (0x7feb41f77c00) [pid = 16354] [serial = 1028] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1be16800 == 131 [pid = 16354] [id = 345] 12:24:12 INFO - PROCESS | 16354 | 1461180252059 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]]]}] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f0c6000 == 130 [pid = 16354] [id = 363] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb47479000 == 129 [pid = 16354] [id = 362] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4244d000 == 128 [pid = 16354] [id = 361] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3d0b6800 == 127 [pid = 16354] [id = 360] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb32410000 == 126 [pid = 16354] [id = 359] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2ffe4000 == 125 [pid = 16354] [id = 358] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2c09f800 == 124 [pid = 16354] [id = 357] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a170000 == 123 [pid = 16354] [id = 356] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26990800 == 122 [pid = 16354] [id = 355] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f06d000 == 121 [pid = 16354] [id = 354] 12:24:12 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18a85000 == 120 [pid = 16354] [id = 353] 12:24:12 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:24:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:24:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:24:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:24:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:24:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:24:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1647ms 12:24:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:24:12 INFO - PROCESS | 16354 | 1461180252130 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:24:12 INFO - PROCESS | 16354 | 1461180252134 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:24:12 INFO - PROCESS | 16354 | 1461180252140 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 16354 | 1461180252143 Marionette TRACE conn3 <- [1,1534,null,{}] 12:24:12 INFO - PROCESS | 16354 | 1461180252148 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}] 12:24:12 INFO - PROCESS | 16354 | 1461180252342 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 251 (0x7feb2625dc00) [pid = 16354] [serial = 1055] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 250 (0x7feb2a3d0000) [pid = 16354] [serial = 1001] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 249 (0x7feb25f0d400) [pid = 16354] [serial = 1053] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 248 (0x7feb1e155400) [pid = 16354] [serial = 1046] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 247 (0x7feb1dd69000) [pid = 16354] [serial = 1044] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 246 (0x7feb1d155800) [pid = 16354] [serial = 1043] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 245 (0x7feb18acf400) [pid = 16354] [serial = 1040] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 244 (0x7feb23fe8800) [pid = 16354] [serial = 1049] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 243 (0x7feb24fedc00) [pid = 16354] [serial = 1050] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 242 (0x7feb1a426c00) [pid = 16354] [serial = 1041] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 241 (0x7feb2678c400) [pid = 16354] [serial = 1056] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 240 (0x7feb25c7ac00) [pid = 16354] [serial = 1052] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | --DOMWINDOW == 239 (0x7feb23c7b800) [pid = 16354] [serial = 1047] [outer = (nil)] [url = about:blank] 12:24:12 INFO - PROCESS | 16354 | 1461180252524 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19cdc000 == 121 [pid = 16354] [id = 391] 12:24:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 240 (0x7feb16588800) [pid = 16354] [serial = 1174] [outer = (nil)] 12:24:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 241 (0x7feb1a887000) [pid = 16354] [serial = 1175] [outer = 0x7feb16588800] 12:24:12 INFO - PROCESS | 16354 | 1461180252652 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 242 (0x7feb1df14c00) [pid = 16354] [serial = 1176] [outer = 0x7feb16588800] 12:24:13 INFO - PROCESS | 16354 | 1461180253401 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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:24:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1286ms 12:24:13 INFO - PROCESS | 16354 | 1461180253445 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 16354 | 1461180253450 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:24:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:24:13 INFO - PROCESS | 16354 | 1461180253459 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 16354 | 1461180253461 Marionette TRACE conn3 <- [1,1538,null,{}] 12:24:13 INFO - PROCESS | 16354 | 1461180253467 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}] 12:24:13 INFO - PROCESS | 16354 | 1461180253642 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:24:13 INFO - PROCESS | 16354 | 1461180253656 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d054800 == 122 [pid = 16354] [id = 392] 12:24:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 243 (0x7feb1df18400) [pid = 16354] [serial = 1177] [outer = (nil)] 12:24:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 244 (0x7feb1e1a0800) [pid = 16354] [serial = 1178] [outer = 0x7feb1df18400] 12:24:13 INFO - PROCESS | 16354 | 1461180253721 Marionette DEBUG loaded listener.js 12:24:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 245 (0x7feb23c65000) [pid = 16354] [serial = 1179] [outer = 0x7feb1df18400] 12:24:14 INFO - PROCESS | 16354 | 1461180254672 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]]]}] 12:24:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:24:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1289ms 12:24:14 INFO - PROCESS | 16354 | 1461180254749 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:24:14 INFO - PROCESS | 16354 | 1461180254753 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:24:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:24:14 INFO - PROCESS | 16354 | 1461180254758 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:24:14 INFO - PROCESS | 16354 | 1461180254761 Marionette TRACE conn3 <- [1,1542,null,{}] 12:24:14 INFO - PROCESS | 16354 | 1461180254785 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}] 12:24:15 INFO - PROCESS | 16354 | 1461180255068 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:24:15 INFO - PROCESS | 16354 | 1461180255103 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24cbb000 == 123 [pid = 16354] [id = 393] 12:24:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 246 (0x7feb23c66000) [pid = 16354] [serial = 1180] [outer = (nil)] 12:24:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 247 (0x7feb24f03800) [pid = 16354] [serial = 1181] [outer = 0x7feb23c66000] 12:24:15 INFO - PROCESS | 16354 | 1461180255183 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 248 (0x7feb25c4f800) [pid = 16354] [serial = 1182] [outer = 0x7feb23c66000] 12:24:16 INFO - PROCESS | 16354 | 1461180256060 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]]]}] 12:24:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:24:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1339ms 12:24:16 INFO - PROCESS | 16354 | 1461180256100 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 16354 | 1461180256102 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:24:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:24:16 INFO - PROCESS | 16354 | 1461180256117 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 16354 | 1461180256120 Marionette TRACE conn3 <- [1,1546,null,{}] 12:24:16 INFO - PROCESS | 16354 | 1461180256125 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}] 12:24:16 INFO - PROCESS | 16354 | 1461180256375 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:24:16 INFO - PROCESS | 16354 | 1461180256406 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25093800 == 124 [pid = 16354] [id = 394] 12:24:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 249 (0x7feb23e64400) [pid = 16354] [serial = 1183] [outer = (nil)] 12:24:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 250 (0x7feb25dd2800) [pid = 16354] [serial = 1184] [outer = 0x7feb23e64400] 12:24:16 INFO - PROCESS | 16354 | 1461180256469 Marionette DEBUG loaded listener.js 12:24:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 251 (0x7feb25f83c00) [pid = 16354] [serial = 1185] [outer = 0x7feb23e64400] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 250 (0x7feb18f82800) [pid = 16354] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 249 (0x7feb18e16000) [pid = 16354] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 248 (0x7feb31e65400) [pid = 16354] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 247 (0x7feb1e14b800) [pid = 16354] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 246 (0x7feb18ac9400) [pid = 16354] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 245 (0x7feb2660c000) [pid = 16354] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 244 (0x7feb26cc5000) [pid = 16354] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 243 (0x7feb195a4c00) [pid = 16354] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 242 (0x7feb25f90400) [pid = 16354] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 241 (0x7feb2978b800) [pid = 16354] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 240 (0x7feb23fef400) [pid = 16354] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 239 (0x7feb2a60ec00) [pid = 16354] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 238 (0x7feb42128000) [pid = 16354] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 237 (0x7feb3ce91800) [pid = 16354] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 236 (0x7feb2a605000) [pid = 16354] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 235 (0x7feb16457c00) [pid = 16354] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 234 (0x7feb25f91400) [pid = 16354] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 233 (0x7feb2a3c6000) [pid = 16354] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 232 (0x7feb26257400) [pid = 16354] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 231 (0x7feb23fe5400) [pid = 16354] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 230 (0x7feb16460000) [pid = 16354] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 229 (0x7feb2ee58c00) [pid = 16354] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 228 (0x7feb16458c00) [pid = 16354] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 227 (0x7feb18e13000) [pid = 16354] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 226 (0x7feb1a883800) [pid = 16354] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 225 (0x7feb1d348400) [pid = 16354] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 224 (0x7feb297df800) [pid = 16354] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 223 (0x7feb266d1800) [pid = 16354] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 222 (0x7feb18f85c00) [pid = 16354] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb24cff400) [pid = 16354] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb18e1f000) [pid = 16354] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb16458400) [pid = 16354] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb1a884000) [pid = 16354] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 217 (0x7feb2e9a0c00) [pid = 16354] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 216 (0x7feb3d013c00) [pid = 16354] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 215 (0x7feb25bc4000) [pid = 16354] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 214 (0x7feb2a3c5400) [pid = 16354] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 213 (0x7feb266cf800) [pid = 16354] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 212 (0x7feb18e14800) [pid = 16354] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 211 (0x7feb18f88800) [pid = 16354] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 210 (0x7feb25f91c00) [pid = 16354] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 209 (0x7feb18f83400) [pid = 16354] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 208 (0x7feb16586c00) [pid = 16354] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 207 (0x7feb1a87c800) [pid = 16354] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 206 (0x7feb1645c400) [pid = 16354] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb195a5000) [pid = 16354] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb1df0cc00) [pid = 16354] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb1c64a400) [pid = 16354] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb23feac00) [pid = 16354] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:24:18 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb322cc400) [pid = 16354] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:24:18 INFO - PROCESS | 16354 | 1461180258424 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]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:24:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2338ms 12:24:18 INFO - PROCESS | 16354 | 1461180258456 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 16354 | 1461180258458 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:24:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:24:18 INFO - PROCESS | 16354 | 1461180258465 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 16354 | 1461180258467 Marionette TRACE conn3 <- [1,1550,null,{}] 12:24:18 INFO - PROCESS | 16354 | 1461180258484 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}] 12:24:18 INFO - PROCESS | 16354 | 1461180258675 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:24:18 INFO - PROCESS | 16354 | 1461180258689 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4ad800 == 125 [pid = 16354] [id = 395] 12:24:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb16458800) [pid = 16354] [serial = 1186] [outer = (nil)] 12:24:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb1a430400) [pid = 16354] [serial = 1187] [outer = 0x7feb16458800] 12:24:18 INFO - PROCESS | 16354 | 1461180258748 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb1dd5e800) [pid = 16354] [serial = 1188] [outer = 0x7feb16458800] 12:24:19 INFO - PROCESS | 16354 | 1461180259603 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]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1185ms 12:24:19 INFO - PROCESS | 16354 | 1461180259659 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 16354 | 1461180259663 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:24:19 INFO - PROCESS | 16354 | 1461180259673 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 16354 | 1461180259675 Marionette TRACE conn3 <- [1,1554,null,{}] 12:24:19 INFO - PROCESS | 16354 | 1461180259680 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}] 12:24:19 INFO - PROCESS | 16354 | 1461180259866 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:24:19 INFO - PROCESS | 16354 | 1461180259877 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250dc000 == 126 [pid = 16354] [id = 396] 12:24:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb1c651800) [pid = 16354] [serial = 1189] [outer = (nil)] 12:24:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb24f07800) [pid = 16354] [serial = 1190] [outer = 0x7feb1c651800] 12:24:19 INFO - PROCESS | 16354 | 1461180259939 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 207 (0x7feb25f84800) [pid = 16354] [serial = 1191] [outer = 0x7feb1c651800] 12:24:21 INFO - PROCESS | 16354 | 1461180261138 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]]]}] 12:24:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:24:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1530ms 12:24:21 INFO - PROCESS | 16354 | 1461180261205 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 16354 | 1461180261212 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:24:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:24:21 INFO - PROCESS | 16354 | 1461180261222 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 16354 | 1461180261227 Marionette TRACE conn3 <- [1,1558,null,{}] 12:24:21 INFO - PROCESS | 16354 | 1461180261235 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}] 12:24:21 INFO - PROCESS | 16354 | 1461180261463 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:24:21 INFO - PROCESS | 16354 | 1461180261721 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19cc5800 == 127 [pid = 16354] [id = 397] 12:24:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 208 (0x7feb16644c00) [pid = 16354] [serial = 1192] [outer = (nil)] 12:24:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 209 (0x7feb16650800) [pid = 16354] [serial = 1193] [outer = 0x7feb16644c00] 12:24:21 INFO - PROCESS | 16354 | 1461180261845 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 210 (0x7feb18b77c00) [pid = 16354] [serial = 1194] [outer = 0x7feb16644c00] 12:24:22 INFO - PROCESS | 16354 | 1461180262776 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]]]}] 12:24:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:24:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1594ms 12:24:22 INFO - PROCESS | 16354 | 1461180262817 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 16354 | 1461180262826 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:24:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:24:22 INFO - PROCESS | 16354 | 1461180262837 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 16354 | 1461180262840 Marionette TRACE conn3 <- [1,1562,null,{}] 12:24:22 INFO - PROCESS | 16354 | 1461180262847 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}] 12:24:23 INFO - PROCESS | 16354 | 1461180263080 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:24:23 INFO - PROCESS | 16354 | 1461180263368 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f124000 == 128 [pid = 16354] [id = 398] 12:24:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 211 (0x7feb18b7ac00) [pid = 16354] [serial = 1195] [outer = (nil)] 12:24:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 212 (0x7feb1c64e800) [pid = 16354] [serial = 1196] [outer = 0x7feb18b7ac00] 12:24:23 INFO - PROCESS | 16354 | 1461180263487 Marionette DEBUG loaded listener.js 12:24:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 213 (0x7feb1cc60400) [pid = 16354] [serial = 1197] [outer = 0x7feb18b7ac00] 12:24:24 INFO - PROCESS | 16354 | 1461180264340 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]]]}] 12:24:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:24:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1580ms 12:24:24 INFO - PROCESS | 16354 | 1461180264418 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:24:24 INFO - PROCESS | 16354 | 1461180264421 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:24:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:24:24 INFO - PROCESS | 16354 | 1461180264428 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 16354 | 1461180264434 Marionette TRACE conn3 <- [1,1566,null,{}] 12:24:24 INFO - PROCESS | 16354 | 1461180264450 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}] 12:24:24 INFO - PROCESS | 16354 | 1461180264672 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:24:24 INFO - PROCESS | 16354 | 1461180264925 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2698a800 == 129 [pid = 16354] [id = 399] 12:24:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 214 (0x7feb1cc54000) [pid = 16354] [serial = 1198] [outer = (nil)] 12:24:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 215 (0x7feb1f459800) [pid = 16354] [serial = 1199] [outer = 0x7feb1cc54000] 12:24:25 INFO - PROCESS | 16354 | 1461180265056 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 216 (0x7feb23fe8000) [pid = 16354] [serial = 1200] [outer = 0x7feb1cc54000] 12:24:25 INFO - PROCESS | 16354 | 1461180265992 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]]]}] 12:24:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:24:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1585ms 12:24:26 INFO - PROCESS | 16354 | 1461180266015 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:24:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:24:26 INFO - PROCESS | 16354 | 1461180266020 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:24:26 INFO - PROCESS | 16354 | 1461180266027 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 16354 | 1461180266030 Marionette TRACE conn3 <- [1,1570,null,{}] 12:24:26 INFO - PROCESS | 16354 | 1461180266037 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}] 12:24:26 INFO - PROCESS | 16354 | 1461180266256 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:24:26 INFO - PROCESS | 16354 | 1461180266467 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb280d0800 == 130 [pid = 16354] [id = 400] 12:24:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 217 (0x7feb1c80b400) [pid = 16354] [serial = 1201] [outer = (nil)] 12:24:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 218 (0x7feb24fefc00) [pid = 16354] [serial = 1202] [outer = 0x7feb1c80b400] 12:24:26 INFO - PROCESS | 16354 | 1461180266583 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb25f85400) [pid = 16354] [serial = 1203] [outer = 0x7feb1c80b400] 12:24:27 INFO - PROCESS | 16354 | 1461180267515 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]]]}] 12:24:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:24:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1535ms 12:24:27 INFO - PROCESS | 16354 | 1461180267562 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:24:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:24:27 INFO - PROCESS | 16354 | 1461180267566 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:24:27 INFO - PROCESS | 16354 | 1461180267573 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:24:27 INFO - PROCESS | 16354 | 1461180267577 Marionette TRACE conn3 <- [1,1574,null,{}] 12:24:27 INFO - PROCESS | 16354 | 1461180267582 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}] 12:24:27 INFO - PROCESS | 16354 | 1461180267803 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:24:28 INFO - PROCESS | 16354 | 1461180268059 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29fb2000 == 131 [pid = 16354] [id = 401] 12:24:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb26150800) [pid = 16354] [serial = 1204] [outer = (nil)] 12:24:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb26253000) [pid = 16354] [serial = 1205] [outer = 0x7feb26150800] 12:24:28 INFO - PROCESS | 16354 | 1461180268187 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb26606800) [pid = 16354] [serial = 1206] [outer = 0x7feb26150800] 12:24:29 INFO - PROCESS | 16354 | 1461180269052 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]]]}] 12:24:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:24:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1531ms 12:24:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:24:29 INFO - PROCESS | 16354 | 1461180269104 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 16354 | 1461180269107 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:24:29 INFO - PROCESS | 16354 | 1461180269114 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:24:29 INFO - PROCESS | 16354 | 1461180269118 Marionette TRACE conn3 <- [1,1578,null,{}] 12:24:29 INFO - PROCESS | 16354 | 1461180269124 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}] 12:24:29 INFO - PROCESS | 16354 | 1461180269352 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:24:29 INFO - PROCESS | 16354 | 1461180269605 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a2ee000 == 132 [pid = 16354] [id = 402] 12:24:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 223 (0x7feb266cd400) [pid = 16354] [serial = 1207] [outer = (nil)] 12:24:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 224 (0x7feb26cc3000) [pid = 16354] [serial = 1208] [outer = 0x7feb266cd400] 12:24:29 INFO - PROCESS | 16354 | 1461180269729 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 225 (0x7feb27046000) [pid = 16354] [serial = 1209] [outer = 0x7feb266cd400] 12:24:30 INFO - PROCESS | 16354 | 1461180270619 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]]]}] 12:24:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:24:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1581ms 12:24:30 INFO - PROCESS | 16354 | 1461180270696 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 16354 | 1461180270699 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:24:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:24:30 INFO - PROCESS | 16354 | 1461180270706 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 16354 | 1461180270708 Marionette TRACE conn3 <- [1,1582,null,{}] 12:24:30 INFO - PROCESS | 16354 | 1461180270715 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}] 12:24:30 INFO - PROCESS | 16354 | 1461180270958 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:24:31 INFO - PROCESS | 16354 | 1461180271215 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f43d000 == 133 [pid = 16354] [id = 403] 12:24:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 226 (0x7feb267c3400) [pid = 16354] [serial = 1210] [outer = (nil)] 12:24:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 227 (0x7feb28a7e800) [pid = 16354] [serial = 1211] [outer = 0x7feb267c3400] 12:24:31 INFO - PROCESS | 16354 | 1461180271331 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 228 (0x7feb29766000) [pid = 16354] [serial = 1212] [outer = 0x7feb267c3400] 12:24:32 INFO - PROCESS | 16354 | 1461180272191 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]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:24:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1529ms 12:24:32 INFO - PROCESS | 16354 | 1461180272237 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 16354 | 1461180272240 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:24:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:24:32 INFO - PROCESS | 16354 | 1461180272247 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 16354 | 1461180272250 Marionette TRACE conn3 <- [1,1586,null,{}] 12:24:32 INFO - PROCESS | 16354 | 1461180272256 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}] 12:24:32 INFO - PROCESS | 16354 | 1461180272467 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:24:32 INFO - PROCESS | 16354 | 1461180272680 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb302aa000 == 134 [pid = 16354] [id = 404] 12:24:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 229 (0x7feb27047800) [pid = 16354] [serial = 1213] [outer = (nil)] 12:24:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 230 (0x7feb29785c00) [pid = 16354] [serial = 1214] [outer = 0x7feb27047800] 12:24:32 INFO - PROCESS | 16354 | 1461180272800 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 231 (0x7feb2a3c5400) [pid = 16354] [serial = 1215] [outer = 0x7feb27047800] 12:24:33 INFO - PROCESS | 16354 | 1461180273763 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]]]}] 12:24:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:24:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1587ms 12:24:33 INFO - PROCESS | 16354 | 1461180273836 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:24:33 INFO - PROCESS | 16354 | 1461180273840 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:24:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:24:33 INFO - PROCESS | 16354 | 1461180273847 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:24:33 INFO - PROCESS | 16354 | 1461180273851 Marionette TRACE conn3 <- [1,1590,null,{}] 12:24:33 INFO - PROCESS | 16354 | 1461180273857 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}] 12:24:34 INFO - PROCESS | 16354 | 1461180274112 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:24:34 INFO - PROCESS | 16354 | 1461180274363 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3113a800 == 135 [pid = 16354] [id = 405] 12:24:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 232 (0x7feb29772c00) [pid = 16354] [serial = 1216] [outer = (nil)] 12:24:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 233 (0x7feb2a795800) [pid = 16354] [serial = 1217] [outer = 0x7feb29772c00] 12:24:34 INFO - PROCESS | 16354 | 1461180274482 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 234 (0x7feb2ca68c00) [pid = 16354] [serial = 1218] [outer = 0x7feb29772c00] 12:24:35 INFO - PROCESS | 16354 | 1461180275342 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]]]}] 12:24:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:24:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1530ms 12:24:35 INFO - PROCESS | 16354 | 1461180275378 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:24:35 INFO - PROCESS | 16354 | 1461180275382 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:24:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:24:35 INFO - PROCESS | 16354 | 1461180275389 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 16354 | 1461180275392 Marionette TRACE conn3 <- [1,1594,null,{}] 12:24:35 INFO - PROCESS | 16354 | 1461180275398 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}] 12:24:35 INFO - PROCESS | 16354 | 1461180275609 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:24:35 INFO - PROCESS | 16354 | 1461180275822 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3bfe6000 == 136 [pid = 16354] [id = 406] 12:24:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 235 (0x7feb24f04800) [pid = 16354] [serial = 1219] [outer = (nil)] 12:24:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 236 (0x7feb2dbc9000) [pid = 16354] [serial = 1220] [outer = 0x7feb24f04800] 12:24:35 INFO - PROCESS | 16354 | 1461180275934 Marionette DEBUG loaded listener.js 12:24:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 237 (0x7feb2ed7ac00) [pid = 16354] [serial = 1221] [outer = 0x7feb24f04800] 12:24:36 INFO - PROCESS | 16354 | 1461180276934 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]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:24:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1579ms 12:24:36 INFO - PROCESS | 16354 | 1461180276970 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 16354 | 1461180276974 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:24:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:24:36 INFO - PROCESS | 16354 | 1461180276980 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 16354 | 1461180276986 Marionette TRACE conn3 <- [1,1598,null,{}] 12:24:36 INFO - PROCESS | 16354 | 1461180276991 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}] 12:24:37 INFO - PROCESS | 16354 | 1461180277235 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:24:37 INFO - PROCESS | 16354 | 1461180277493 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42136800 == 137 [pid = 16354] [id = 407] 12:24:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 238 (0x7feb30202800) [pid = 16354] [serial = 1222] [outer = (nil)] 12:24:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 239 (0x7feb31d3dc00) [pid = 16354] [serial = 1223] [outer = 0x7feb30202800] 12:24:37 INFO - PROCESS | 16354 | 1461180277619 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 240 (0x7feb32521400) [pid = 16354] [serial = 1224] [outer = 0x7feb30202800] 12:24:38 INFO - PROCESS | 16354 | 1461180278500 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]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:24:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1586ms 12:24:38 INFO - PROCESS | 16354 | 1461180278569 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:24:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:24:38 INFO - PROCESS | 16354 | 1461180278573 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:24:38 INFO - PROCESS | 16354 | 1461180278580 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 16354 | 1461180278583 Marionette TRACE conn3 <- [1,1602,null,{}] 12:24:38 INFO - PROCESS | 16354 | 1461180278590 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}] 12:24:38 INFO - PROCESS | 16354 | 1461180278812 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:24:39 INFO - PROCESS | 16354 | 1461180279069 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4651a000 == 138 [pid = 16354] [id = 408] 12:24:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 241 (0x7feb29784400) [pid = 16354] [serial = 1225] [outer = (nil)] 12:24:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 242 (0x7feb2ffce000) [pid = 16354] [serial = 1226] [outer = 0x7feb29784400] 12:24:39 INFO - PROCESS | 16354 | 1461180279198 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 243 (0x7feb36219400) [pid = 16354] [serial = 1227] [outer = 0x7feb29784400] 12:24:40 INFO - PROCESS | 16354 | 1461180280046 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]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:24:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1532ms 12:24:40 INFO - PROCESS | 16354 | 1461180280112 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:24:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:24:40 INFO - PROCESS | 16354 | 1461180280116 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:24:40 INFO - PROCESS | 16354 | 1461180280122 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 16354 | 1461180280132 Marionette TRACE conn3 <- [1,1606,null,{}] 12:24:40 INFO - PROCESS | 16354 | 1461180280142 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}] 12:24:40 INFO - PROCESS | 16354 | 1461180280397 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:24:40 INFO - PROCESS | 16354 | 1461180280684 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15d51000 == 139 [pid = 16354] [id = 409] 12:24:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 244 (0x7feb144d9c00) [pid = 16354] [serial = 1228] [outer = (nil)] 12:24:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 245 (0x7feb16647800) [pid = 16354] [serial = 1229] [outer = 0x7feb144d9c00] 12:24:40 INFO - PROCESS | 16354 | 1461180280806 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 246 (0x7feb2615f400) [pid = 16354] [serial = 1230] [outer = 0x7feb144d9c00] 12:24:41 INFO - PROCESS | 16354 | 1461180281679 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]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:24:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1602ms 12:24:41 INFO - PROCESS | 16354 | 1461180281725 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 16354 | 1461180281729 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:24:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:24:41 INFO - PROCESS | 16354 | 1461180281736 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 16354 | 1461180281739 Marionette TRACE conn3 <- [1,1610,null,{}] 12:24:41 INFO - PROCESS | 16354 | 1461180281745 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}] 12:24:41 INFO - PROCESS | 16354 | 1461180281963 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:24:42 INFO - PROCESS | 16354 | 1461180282223 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18336000 == 140 [pid = 16354] [id = 410] 12:24:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 247 (0x7feb18e1d400) [pid = 16354] [serial = 1231] [outer = (nil)] 12:24:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 248 (0x7feb28a7ec00) [pid = 16354] [serial = 1232] [outer = 0x7feb18e1d400] 12:24:42 INFO - PROCESS | 16354 | 1461180282341 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 249 (0x7feb3d087000) [pid = 16354] [serial = 1233] [outer = 0x7feb18e1d400] 12:24:43 INFO - PROCESS | 16354 | 1461180283234 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]]]}] 12:24:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:24:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1538ms 12:24:43 INFO - PROCESS | 16354 | 1461180283275 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:24:43 INFO - PROCESS | 16354 | 1461180283279 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:24:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:24:43 INFO - PROCESS | 16354 | 1461180283286 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:24:43 INFO - PROCESS | 16354 | 1461180283289 Marionette TRACE conn3 <- [1,1614,null,{}] 12:24:43 INFO - PROCESS | 16354 | 1461180283295 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}] 12:24:43 INFO - PROCESS | 16354 | 1461180283511 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:24:43 INFO - PROCESS | 16354 | 1461180283739 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb164bf800 == 141 [pid = 16354] [id = 411] 12:24:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 250 (0x7feb16456400) [pid = 16354] [serial = 1234] [outer = (nil)] 12:24:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 251 (0x7feb18f87c00) [pid = 16354] [serial = 1235] [outer = 0x7feb16456400] 12:24:43 INFO - PROCESS | 16354 | 1461180283856 Marionette DEBUG loaded listener.js 12:24:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 252 (0x7feb1d14c000) [pid = 16354] [serial = 1236] [outer = 0x7feb16456400] 12:24:44 INFO - PROCESS | 16354 | 1461180284811 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]]]}] 12:24:44 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 12:24:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1584ms 12:24:44 INFO - PROCESS | 16354 | 1461180284871 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:24:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:24:44 INFO - PROCESS | 16354 | 1461180284875 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:24:44 INFO - PROCESS | 16354 | 1461180284882 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 16354 | 1461180284885 Marionette TRACE conn3 <- [1,1618,null,{}] 12:24:44 INFO - PROCESS | 16354 | 1461180284891 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}] 12:24:45 INFO - PROCESS | 16354 | 1461180285112 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:24:45 INFO - PROCESS | 16354 | 1461180285863 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb165ee800 == 142 [pid = 16354] [id = 412] 12:24:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 253 (0x7feb13727000) [pid = 16354] [serial = 1237] [outer = (nil)] 12:24:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 254 (0x7feb1372c800) [pid = 16354] [serial = 1238] [outer = 0x7feb13727000] 12:24:45 INFO - PROCESS | 16354 | 1461180285945 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 255 (0x7feb144e0400) [pid = 16354] [serial = 1239] [outer = 0x7feb13727000] 12:24:46 INFO - PROCESS | 16354 | 1461180286840 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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:24:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2031ms 12:24:46 INFO - PROCESS | 16354 | 1461180286914 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 16354 | 1461180286921 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:24:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:24:46 INFO - PROCESS | 16354 | 1461180286930 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 16354 | 1461180286935 Marionette TRACE conn3 <- [1,1622,null,{}] 12:24:46 INFO - PROCESS | 16354 | 1461180286944 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}] 12:24:47 INFO - PROCESS | 16354 | 1461180287193 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:24:47 INFO - PROCESS | 16354 | 1461180287516 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d026000 == 143 [pid = 16354] [id = 413] 12:24:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 256 (0x7feb15a1c400) [pid = 16354] [serial = 1240] [outer = (nil)] 12:24:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 257 (0x7feb1606d800) [pid = 16354] [serial = 1241] [outer = 0x7feb15a1c400] 12:24:47 INFO - PROCESS | 16354 | 1461180287594 Marionette DEBUG loaded listener.js 12:24:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 258 (0x7feb18e12800) [pid = 16354] [serial = 1242] [outer = 0x7feb15a1c400] 12:24:48 INFO - PROCESS | 16354 | 1461180288656 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]]]}] 12:24:48 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 12:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1793ms 12:24:48 INFO - PROCESS | 16354 | 1461180288725 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:24:48 INFO - PROCESS | 16354 | 1461180288732 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:24:48 INFO - PROCESS | 16354 | 1461180288740 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:24:48 INFO - PROCESS | 16354 | 1461180288743 Marionette TRACE conn3 <- [1,1626,null,{}] 12:24:48 INFO - PROCESS | 16354 | 1461180288749 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}] 12:24:48 INFO - PROCESS | 16354 | 1461180288963 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:24:49 INFO - PROCESS | 16354 | 1461180289283 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb160ba000 == 144 [pid = 16354] [id = 414] 12:24:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 259 (0x7feb144df400) [pid = 16354] [serial = 1243] [outer = (nil)] 12:24:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 260 (0x7feb18f90400) [pid = 16354] [serial = 1244] [outer = 0x7feb144df400] 12:24:49 INFO - PROCESS | 16354 | 1461180289481 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 261 (0x7feb1c802c00) [pid = 16354] [serial = 1245] [outer = 0x7feb144df400] 12:24:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb36eb3000 == 143 [pid = 16354] [id = 151] 12:24:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4659f000 == 142 [pid = 16354] [id = 143] 12:24:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb297b6800 == 141 [pid = 16354] [id = 333] 12:24:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b639000 == 140 [pid = 16354] [id = 329] 12:24:49 INFO - PROCESS | 16354 | --DOMWINDOW == 260 (0x7feb1606e800) [pid = 16354] [serial = 1100] [outer = (nil)] [url = about:blank] 12:24:49 INFO - PROCESS | 16354 | --DOMWINDOW == 259 (0x7feb15a21000) [pid = 16354] [serial = 1103] [outer = (nil)] [url = about:blank] 12:24:49 INFO - PROCESS | 16354 | --DOMWINDOW == 258 (0x7feb2a607c00) [pid = 16354] [serial = 1127] [outer = (nil)] [url = about:blank] 12:24:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b4ad800 == 139 [pid = 16354] [id = 395] 12:24:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb25093800 == 138 [pid = 16354] [id = 394] 12:24:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24cbb000 == 137 [pid = 16354] [id = 393] 12:24:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d054800 == 136 [pid = 16354] [id = 392] 12:24:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19cdc000 == 135 [pid = 16354] [id = 391] 12:24:49 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d04e800 == 134 [pid = 16354] [id = 390] 12:24:50 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b4a9000 == 133 [pid = 16354] [id = 389] 12:24:50 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb197d0800 == 132 [pid = 16354] [id = 388] 12:24:50 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1464b800 == 131 [pid = 16354] [id = 386] 12:24:50 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c82c000 == 130 [pid = 16354] [id = 300] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 257 (0x7feb1c658000) [pid = 16354] [serial = 843] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 256 (0x7feb3d00f000) [pid = 16354] [serial = 897] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 255 (0x7feb3cdbfc00) [pid = 16354] [serial = 828] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 254 (0x7feb18f8f800) [pid = 16354] [serial = 834] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 253 (0x7feb1c809800) [pid = 16354] [serial = 795] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 252 (0x7feb3cb66c00) [pid = 16354] [serial = 894] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 251 (0x7feb23fe6c00) [pid = 16354] [serial = 816] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 250 (0x7feb41ab7c00) [pid = 16354] [serial = 906] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 249 (0x7feb29786000) [pid = 16354] [serial = 882] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 248 (0x7feb31e5e000) [pid = 16354] [serial = 963] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 247 (0x7feb23c6ec00) [pid = 16354] [serial = 942] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 246 (0x7feb27b30000) [pid = 16354] [serial = 1059] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 245 (0x7feb2a792800) [pid = 16354] [serial = 885] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 244 (0x7feb25f8dc00) [pid = 16354] [serial = 945] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 243 (0x7feb3020ac00) [pid = 16354] [serial = 960] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 242 (0x7feb4249e800) [pid = 16354] [serial = 903] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 241 (0x7feb3e011400) [pid = 16354] [serial = 969] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 240 (0x7feb305f5c00) [pid = 16354] [serial = 822] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 239 (0x7feb18ac9c00) [pid = 16354] [serial = 909] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 238 (0x7feb26cc8000) [pid = 16354] [serial = 879] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 237 (0x7feb2f499800) [pid = 16354] [serial = 957] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 236 (0x7feb26b09000) [pid = 16354] [serial = 819] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 235 (0x7feb25c54000) [pid = 16354] [serial = 876] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 234 (0x7feb1e04dc00) [pid = 16354] [serial = 915] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 233 (0x7feb31633400) [pid = 16354] [serial = 888] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 232 (0x7feb1a429400) [pid = 16354] [serial = 912] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 231 (0x7feb18e20400) [pid = 16354] [serial = 792] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 230 (0x7feb41aba800) [pid = 16354] [serial = 972] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 229 (0x7feb1e156800) [pid = 16354] [serial = 873] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 228 (0x7feb36edc000) [pid = 16354] [serial = 966] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 227 (0x7feb27b35800) [pid = 16354] [serial = 948] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 226 (0x7feb1df12c00) [pid = 16354] [serial = 837] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 225 (0x7feb2978a800) [pid = 16354] [serial = 951] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 224 (0x7feb26258c00) [pid = 16354] [serial = 978] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 223 (0x7feb18f8ec00) [pid = 16354] [serial = 939] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 222 (0x7feb1d157c00) [pid = 16354] [serial = 975] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb32783800) [pid = 16354] [serial = 891] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb420f5c00) [pid = 16354] [serial = 831] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb3e3f3800) [pid = 16354] [serial = 900] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb2c0d8800) [pid = 16354] [serial = 954] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 217 (0x7feb36216800) [pid = 16354] [serial = 825] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 216 (0x7feb2a60e800) [pid = 16354] [serial = 981] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 215 (0x7feb1f45e000) [pid = 16354] [serial = 840] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 214 (0x7feb2615bc00) [pid = 16354] [serial = 1121] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 213 (0x7feb267b8400) [pid = 16354] [serial = 1122] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 212 (0x7feb29771000) [pid = 16354] [serial = 1125] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 211 (0x7feb16461400) [pid = 16354] [serial = 1061] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 210 (0x7feb2976c800) [pid = 16354] [serial = 1073] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 209 (0x7feb2c07c800) [pid = 16354] [serial = 1076] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 208 (0x7feb26610000) [pid = 16354] [serial = 1070] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 207 (0x7feb1cc5dc00) [pid = 16354] [serial = 1110] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 206 (0x7feb1a424400) [pid = 16354] [serial = 1109] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb1664cc00) [pid = 16354] [serial = 1097] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb24cfa000) [pid = 16354] [serial = 1115] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb24fea800) [pid = 16354] [serial = 1116] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb41a5d800) [pid = 16354] [serial = 1088] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb18e17000) [pid = 16354] [serial = 1107] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 200 (0x7feb1657c800) [pid = 16354] [serial = 1106] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 199 (0x7feb1dd65400) [pid = 16354] [serial = 1112] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 198 (0x7feb1e1a2c00) [pid = 16354] [serial = 1113] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 197 (0x7feb1e1a6800) [pid = 16354] [serial = 1064] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 196 (0x7feb3bfd6400) [pid = 16354] [serial = 1082] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 195 (0x7feb25c4f400) [pid = 16354] [serial = 1067] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 194 (0x7feb3d2c5800) [pid = 16354] [serial = 1085] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb25c7fc00) [pid = 16354] [serial = 1118] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb1d13cc00) [pid = 16354] [serial = 1094] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb1cc61400) [pid = 16354] [serial = 1091] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb31d43c00) [pid = 16354] [serial = 1079] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb26ceb400) [pid = 16354] [serial = 1124] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb25f07800) [pid = 16354] [serial = 1119] [outer = (nil)] [url = about:blank] 12:24:50 INFO - PROCESS | 16354 | 1461180290469 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]]]}] 12:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1788ms 12:24:50 INFO - PROCESS | 16354 | 1461180290529 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:24:50 INFO - PROCESS | 16354 | 1461180290532 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:24:50 INFO - PROCESS | 16354 | 1461180290542 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 16354 | 1461180290551 Marionette TRACE conn3 <- [1,1630,null,{}] 12:24:50 INFO - PROCESS | 16354 | 1461180290566 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}] 12:24:50 INFO - PROCESS | 16354 | 1461180290787 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:24:50 INFO - PROCESS | 16354 | 1461180290966 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb197ca000 == 131 [pid = 16354] [id = 415] 12:24:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb144e0800) [pid = 16354] [serial = 1246] [outer = (nil)] 12:24:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb1c85e000) [pid = 16354] [serial = 1247] [outer = 0x7feb144e0800] 12:24:51 INFO - PROCESS | 16354 | 1461180291035 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb1d137400) [pid = 16354] [serial = 1248] [outer = 0x7feb144e0800] 12:24:51 INFO - PROCESS | 16354 | 1461180291843 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]]]}] 12:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1341ms 12:24:51 INFO - PROCESS | 16354 | 1461180291908 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 16354 | 1461180291913 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:24:51 INFO - PROCESS | 16354 | 1461180291919 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 16354 | 1461180291922 Marionette TRACE conn3 <- [1,1634,null,{}] 12:24:51 INFO - PROCESS | 16354 | 1461180291928 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}] 12:24:52 INFO - PROCESS | 16354 | 1461180292187 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:24:52 INFO - PROCESS | 16354 | 1461180292218 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1be15000 == 132 [pid = 16354] [id = 416] 12:24:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb1a429400) [pid = 16354] [serial = 1249] [outer = (nil)] 12:24:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb1dd63400) [pid = 16354] [serial = 1250] [outer = 0x7feb1a429400] 12:24:52 INFO - PROCESS | 16354 | 1461180292283 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb1df15800) [pid = 16354] [serial = 1251] [outer = 0x7feb1a429400] 12:24:53 INFO - PROCESS | 16354 | 1461180293256 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]]]}] 12:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1379ms 12:24:53 INFO - PROCESS | 16354 | 1461180293299 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:24:53 INFO - PROCESS | 16354 | 1461180293303 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:24:53 INFO - PROCESS | 16354 | 1461180293315 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:24:53 INFO - PROCESS | 16354 | 1461180293317 Marionette TRACE conn3 <- [1,1638,null,{}] 12:24:53 INFO - PROCESS | 16354 | 1461180293323 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}] 12:24:53 INFO - PROCESS | 16354 | 1461180293676 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:24:53 INFO - PROCESS | 16354 | 1461180293755 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d054800 == 133 [pid = 16354] [id = 417] 12:24:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 195 (0x7feb1e1a2c00) [pid = 16354] [serial = 1252] [outer = (nil)] 12:24:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 196 (0x7feb1f459000) [pid = 16354] [serial = 1253] [outer = 0x7feb1e1a2c00] 12:24:53 INFO - PROCESS | 16354 | 1461180293832 Marionette DEBUG loaded listener.js 12:24:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 197 (0x7feb23e62c00) [pid = 16354] [serial = 1254] [outer = 0x7feb1e1a2c00] 12:24:54 INFO - PROCESS | 16354 | --DOMWINDOW == 196 (0x7feb23e64400) [pid = 16354] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:24:54 INFO - PROCESS | 16354 | --DOMWINDOW == 195 (0x7feb16588800) [pid = 16354] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:24:54 INFO - PROCESS | 16354 | --DOMWINDOW == 194 (0x7feb16065c00) [pid = 16354] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:24:54 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb16071000) [pid = 16354] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:24:54 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb16064400) [pid = 16354] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:24:54 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb1df18400) [pid = 16354] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:24:54 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb23c66000) [pid = 16354] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:24:54 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb16458800) [pid = 16354] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:24:55 INFO - PROCESS | 16354 | 1461180295216 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]]]}] 12:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1950ms 12:24:55 INFO - PROCESS | 16354 | 1461180295261 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 16354 | 1461180295264 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:24:55 INFO - PROCESS | 16354 | 1461180295270 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 16354 | 1461180295272 Marionette TRACE conn3 <- [1,1642,null,{}] 12:24:55 INFO - PROCESS | 16354 | 1461180295277 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}] 12:24:55 INFO - PROCESS | 16354 | 1461180295460 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:24:55 INFO - PROCESS | 16354 | 1461180295622 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f12c000 == 134 [pid = 16354] [id = 418] 12:24:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb16457000) [pid = 16354] [serial = 1255] [outer = (nil)] 12:24:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb23ff1800) [pid = 16354] [serial = 1256] [outer = 0x7feb16457000] 12:24:55 INFO - PROCESS | 16354 | 1461180295685 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb25c53800) [pid = 16354] [serial = 1257] [outer = 0x7feb16457000] 12:24:56 INFO - PROCESS | 16354 | 1461180296384 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]]]}] 12:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1129ms 12:24:56 INFO - PROCESS | 16354 | 1461180296400 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:24:56 INFO - PROCESS | 16354 | 1461180296416 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:24:56 INFO - PROCESS | 16354 | 1461180296423 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 16354 | 1461180296426 Marionette TRACE conn3 <- [1,1646,null,{}] 12:24:56 INFO - PROCESS | 16354 | 1461180296430 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}] 12:24:56 INFO - PROCESS | 16354 | 1461180296613 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:24:56 INFO - PROCESS | 16354 | 1461180296949 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb14660800 == 135 [pid = 16354] [id = 419] 12:24:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb13728000) [pid = 16354] [serial = 1258] [outer = (nil)] 12:24:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb13732400) [pid = 16354] [serial = 1259] [outer = 0x7feb13728000] 12:24:57 INFO - PROCESS | 16354 | 1461180297029 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 195 (0x7feb15df7c00) [pid = 16354] [serial = 1260] [outer = 0x7feb13728000] 12:24:57 INFO - PROCESS | 16354 | 1461180297985 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]]]}] 12:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1639ms 12:24:58 INFO - PROCESS | 16354 | 1461180298064 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 16354 | 1461180298072 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:24:58 INFO - PROCESS | 16354 | 1461180298082 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 16354 | 1461180298087 Marionette TRACE conn3 <- [1,1650,null,{}] 12:24:58 INFO - PROCESS | 16354 | 1461180298094 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}] 12:24:58 INFO - PROCESS | 16354 | 1461180298364 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:24:58 INFO - PROCESS | 16354 | 1461180298665 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c705800 == 136 [pid = 16354] [id = 420] 12:24:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 196 (0x7feb195af000) [pid = 16354] [serial = 1261] [outer = (nil)] 12:24:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 197 (0x7feb1a87e400) [pid = 16354] [serial = 1262] [outer = 0x7feb195af000] 12:24:58 INFO - PROCESS | 16354 | 1461180298748 Marionette DEBUG loaded listener.js 12:24:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 198 (0x7feb1c807c00) [pid = 16354] [serial = 1263] [outer = 0x7feb195af000] 12:24:59 INFO - PROCESS | 16354 | 1461180299750 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]]]}] 12:24:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:24:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1733ms 12:24:59 INFO - PROCESS | 16354 | 1461180299819 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:24:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:24:59 INFO - PROCESS | 16354 | 1461180299826 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:24:59 INFO - PROCESS | 16354 | 1461180299833 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 16354 | 1461180299837 Marionette TRACE conn3 <- [1,1654,null,{}] 12:24:59 INFO - PROCESS | 16354 | 1461180299843 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}] 12:25:00 INFO - PROCESS | 16354 | 1461180300064 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:25:00 INFO - PROCESS | 16354 | 1461180300408 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24cc7800 == 137 [pid = 16354] [id = 421] 12:25:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 199 (0x7feb1a42ac00) [pid = 16354] [serial = 1264] [outer = (nil)] 12:25:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 200 (0x7feb1dd64800) [pid = 16354] [serial = 1265] [outer = 0x7feb1a42ac00] 12:25:00 INFO - PROCESS | 16354 | 1461180300523 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 201 (0x7feb1e19b400) [pid = 16354] [serial = 1266] [outer = 0x7feb1a42ac00] 12:25:01 INFO - PROCESS | 16354 | 1461180301702 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]]]}] 12:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1942ms 12:25:01 INFO - PROCESS | 16354 | 1461180301777 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:25:01 INFO - PROCESS | 16354 | 1461180301781 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:25:01 INFO - PROCESS | 16354 | 1461180301800 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 16354 | 1461180301814 Marionette TRACE conn3 <- [1,1658,null,{}] 12:25:01 INFO - PROCESS | 16354 | 1461180301864 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}] 12:25:02 INFO - PROCESS | 16354 | 1461180302220 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:25:02 INFO - PROCESS | 16354 | 1461180302533 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26123800 == 138 [pid = 16354] [id = 422] 12:25:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb1d156000) [pid = 16354] [serial = 1267] [outer = (nil)] 12:25:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb25bcd400) [pid = 16354] [serial = 1268] [outer = 0x7feb1d156000] 12:25:02 INFO - PROCESS | 16354 | 1461180302630 Marionette DEBUG loaded listener.js 12:25:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb25f0d800) [pid = 16354] [serial = 1269] [outer = 0x7feb1d156000] 12:25:03 INFO - PROCESS | 16354 | 1461180303598 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]]]}] 12:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1854ms 12:25:03 INFO - PROCESS | 16354 | 1461180303645 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:25:03 INFO - PROCESS | 16354 | 1461180303650 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:25:03 INFO - PROCESS | 16354 | 1461180303657 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:25:03 INFO - PROCESS | 16354 | 1461180303661 Marionette TRACE conn3 <- [1,1662,null,{}] 12:25:03 INFO - PROCESS | 16354 | 1461180303668 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}] 12:25:03 INFO - PROCESS | 16354 | 1461180303886 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:25:04 INFO - PROCESS | 16354 | 1461180304110 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb27b62000 == 139 [pid = 16354] [id = 423] 12:25:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb23e5f000) [pid = 16354] [serial = 1270] [outer = (nil)] 12:25:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb26151c00) [pid = 16354] [serial = 1271] [outer = 0x7feb23e5f000] 12:25:04 INFO - PROCESS | 16354 | 1461180304229 Marionette DEBUG loaded listener.js 12:25:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 207 (0x7feb266d2c00) [pid = 16354] [serial = 1272] [outer = 0x7feb23e5f000] 12:25:05 INFO - PROCESS | 16354 | 1461180305125 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]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1544ms 12:25:05 INFO - PROCESS | 16354 | 1461180305202 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:25:05 INFO - PROCESS | 16354 | 1461180305206 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:25:05 INFO - PROCESS | 16354 | 1461180305211 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 16354 | 1461180305214 Marionette TRACE conn3 <- [1,1666,null,{}] 12:25:05 INFO - PROCESS | 16354 | 1461180305219 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}] 12:25:05 INFO - PROCESS | 16354 | 1461180305474 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:25:05 INFO - PROCESS | 16354 | 1461180305819 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29918000 == 140 [pid = 16354] [id = 424] 12:25:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 208 (0x7feb26b09000) [pid = 16354] [serial = 1273] [outer = (nil)] 12:25:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 209 (0x7feb26b10000) [pid = 16354] [serial = 1274] [outer = 0x7feb26b09000] 12:25:05 INFO - PROCESS | 16354 | 1461180305965 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 210 (0x7feb2802e400) [pid = 16354] [serial = 1275] [outer = 0x7feb26b09000] 12:25:06 INFO - PROCESS | 16354 | 1461180306982 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]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1844ms 12:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:25:07 INFO - PROCESS | 16354 | 1461180307057 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:25:07 INFO - PROCESS | 16354 | 1461180307060 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:25:07 INFO - PROCESS | 16354 | 1461180307067 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 16354 | 1461180307070 Marionette TRACE conn3 <- [1,1670,null,{}] 12:25:07 INFO - PROCESS | 16354 | 1461180307076 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}] 12:25:07 INFO - PROCESS | 16354 | 1461180307291 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:25:07 INFO - PROCESS | 16354 | 1461180307501 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a1e5800 == 141 [pid = 16354] [id = 425] 12:25:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 211 (0x7feb2802ec00) [pid = 16354] [serial = 1276] [outer = (nil)] 12:25:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 212 (0x7feb2a3ce400) [pid = 16354] [serial = 1277] [outer = 0x7feb2802ec00] 12:25:07 INFO - PROCESS | 16354 | 1461180307659 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 213 (0x7feb2c0dd000) [pid = 16354] [serial = 1278] [outer = 0x7feb2802ec00] 12:25:08 INFO - PROCESS | 16354 | 1461180308487 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]]]}] 12:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1490ms 12:25:08 INFO - PROCESS | 16354 | 1461180308557 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 16354 | 1461180308567 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:25:08 INFO - PROCESS | 16354 | 1461180308577 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 16354 | 1461180308582 Marionette TRACE conn3 <- [1,1674,null,{}] 12:25:08 INFO - PROCESS | 16354 | 1461180308587 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}] 12:25:08 INFO - PROCESS | 16354 | 1461180308839 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:25:09 INFO - PROCESS | 16354 | 1461180309096 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a5c7800 == 142 [pid = 16354] [id = 426] 12:25:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 214 (0x7feb23c81400) [pid = 16354] [serial = 1279] [outer = (nil)] 12:25:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 215 (0x7feb2cccc800) [pid = 16354] [serial = 1280] [outer = 0x7feb23c81400] 12:25:09 INFO - PROCESS | 16354 | 1461180309214 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 216 (0x7feb2f490800) [pid = 16354] [serial = 1281] [outer = 0x7feb23c81400] 12:25:10 INFO - PROCESS | 16354 | 1461180310041 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]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1532ms 12:25:10 INFO - PROCESS | 16354 | 1461180310110 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 16354 | 1461180310113 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:25:10 INFO - PROCESS | 16354 | 1461180310119 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 16354 | 1461180310122 Marionette TRACE conn3 <- [1,1678,null,{}] 12:25:10 INFO - PROCESS | 16354 | 1461180310128 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}] 12:25:10 INFO - PROCESS | 16354 | 1461180310364 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:25:10 INFO - PROCESS | 16354 | 1461180310574 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300e3000 == 143 [pid = 16354] [id = 427] 12:25:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 217 (0x7feb26b0a400) [pid = 16354] [serial = 1282] [outer = (nil)] 12:25:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 218 (0x7feb30203c00) [pid = 16354] [serial = 1283] [outer = 0x7feb26b0a400] 12:25:10 INFO - PROCESS | 16354 | 1461180310700 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb30210400) [pid = 16354] [serial = 1284] [outer = 0x7feb26b0a400] 12:25:11 INFO - PROCESS | 16354 | 1461180311781 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]]]}] 12:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1730ms 12:25:11 INFO - PROCESS | 16354 | 1461180311851 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:25:11 INFO - PROCESS | 16354 | 1461180311855 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:25:11 INFO - PROCESS | 16354 | 1461180311861 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:25:11 INFO - PROCESS | 16354 | 1461180311864 Marionette TRACE conn3 <- [1,1682,null,{}] 12:25:11 INFO - PROCESS | 16354 | 1461180311870 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}] 12:25:12 INFO - PROCESS | 16354 | 1461180312118 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:25:12 INFO - PROCESS | 16354 | 1461180312328 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:12 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb315e0000 == 144 [pid = 16354] [id = 428] 12:25:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb2ca6f000) [pid = 16354] [serial = 1285] [outer = (nil)] 12:25:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb3163c000) [pid = 16354] [serial = 1286] [outer = 0x7feb2ca6f000] 12:25:12 INFO - PROCESS | 16354 | 1461180312440 Marionette DEBUG loaded listener.js 12:25:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb321ac000) [pid = 16354] [serial = 1287] [outer = 0x7feb2ca6f000] 12:25:13 INFO - PROCESS | 16354 | 1461180313349 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]]]}] 12:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1532ms 12:25:13 INFO - PROCESS | 16354 | 1461180313395 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:25:13 INFO - PROCESS | 16354 | 1461180313399 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:25:13 INFO - PROCESS | 16354 | 1461180313406 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 16354 | 1461180313408 Marionette TRACE conn3 <- [1,1686,null,{}] 12:25:13 INFO - PROCESS | 16354 | 1461180313415 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}] 12:25:13 INFO - PROCESS | 16354 | 1461180313634 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:25:13 INFO - PROCESS | 16354 | 1461180313845 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cd7d800 == 145 [pid = 16354] [id = 429] 12:25:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 223 (0x7feb25c50c00) [pid = 16354] [serial = 1288] [outer = (nil)] 12:25:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 224 (0x7feb3251bc00) [pid = 16354] [serial = 1289] [outer = 0x7feb25c50c00] 12:25:13 INFO - PROCESS | 16354 | 1461180313970 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 225 (0x7feb3cb72800) [pid = 16354] [serial = 1290] [outer = 0x7feb25c50c00] 12:25:14 INFO - PROCESS | 16354 | 1461180314926 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]]]}] 12:25:14 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 12:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1579ms 12:25:14 INFO - PROCESS | 16354 | 1461180314986 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 16354 | 1461180314990 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:25:14 INFO - PROCESS | 16354 | 1461180314996 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - PROCESS | 16354 | 1461180315000 Marionette TRACE conn3 <- [1,1690,null,{}] 12:25:15 INFO - PROCESS | 16354 | 1461180315006 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}] 12:25:15 INFO - PROCESS | 16354 | 1461180315246 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:25:15 INFO - PROCESS | 16354 | 1461180315509 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb421bd800 == 146 [pid = 16354] [id = 430] 12:25:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 226 (0x7feb3d2c0800) [pid = 16354] [serial = 1291] [outer = (nil)] 12:25:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 227 (0x7feb41ab5000) [pid = 16354] [serial = 1292] [outer = 0x7feb3d2c0800] 12:25:15 INFO - PROCESS | 16354 | 1461180315624 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 228 (0x7feb41f7c400) [pid = 16354] [serial = 1293] [outer = 0x7feb3d2c0800] 12:25:16 INFO - PROCESS | 16354 | 1461180316504 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]]]}] 12:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1581ms 12:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:25:16 INFO - PROCESS | 16354 | 1461180316577 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:25:16 INFO - PROCESS | 16354 | 1461180316580 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:25:16 INFO - PROCESS | 16354 | 1461180316587 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 16354 | 1461180316590 Marionette TRACE conn3 <- [1,1694,null,{}] 12:25:16 INFO - PROCESS | 16354 | 1461180316596 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}] 12:25:16 INFO - PROCESS | 16354 | 1461180316845 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:25:17 INFO - PROCESS | 16354 | 1461180317093 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb44fd1800 == 147 [pid = 16354] [id = 431] 12:25:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 229 (0x7feb3d241c00) [pid = 16354] [serial = 1294] [outer = (nil)] 12:25:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 230 (0x7feb420c1400) [pid = 16354] [serial = 1295] [outer = 0x7feb3d241c00] 12:25:17 INFO - PROCESS | 16354 | 1461180317209 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 231 (0x7feb420f3400) [pid = 16354] [serial = 1296] [outer = 0x7feb3d241c00] 12:25:18 INFO - PROCESS | 16354 | 1461180318040 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]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1531ms 12:25:18 INFO - PROCESS | 16354 | 1461180318117 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 16354 | 1461180318121 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:25:18 INFO - PROCESS | 16354 | 1461180318127 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 16354 | 1461180318130 Marionette TRACE conn3 <- [1,1698,null,{}] 12:25:18 INFO - PROCESS | 16354 | 1461180318135 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}] 12:25:18 INFO - PROCESS | 16354 | 1461180318364 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:25:18 INFO - PROCESS | 16354 | 1461180318682 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18dc7000 == 148 [pid = 16354] [id = 432] 12:25:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 232 (0x7feb18ad4c00) [pid = 16354] [serial = 1297] [outer = (nil)] 12:25:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 233 (0x7feb18b76800) [pid = 16354] [serial = 1298] [outer = 0x7feb18ad4c00] 12:25:18 INFO - PROCESS | 16354 | 1461180318800 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 234 (0x7feb1cc6a000) [pid = 16354] [serial = 1299] [outer = 0x7feb18ad4c00] 12:25:19 INFO - PROCESS | 16354 | 1461180319683 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]]]}] 12:25:19 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 12:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1638ms 12:25:19 INFO - PROCESS | 16354 | 1461180319766 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:25:19 INFO - PROCESS | 16354 | 1461180319770 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:25:19 INFO - PROCESS | 16354 | 1461180319777 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 16354 | 1461180319781 Marionette TRACE conn3 <- [1,1702,null,{}] 12:25:19 INFO - PROCESS | 16354 | 1461180319787 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}] 12:25:20 INFO - PROCESS | 16354 | 1461180320049 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:25:20 INFO - PROCESS | 16354 | 1461180320364 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c97b000 == 149 [pid = 16354] [id = 433] 12:25:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 235 (0x7feb18b6bc00) [pid = 16354] [serial = 1300] [outer = (nil)] 12:25:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 236 (0x7feb1cc6d000) [pid = 16354] [serial = 1301] [outer = 0x7feb18b6bc00] 12:25:20 INFO - PROCESS | 16354 | 1461180320445 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 237 (0x7feb1e057000) [pid = 16354] [serial = 1302] [outer = 0x7feb18b6bc00] 12:25:21 INFO - PROCESS | 16354 | 1461180321800 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]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2092ms 12:25:21 INFO - PROCESS | 16354 | 1461180321902 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 16354 | 1461180321908 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:25:21 INFO - PROCESS | 16354 | 1461180321918 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 16354 | 1461180321924 Marionette TRACE conn3 <- [1,1706,null,{}] 12:25:21 INFO - PROCESS | 16354 | 1461180321934 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}] 12:25:22 INFO - PROCESS | 16354 | 1461180322150 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:25:22 INFO - PROCESS | 16354 | 1461180322369 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c98b000 == 150 [pid = 16354] [id = 434] 12:25:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 238 (0x7feb15a1e000) [pid = 16354] [serial = 1303] [outer = (nil)] 12:25:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 239 (0x7feb18a72800) [pid = 16354] [serial = 1304] [outer = 0x7feb15a1e000] 12:25:22 INFO - PROCESS | 16354 | 1461180322480 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 240 (0x7feb18a7e400) [pid = 16354] [serial = 1305] [outer = 0x7feb15a1e000] 12:25:23 INFO - PROCESS | 16354 | 1461180323438 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]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1595ms 12:25:23 INFO - PROCESS | 16354 | 1461180323513 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:25:23 INFO - PROCESS | 16354 | 1461180323521 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:25:23 INFO - PROCESS | 16354 | 1461180323532 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - PROCESS | 16354 | 1461180323537 Marionette TRACE conn3 <- [1,1710,null,{}] 12:25:23 INFO - PROCESS | 16354 | 1461180323545 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}] 12:25:23 INFO - PROCESS | 16354 | 1461180323930 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:25:24 INFO - PROCESS | 16354 | 1461180324273 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb14653800 == 151 [pid = 16354] [id = 435] 12:25:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 241 (0x7feb1a427400) [pid = 16354] [serial = 1306] [outer = (nil)] 12:25:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 242 (0x7feb1a42dc00) [pid = 16354] [serial = 1307] [outer = 0x7feb1a427400] 12:25:24 INFO - PROCESS | 16354 | 1461180324348 Marionette DEBUG loaded listener.js 12:25:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 243 (0x7feb1c652400) [pid = 16354] [serial = 1308] [outer = 0x7feb1a427400] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d3db000 == 150 [pid = 16354] [id = 208] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 242 (0x7feb1c85c400) [pid = 16354] [serial = 1154] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 241 (0x7feb1c855000) [pid = 16354] [serial = 1157] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 240 (0x7feb18b73400) [pid = 16354] [serial = 1160] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f12c000 == 149 [pid = 16354] [id = 418] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d054800 == 148 [pid = 16354] [id = 417] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1be15000 == 147 [pid = 16354] [id = 416] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb197ca000 == 146 [pid = 16354] [id = 415] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb160ba000 == 145 [pid = 16354] [id = 414] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d026000 == 144 [pid = 16354] [id = 413] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb165ee800 == 143 [pid = 16354] [id = 412] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18336000 == 142 [pid = 16354] [id = 410] 12:25:25 INFO - PROCESS | 16354 | 1461180325529 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]]]}] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15d51000 == 141 [pid = 16354] [id = 409] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4651a000 == 140 [pid = 16354] [id = 408] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42136800 == 139 [pid = 16354] [id = 407] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3bfe6000 == 138 [pid = 16354] [id = 406] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3113a800 == 137 [pid = 16354] [id = 405] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb302aa000 == 136 [pid = 16354] [id = 404] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f43d000 == 135 [pid = 16354] [id = 403] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a2ee000 == 134 [pid = 16354] [id = 402] 12:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2040ms 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29fb2000 == 133 [pid = 16354] [id = 401] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb280d0800 == 132 [pid = 16354] [id = 400] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2698a800 == 131 [pid = 16354] [id = 399] 12:25:25 INFO - PROCESS | 16354 | 1461180325579 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 16354 | 1461180325583 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f124000 == 130 [pid = 16354] [id = 398] 12:25:25 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19cc5800 == 129 [pid = 16354] [id = 397] 12:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:25:25 INFO - PROCESS | 16354 | 1461180325595 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 16354 | 1461180325602 Marionette TRACE conn3 <- [1,1714,null,{}] 12:25:25 INFO - PROCESS | 16354 | 1461180325618 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}] 12:25:25 INFO - PROCESS | 16354 | 1461180325849 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 239 (0x7feb1372d800) [pid = 16354] [serial = 1163] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 238 (0x7feb15dfa000) [pid = 16354] [serial = 1148] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 237 (0x7feb1c852c00) [pid = 16354] [serial = 1151] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 236 (0x7feb2c078400) [pid = 16354] [serial = 1139] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 235 (0x7feb25f83c00) [pid = 16354] [serial = 1185] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 234 (0x7feb24f03800) [pid = 16354] [serial = 1181] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 233 (0x7feb25c4f800) [pid = 16354] [serial = 1182] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 232 (0x7feb23c65000) [pid = 16354] [serial = 1179] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 16354 | --DOMWINDOW == 231 (0x7feb1dd5e800) [pid = 16354] [serial = 1188] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 230 (0x7feb1a430400) [pid = 16354] [serial = 1187] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 229 (0x7feb25dd2800) [pid = 16354] [serial = 1184] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 228 (0x7feb1a887000) [pid = 16354] [serial = 1175] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 227 (0x7feb1df14c00) [pid = 16354] [serial = 1176] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 226 (0x7feb3bfddc00) [pid = 16354] [serial = 1145] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 225 (0x7feb1d152c00) [pid = 16354] [serial = 1173] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 224 (0x7feb1cc5f000) [pid = 16354] [serial = 1172] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 223 (0x7feb18f8f400) [pid = 16354] [serial = 1170] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 222 (0x7feb18b79000) [pid = 16354] [serial = 1169] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb30202400) [pid = 16354] [serial = 1142] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb26790400) [pid = 16354] [serial = 1136] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb1c811800) [pid = 16354] [serial = 1130] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb1606b800) [pid = 16354] [serial = 1166] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 217 (0x7feb1657fc00) [pid = 16354] [serial = 1167] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 216 (0x7feb23c7a000) [pid = 16354] [serial = 1133] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | --DOMWINDOW == 215 (0x7feb1e1a0800) [pid = 16354] [serial = 1178] [outer = (nil)] [url = about:blank] 12:25:26 INFO - PROCESS | 16354 | 1461180326132 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18dd1000 == 130 [pid = 16354] [id = 436] 12:25:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 216 (0x7feb1372d800) [pid = 16354] [serial = 1309] [outer = (nil)] 12:25:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 217 (0x7feb18f8f400) [pid = 16354] [serial = 1310] [outer = 0x7feb1372d800] 12:25:26 INFO - PROCESS | 16354 | 1461180326213 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 218 (0x7feb1d14b800) [pid = 16354] [serial = 1311] [outer = 0x7feb1372d800] 12:25:27 INFO - PROCESS | 16354 | 1461180327008 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]]]}] 12:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1436ms 12:25:27 INFO - PROCESS | 16354 | 1461180327032 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 16354 | 1461180327037 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:25:27 INFO - PROCESS | 16354 | 1461180327043 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 16354 | 1461180327045 Marionette TRACE conn3 <- [1,1718,null,{}] 12:25:27 INFO - PROCESS | 16354 | 1461180327051 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}] 12:25:27 INFO - PROCESS | 16354 | 1461180327331 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:25:27 INFO - PROCESS | 16354 | 1461180327445 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1bb4f000 == 131 [pid = 16354] [id = 437] 12:25:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb15dfa000) [pid = 16354] [serial = 1312] [outer = (nil)] 12:25:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb1e055c00) [pid = 16354] [serial = 1313] [outer = 0x7feb15dfa000] 12:25:27 INFO - PROCESS | 16354 | 1461180327511 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb1f45a000) [pid = 16354] [serial = 1314] [outer = 0x7feb15dfa000] 12:25:28 INFO - PROCESS | 16354 | 1461180328349 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]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1341ms 12:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:25:28 INFO - PROCESS | 16354 | 1461180328385 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 16354 | 1461180328388 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:25:28 INFO - PROCESS | 16354 | 1461180328394 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 16354 | 1461180328397 Marionette TRACE conn3 <- [1,1722,null,{}] 12:25:28 INFO - PROCESS | 16354 | 1461180328413 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}] 12:25:28 INFO - PROCESS | 16354 | 1461180328682 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:25:28 INFO - PROCESS | 16354 | 1461180328717 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f069800 == 132 [pid = 16354] [id = 438] 12:25:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb1c858800) [pid = 16354] [serial = 1315] [outer = (nil)] 12:25:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 223 (0x7feb23e5b000) [pid = 16354] [serial = 1316] [outer = 0x7feb1c858800] 12:25:28 INFO - PROCESS | 16354 | 1461180328795 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 224 (0x7feb24cf2c00) [pid = 16354] [serial = 1317] [outer = 0x7feb1c858800] 12:25:29 INFO - PROCESS | 16354 | 1461180329705 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]]]}] 12:25:29 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 12:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1342ms 12:25:30 INFO - PROCESS | 16354 | --DOMWINDOW == 223 (0x7feb13727000) [pid = 16354] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:25:30 INFO - PROCESS | 16354 | --DOMWINDOW == 222 (0x7feb144e0800) [pid = 16354] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:25:30 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb1a429400) [pid = 16354] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:25:30 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb1e1a2c00) [pid = 16354] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:25:30 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb15a1c400) [pid = 16354] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:25:30 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb144df400) [pid = 16354] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:25:30 INFO - PROCESS | 16354 | 1461180330289 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 16354 | 1461180330292 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:25:30 INFO - PROCESS | 16354 | 1461180330368 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 16354 | 1461180330370 Marionette TRACE conn3 <- [1,1726,null,{}] 12:25:30 INFO - PROCESS | 16354 | 1461180330379 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}] 12:25:30 INFO - PROCESS | 16354 | 1461180330603 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:25:30 INFO - PROCESS | 16354 | 1461180330776 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb240cf800 == 133 [pid = 16354] [id = 439] 12:25:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb23e61000) [pid = 16354] [serial = 1318] [outer = (nil)] 12:25:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb26254400) [pid = 16354] [serial = 1319] [outer = 0x7feb23e61000] 12:25:30 INFO - PROCESS | 16354 | 1461180330844 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb267af400) [pid = 16354] [serial = 1320] [outer = 0x7feb23e61000] 12:25:31 INFO - PROCESS | 16354 | 1461180331582 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]]]}] 12:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1235ms 12:25:31 INFO - PROCESS | 16354 | 1461180331602 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:25:31 INFO - PROCESS | 16354 | 1461180331608 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:25:31 INFO - PROCESS | 16354 | 1461180331615 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 16354 | 1461180331619 Marionette TRACE conn3 <- [1,1730,null,{}] 12:25:31 INFO - PROCESS | 16354 | 1461180331624 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}] 12:25:31 INFO - PROCESS | 16354 | 1461180331897 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:25:32 INFO - PROCESS | 16354 | 1461180332027 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250d9800 == 134 [pid = 16354] [id = 440] 12:25:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb23e64c00) [pid = 16354] [serial = 1321] [outer = (nil)] 12:25:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 223 (0x7feb26b11800) [pid = 16354] [serial = 1322] [outer = 0x7feb23e64c00] 12:25:32 INFO - PROCESS | 16354 | 1461180332095 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 224 (0x7feb26ceb800) [pid = 16354] [serial = 1323] [outer = 0x7feb23e64c00] 12:25:33 INFO - PROCESS | 16354 | 1461180333178 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]]]}] 12:25:33 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 12:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1632ms 12:25:33 INFO - PROCESS | 16354 | 1461180333249 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 16354 | 1461180333255 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:25:33 INFO - PROCESS | 16354 | 1461180333266 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 16354 | 1461180333270 Marionette TRACE conn3 <- [1,1734,null,{}] 12:25:33 INFO - PROCESS | 16354 | 1461180333280 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}] 12:25:33 INFO - PROCESS | 16354 | 1461180333566 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:25:33 INFO - PROCESS | 16354 | 1461180333927 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:33 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b49f000 == 135 [pid = 16354] [id = 441] 12:25:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 225 (0x7feb18acd800) [pid = 16354] [serial = 1324] [outer = (nil)] 12:25:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 226 (0x7feb18b6fc00) [pid = 16354] [serial = 1325] [outer = 0x7feb18acd800] 12:25:34 INFO - PROCESS | 16354 | 1461180334012 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 227 (0x7feb195ae400) [pid = 16354] [serial = 1326] [outer = 0x7feb18acd800] 12:25:34 INFO - PROCESS | 16354 | 1461180334963 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]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1739ms 12:25:35 INFO - PROCESS | 16354 | 1461180335006 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 16354 | 1461180335016 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:25:35 INFO - PROCESS | 16354 | 1461180335029 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 16354 | 1461180335032 Marionette TRACE conn3 <- [1,1738,null,{}] 12:25:35 INFO - PROCESS | 16354 | 1461180335040 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}] 12:25:35 INFO - PROCESS | 16354 | 1461180335281 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:25:35 INFO - PROCESS | 16354 | 1461180335644 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb23f1e800 == 136 [pid = 16354] [id = 442] 12:25:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 228 (0x7feb1c85c800) [pid = 16354] [serial = 1327] [outer = (nil)] 12:25:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 229 (0x7feb1d138800) [pid = 16354] [serial = 1328] [outer = 0x7feb1c85c800] 12:25:35 INFO - PROCESS | 16354 | 1461180335730 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 230 (0x7feb1df0f000) [pid = 16354] [serial = 1329] [outer = 0x7feb1c85c800] 12:25:36 INFO - PROCESS | 16354 | 1461180336667 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]]]}] 12:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1686ms 12:25:36 INFO - PROCESS | 16354 | 1461180336714 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:25:36 INFO - PROCESS | 16354 | 1461180336719 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:25:36 INFO - PROCESS | 16354 | 1461180336726 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - PROCESS | 16354 | 1461180336732 Marionette TRACE conn3 <- [1,1742,null,{}] 12:25:36 INFO - PROCESS | 16354 | 1461180336749 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}] 12:25:36 INFO - PROCESS | 16354 | 1461180336986 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:25:37 INFO - PROCESS | 16354 | 1461180337243 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb297c5800 == 137 [pid = 16354] [id = 443] 12:25:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 231 (0x7feb23ff1c00) [pid = 16354] [serial = 1330] [outer = (nil)] 12:25:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 232 (0x7feb25c58400) [pid = 16354] [serial = 1331] [outer = 0x7feb23ff1c00] 12:25:37 INFO - PROCESS | 16354 | 1461180337370 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 233 (0x7feb266d2000) [pid = 16354] [serial = 1332] [outer = 0x7feb23ff1c00] 12:25:38 INFO - PROCESS | 16354 | 1461180338300 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]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1643ms 12:25:38 INFO - PROCESS | 16354 | 1461180338370 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:25:38 INFO - PROCESS | 16354 | 1461180338375 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:25:38 INFO - PROCESS | 16354 | 1461180338382 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 16354 | 1461180338386 Marionette TRACE conn3 <- [1,1746,null,{}] 12:25:38 INFO - PROCESS | 16354 | 1461180338392 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}] 12:25:38 INFO - PROCESS | 16354 | 1461180338620 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:25:38 INFO - PROCESS | 16354 | 1461180338882 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a5af800 == 138 [pid = 16354] [id = 444] 12:25:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 234 (0x7feb18a80c00) [pid = 16354] [serial = 1333] [outer = (nil)] 12:25:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 235 (0x7feb26f30000) [pid = 16354] [serial = 1334] [outer = 0x7feb18a80c00] 12:25:39 INFO - PROCESS | 16354 | 1461180339023 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 236 (0x7feb296bd000) [pid = 16354] [serial = 1335] [outer = 0x7feb18a80c00] 12:25:39 INFO - PROCESS | 16354 | 1461180339886 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]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1534ms 12:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:25:39 INFO - PROCESS | 16354 | 1461180339916 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 16354 | 1461180339919 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:25:39 INFO - PROCESS | 16354 | 1461180339926 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 16354 | 1461180339929 Marionette TRACE conn3 <- [1,1750,null,{}] 12:25:39 INFO - PROCESS | 16354 | 1461180339934 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}] 12:25:40 INFO - PROCESS | 16354 | 1461180340165 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:25:40 INFO - PROCESS | 16354 | 1461180340439 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30a8e000 == 139 [pid = 16354] [id = 445] 12:25:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 237 (0x7feb26cee400) [pid = 16354] [serial = 1336] [outer = (nil)] 12:25:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 238 (0x7feb2a605400) [pid = 16354] [serial = 1337] [outer = 0x7feb26cee400] 12:25:40 INFO - PROCESS | 16354 | 1461180340562 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 239 (0x7feb2ca6d000) [pid = 16354] [serial = 1338] [outer = 0x7feb26cee400] 12:25:41 INFO - PROCESS | 16354 | 1461180341470 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]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1630ms 12:25:41 INFO - PROCESS | 16354 | 1461180341556 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 16354 | 1461180341560 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:25:41 INFO - PROCESS | 16354 | 1461180341566 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 16354 | 1461180341569 Marionette TRACE conn3 <- [1,1754,null,{}] 12:25:41 INFO - PROCESS | 16354 | 1461180341575 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}] 12:25:41 INFO - PROCESS | 16354 | 1461180341857 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:25:42 INFO - PROCESS | 16354 | 1461180342174 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3e077000 == 140 [pid = 16354] [id = 446] 12:25:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 240 (0x7feb3251f800) [pid = 16354] [serial = 1339] [outer = (nil)] 12:25:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 241 (0x7feb3cdb9000) [pid = 16354] [serial = 1340] [outer = 0x7feb3251f800] 12:25:42 INFO - PROCESS | 16354 | 1461180342254 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 242 (0x7feb3d2c4800) [pid = 16354] [serial = 1341] [outer = 0x7feb3251f800] 12:25:43 INFO - PROCESS | 16354 | 1461180343097 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]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1586ms 12:25:43 INFO - PROCESS | 16354 | 1461180343154 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 16354 | 1461180343158 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:25:43 INFO - PROCESS | 16354 | 1461180343164 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 16354 | 1461180343167 Marionette TRACE conn3 <- [1,1758,null,{}] 12:25:43 INFO - PROCESS | 16354 | 1461180343173 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}] 12:25:43 INFO - PROCESS | 16354 | 1461180343386 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:25:43 INFO - PROCESS | 16354 | 1461180343651 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb44283800 == 141 [pid = 16354] [id = 447] 12:25:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 243 (0x7feb1679f000) [pid = 16354] [serial = 1342] [outer = (nil)] 12:25:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 244 (0x7feb167a7000) [pid = 16354] [serial = 1343] [outer = 0x7feb1679f000] 12:25:43 INFO - PROCESS | 16354 | 1461180343772 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 245 (0x7feb167ac000) [pid = 16354] [serial = 1344] [outer = 0x7feb1679f000] 12:25:44 INFO - PROCESS | 16354 | 1461180344641 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]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1542ms 12:25:44 INFO - PROCESS | 16354 | 1461180344707 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 16354 | 1461180344711 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:25:44 INFO - PROCESS | 16354 | 1461180344717 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 16354 | 1461180344720 Marionette TRACE conn3 <- [1,1762,null,{}] 12:25:44 INFO - PROCESS | 16354 | 1461180344726 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}] 12:25:44 INFO - PROCESS | 16354 | 1461180344941 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:25:45 INFO - PROCESS | 16354 | 1461180345155 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc10000 == 142 [pid = 16354] [id = 448] 12:25:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 246 (0x7feb167a2000) [pid = 16354] [serial = 1345] [outer = (nil)] 12:25:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 247 (0x7feb3cb70800) [pid = 16354] [serial = 1346] [outer = 0x7feb167a2000] 12:25:45 INFO - PROCESS | 16354 | 1461180345322 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 248 (0x7feb40110800) [pid = 16354] [serial = 1347] [outer = 0x7feb167a2000] 12:25:46 INFO - PROCESS | 16354 | 1461180346176 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]]]}] 12:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1535ms 12:25:46 INFO - PROCESS | 16354 | 1461180346255 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 16354 | 1461180346262 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:25:46 INFO - PROCESS | 16354 | 1461180346272 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:25:46 INFO - PROCESS | 16354 | 1461180346276 Marionette TRACE conn3 <- [1,1766,null,{}] 12:25:46 INFO - PROCESS | 16354 | 1461180346284 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}] 12:25:46 INFO - PROCESS | 16354 | 1461180346557 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:25:46 INFO - PROCESS | 16354 | 1461180346861 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4747f000 == 143 [pid = 16354] [id = 449] 12:25:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 249 (0x7feb1657a800) [pid = 16354] [serial = 1348] [outer = (nil)] 12:25:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 250 (0x7feb17695000) [pid = 16354] [serial = 1349] [outer = 0x7feb1657a800] 12:25:46 INFO - PROCESS | 16354 | 1461180346951 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 251 (0x7feb1769ac00) [pid = 16354] [serial = 1350] [outer = 0x7feb1657a800] 12:25:47 INFO - PROCESS | 16354 | 1461180347804 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]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1586ms 12:25:47 INFO - PROCESS | 16354 | 1461180347857 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 16354 | 1461180347861 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:25:47 INFO - PROCESS | 16354 | 1461180347867 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 16354 | 1461180347870 Marionette TRACE conn3 <- [1,1770,null,{}] 12:25:47 INFO - PROCESS | 16354 | 1461180347876 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}] 12:25:48 INFO - PROCESS | 16354 | 1461180348097 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:25:48 INFO - PROCESS | 16354 | 1461180348320 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c898800 == 144 [pid = 16354] [id = 450] 12:25:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 252 (0x7feb167a7c00) [pid = 16354] [serial = 1351] [outer = (nil)] 12:25:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 253 (0x7feb3d0dcc00) [pid = 16354] [serial = 1352] [outer = 0x7feb167a7c00] 12:25:48 INFO - PROCESS | 16354 | 1461180348442 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 254 (0x7feb420b8c00) [pid = 16354] [serial = 1353] [outer = 0x7feb167a7c00] 12:25:49 INFO - PROCESS | 16354 | 1461180349381 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]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1585ms 12:25:49 INFO - PROCESS | 16354 | 1461180349454 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 16354 | 1461180349459 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:25:49 INFO - PROCESS | 16354 | 1461180349466 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 16354 | 1461180349476 Marionette TRACE conn3 <- [1,1774,null,{}] 12:25:49 INFO - PROCESS | 16354 | 1461180349481 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}] 12:25:49 INFO - PROCESS | 16354 | 1461180349751 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:25:50 INFO - PROCESS | 16354 | 1461180350065 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15caa000 == 145 [pid = 16354] [id = 451] 12:25:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 255 (0x7feb3cd4b400) [pid = 16354] [serial = 1354] [outer = (nil)] 12:25:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 256 (0x7feb420eec00) [pid = 16354] [serial = 1355] [outer = 0x7feb3cd4b400] 12:25:50 INFO - PROCESS | 16354 | 1461180350155 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 257 (0x7feb42268400) [pid = 16354] [serial = 1356] [outer = 0x7feb3cd4b400] 12:25:51 INFO - PROCESS | 16354 | 1461180351045 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]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1635ms 12:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:25:51 INFO - PROCESS | 16354 | 1461180351103 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 16354 | 1461180351106 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:25:51 INFO - PROCESS | 16354 | 1461180351113 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 16354 | 1461180351116 Marionette TRACE conn3 <- [1,1778,null,{}] 12:25:51 INFO - PROCESS | 16354 | 1461180351122 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}] 12:25:51 INFO - PROCESS | 16354 | 1461180351356 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:25:51 INFO - PROCESS | 16354 | 1461180351676 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb177a0800 == 146 [pid = 16354] [id = 452] 12:25:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 258 (0x7feb177e4000) [pid = 16354] [serial = 1357] [outer = (nil)] 12:25:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 259 (0x7feb177ebc00) [pid = 16354] [serial = 1358] [outer = 0x7feb177e4000] 12:25:51 INFO - PROCESS | 16354 | 1461180351760 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 260 (0x7feb177f0000) [pid = 16354] [serial = 1359] [outer = 0x7feb177e4000] 12:25:52 INFO - PROCESS | 16354 | 1461180352597 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]]]}] 12:25:52 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 12:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1542ms 12:25:52 INFO - PROCESS | 16354 | 1461180352655 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:25:52 INFO - PROCESS | 16354 | 1461180352658 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:25:52 INFO - PROCESS | 16354 | 1461180352664 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:25:52 INFO - PROCESS | 16354 | 1461180352666 Marionette TRACE conn3 <- [1,1782,null,{}] 12:25:52 INFO - PROCESS | 16354 | 1461180352673 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}] 12:25:52 INFO - PROCESS | 16354 | 1461180352890 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:25:53 INFO - PROCESS | 16354 | 1461180353156 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb12f67000 == 147 [pid = 16354] [id = 453] 12:25:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 261 (0x7feb12f0dc00) [pid = 16354] [serial = 1360] [outer = (nil)] 12:25:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 262 (0x7feb12f16c00) [pid = 16354] [serial = 1361] [outer = 0x7feb12f0dc00] 12:25:53 INFO - PROCESS | 16354 | 1461180353273 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 263 (0x7feb12f1b800) [pid = 16354] [serial = 1362] [outer = 0x7feb12f0dc00] 12:25:54 INFO - PROCESS | 16354 | 1461180354142 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]]]}] 12:25:54 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 12:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1529ms 12:25:54 INFO - PROCESS | 16354 | 1461180354195 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:25:54 INFO - PROCESS | 16354 | 1461180354199 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:25:54 INFO - PROCESS | 16354 | 1461180354205 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 16354 | 1461180354207 Marionette TRACE conn3 <- [1,1786,null,{}] 12:25:54 INFO - PROCESS | 16354 | 1461180354214 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}] 12:25:54 INFO - PROCESS | 16354 | 1461180354434 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:25:54 INFO - PROCESS | 16354 | 1461180354700 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:54 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb177ab000 == 148 [pid = 16354] [id = 454] 12:25:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 264 (0x7feb1140b400) [pid = 16354] [serial = 1363] [outer = (nil)] 12:25:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 265 (0x7feb11412400) [pid = 16354] [serial = 1364] [outer = 0x7feb1140b400] 12:25:54 INFO - PROCESS | 16354 | 1461180354816 Marionette DEBUG loaded listener.js 12:25:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 266 (0x7feb11417400) [pid = 16354] [serial = 1365] [outer = 0x7feb1140b400] 12:25:55 INFO - PROCESS | 16354 | 1461180355652 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]]]}] 12:25:55 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 12:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1533ms 12:25:55 INFO - PROCESS | 16354 | 1461180355739 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:25:55 INFO - PROCESS | 16354 | 1461180355743 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:25:55 INFO - PROCESS | 16354 | 1461180355749 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:25:55 INFO - PROCESS | 16354 | 1461180355752 Marionette TRACE conn3 <- [1,1790,null,{}] 12:25:55 INFO - PROCESS | 16354 | 1461180355758 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}] 12:25:56 INFO - PROCESS | 16354 | 1461180356016 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:25:56 INFO - PROCESS | 16354 | 1461180356322 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1146c800 == 149 [pid = 16354] [id = 455] 12:25:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 267 (0x7feb11411400) [pid = 16354] [serial = 1366] [outer = (nil)] 12:25:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 268 (0x7feb12f1bc00) [pid = 16354] [serial = 1367] [outer = 0x7feb11411400] 12:25:56 INFO - PROCESS | 16354 | 1461180356405 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 269 (0x7feb177ec800) [pid = 16354] [serial = 1368] [outer = 0x7feb11411400] 12:25:57 INFO - PROCESS | 16354 | 1461180357285 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]]]}] 12:25:57 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) 12:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1584ms 12:25:57 INFO - PROCESS | 16354 | 1461180357334 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:25:57 INFO - PROCESS | 16354 | 1461180357338 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:25:57 INFO - PROCESS | 16354 | 1461180357345 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:25:57 INFO - PROCESS | 16354 | 1461180357348 Marionette TRACE conn3 <- [1,1794,null,{}] 12:25:57 INFO - PROCESS | 16354 | 1461180357354 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}] 12:25:57 INFO - PROCESS | 16354 | 1461180357574 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:25:57 INFO - PROCESS | 16354 | 1461180357815 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb11e69800 == 150 [pid = 16354] [id = 456] 12:25:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 270 (0x7feb1140c400) [pid = 16354] [serial = 1369] [outer = (nil)] 12:25:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 271 (0x7feb11e1a400) [pid = 16354] [serial = 1370] [outer = 0x7feb1140c400] 12:25:57 INFO - PROCESS | 16354 | 1461180357937 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 272 (0x7feb11e1fc00) [pid = 16354] [serial = 1371] [outer = 0x7feb1140c400] 12:25:58 INFO - PROCESS | 16354 | 1461180358771 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]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1479ms 12:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:25:58 INFO - PROCESS | 16354 | 1461180358825 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 16354 | 1461180358828 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:25:58 INFO - PROCESS | 16354 | 1461180358834 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 16354 | 1461180358839 Marionette TRACE conn3 <- [1,1798,null,{}] 12:25:58 INFO - PROCESS | 16354 | 1461180358846 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}] 12:25:59 INFO - PROCESS | 16354 | 1461180359079 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:25:59 INFO - PROCESS | 16354 | 1461180359453 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15d57800 == 151 [pid = 16354] [id = 457] 12:25:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 273 (0x7feb11417800) [pid = 16354] [serial = 1372] [outer = (nil)] 12:25:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 274 (0x7feb11fa6000) [pid = 16354] [serial = 1373] [outer = 0x7feb11417800] 12:25:59 INFO - PROCESS | 16354 | 1461180359547 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 275 (0x7feb11fab000) [pid = 16354] [serial = 1374] [outer = 0x7feb11417800] 12:26:00 INFO - PROCESS | 16354 | 1461180360399 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]]]}] 12:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1638ms 12:26:00 INFO - PROCESS | 16354 | 1461180360477 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:26:00 INFO - PROCESS | 16354 | 1461180360480 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:26:00 INFO - PROCESS | 16354 | 1461180360494 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 16354 | 1461180360496 Marionette TRACE conn3 <- [1,1802,null,{}] 12:26:00 INFO - PROCESS | 16354 | 1461180360501 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}] 12:26:00 INFO - PROCESS | 16354 | 1461180360777 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:26:01 INFO - PROCESS | 16354 | 1461180361090 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb121d8000 == 152 [pid = 16354] [id = 458] 12:26:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 276 (0x7feb11e19400) [pid = 16354] [serial = 1375] [outer = (nil)] 12:26:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 277 (0x7feb11faec00) [pid = 16354] [serial = 1376] [outer = 0x7feb11e19400] 12:26:01 INFO - PROCESS | 16354 | 1461180361164 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 278 (0x7feb12f11400) [pid = 16354] [serial = 1377] [outer = 0x7feb11e19400] 12:26:02 INFO - PROCESS | 16354 | 1461180362121 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]]]}] 12:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1686ms 12:26:02 INFO - PROCESS | 16354 | 1461180362181 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:26:02 INFO - PROCESS | 16354 | 1461180362185 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:26:02 INFO - PROCESS | 16354 | 1461180362192 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 16354 | 1461180362196 Marionette TRACE conn3 <- [1,1806,null,{}] 12:26:02 INFO - PROCESS | 16354 | 1461180362201 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}] 12:26:02 INFO - PROCESS | 16354 | 1461180362549 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a2e1800 == 151 [pid = 16354] [id = 292] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb240cf800 == 150 [pid = 16354] [id = 439] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f069800 == 149 [pid = 16354] [id = 438] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1bb4f000 == 148 [pid = 16354] [id = 437] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18dd1000 == 147 [pid = 16354] [id = 436] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb14653800 == 146 [pid = 16354] [id = 435] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c98b000 == 145 [pid = 16354] [id = 434] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb44fd1800 == 144 [pid = 16354] [id = 431] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb421bd800 == 143 [pid = 16354] [id = 430] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3cd7d800 == 142 [pid = 16354] [id = 429] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb315e0000 == 141 [pid = 16354] [id = 428] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300e3000 == 140 [pid = 16354] [id = 427] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a5c7800 == 139 [pid = 16354] [id = 426] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a1e5800 == 138 [pid = 16354] [id = 425] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29918000 == 137 [pid = 16354] [id = 424] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb27b62000 == 136 [pid = 16354] [id = 423] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26123800 == 135 [pid = 16354] [id = 422] 12:26:03 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb14660800 == 134 [pid = 16354] [id = 419] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 277 (0x7feb2ffce000) [pid = 16354] [serial = 1226] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 276 (0x7feb1372c800) [pid = 16354] [serial = 1238] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 275 (0x7feb1d137400) [pid = 16354] [serial = 1248] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 274 (0x7feb29785c00) [pid = 16354] [serial = 1214] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 273 (0x7feb1df15800) [pid = 16354] [serial = 1251] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 272 (0x7feb16647800) [pid = 16354] [serial = 1229] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 271 (0x7feb23e62c00) [pid = 16354] [serial = 1254] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 270 (0x7feb18e12800) [pid = 16354] [serial = 1242] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 269 (0x7feb2a795800) [pid = 16354] [serial = 1217] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 268 (0x7feb24f07800) [pid = 16354] [serial = 1190] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 267 (0x7feb1606d800) [pid = 16354] [serial = 1241] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 266 (0x7feb16650800) [pid = 16354] [serial = 1193] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 265 (0x7feb31d3dc00) [pid = 16354] [serial = 1223] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 264 (0x7feb1c802c00) [pid = 16354] [serial = 1245] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 263 (0x7feb18f87c00) [pid = 16354] [serial = 1235] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 262 (0x7feb1f459800) [pid = 16354] [serial = 1199] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 261 (0x7feb28a7ec00) [pid = 16354] [serial = 1232] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 260 (0x7feb144e0400) [pid = 16354] [serial = 1239] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 259 (0x7feb1c64e800) [pid = 16354] [serial = 1196] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 258 (0x7feb1f459000) [pid = 16354] [serial = 1253] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 257 (0x7feb1dd63400) [pid = 16354] [serial = 1250] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 256 (0x7feb28a7e800) [pid = 16354] [serial = 1211] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 255 (0x7feb18f90400) [pid = 16354] [serial = 1244] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 254 (0x7feb26253000) [pid = 16354] [serial = 1205] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 253 (0x7feb24fefc00) [pid = 16354] [serial = 1202] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 252 (0x7feb2dbc9000) [pid = 16354] [serial = 1220] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 251 (0x7feb26cc3000) [pid = 16354] [serial = 1208] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 250 (0x7feb1c85e000) [pid = 16354] [serial = 1247] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | --DOMWINDOW == 249 (0x7feb23ff1800) [pid = 16354] [serial = 1256] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 16354 | 1461180364119 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1464b800 == 135 [pid = 16354] [id = 459] 12:26:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 250 (0x7feb15a16400) [pid = 16354] [serial = 1378] [outer = (nil)] 12:26:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 251 (0x7feb15df4400) [pid = 16354] [serial = 1379] [outer = 0x7feb15a16400] 12:26:04 INFO - PROCESS | 16354 | 1461180364237 Marionette DEBUG loaded listener.js 12:26:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 252 (0x7feb1606b800) [pid = 16354] [serial = 1380] [outer = 0x7feb15a16400] 12:26:05 INFO - PROCESS | 16354 | 1461180365090 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]]]}] 12:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2939ms 12:26:05 INFO - PROCESS | 16354 | 1461180365136 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:26:05 INFO - PROCESS | 16354 | 1461180365142 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:26:05 INFO - PROCESS | 16354 | 1461180365151 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 16354 | 1461180365158 Marionette TRACE conn3 <- [1,1810,null,{}] 12:26:05 INFO - PROCESS | 16354 | 1461180365166 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}] 12:26:05 INFO - PROCESS | 16354 | 1461180365387 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:26:05 INFO - PROCESS | 16354 | 1461180365597 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb165fb800 == 136 [pid = 16354] [id = 460] 12:26:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 253 (0x7feb11fac800) [pid = 16354] [serial = 1381] [outer = (nil)] 12:26:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 254 (0x7feb18946400) [pid = 16354] [serial = 1382] [outer = 0x7feb11fac800] 12:26:05 INFO - PROCESS | 16354 | 1461180365669 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 255 (0x7feb18951c00) [pid = 16354] [serial = 1383] [outer = 0x7feb11fac800] 12:26:06 INFO - PROCESS | 16354 | 1461180366644 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]]]}] 12:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1542ms 12:26:06 INFO - PROCESS | 16354 | 1461180366714 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 16354 | 1461180366721 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:26:06 INFO - PROCESS | 16354 | 1461180366734 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 16354 | 1461180366737 Marionette TRACE conn3 <- [1,1814,null,{}] 12:26:06 INFO - PROCESS | 16354 | 1461180366750 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}] 12:26:07 INFO - PROCESS | 16354 | 1461180367030 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:26:07 INFO - PROCESS | 16354 | 1461180367060 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19cd3800 == 137 [pid = 16354] [id = 461] 12:26:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 256 (0x7feb18a7d800) [pid = 16354] [serial = 1384] [outer = (nil)] 12:26:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 257 (0x7feb18f8e400) [pid = 16354] [serial = 1385] [outer = 0x7feb18a7d800] 12:26:07 INFO - PROCESS | 16354 | 1461180367129 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 258 (0x7feb1a888000) [pid = 16354] [serial = 1386] [outer = 0x7feb18a7d800] 12:26:08 INFO - PROCESS | 16354 | 1461180368284 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]]]}] 12:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1591ms 12:26:08 INFO - PROCESS | 16354 | 1461180368325 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 16354 | 1461180368328 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:26:08 INFO - PROCESS | 16354 | 1461180368338 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 16354 | 1461180368350 Marionette TRACE conn3 <- [1,1818,null,{}] 12:26:08 INFO - PROCESS | 16354 | 1461180368382 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}] 12:26:08 INFO - PROCESS | 16354 | 1461180368668 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:26:09 INFO - PROCESS | 16354 | --DOMWINDOW == 257 (0x7feb1c858800) [pid = 16354] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:26:09 INFO - PROCESS | 16354 | --DOMWINDOW == 256 (0x7feb23e61000) [pid = 16354] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:26:09 INFO - PROCESS | 16354 | --DOMWINDOW == 255 (0x7feb15a1e000) [pid = 16354] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:26:09 INFO - PROCESS | 16354 | --DOMWINDOW == 254 (0x7feb15dfa000) [pid = 16354] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:26:09 INFO - PROCESS | 16354 | --DOMWINDOW == 253 (0x7feb16457000) [pid = 16354] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:26:09 INFO - PROCESS | 16354 | --DOMWINDOW == 252 (0x7feb1372d800) [pid = 16354] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:26:09 INFO - PROCESS | 16354 | --DOMWINDOW == 251 (0x7feb1a427400) [pid = 16354] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:26:09 INFO - PROCESS | 16354 | 1461180369526 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1be20000 == 138 [pid = 16354] [id = 462] 12:26:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 252 (0x7feb1372d400) [pid = 16354] [serial = 1387] [outer = (nil)] 12:26:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 253 (0x7feb18b6c800) [pid = 16354] [serial = 1388] [outer = 0x7feb1372d400] 12:26:09 INFO - PROCESS | 16354 | 1461180369593 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 254 (0x7feb1d130800) [pid = 16354] [serial = 1389] [outer = 0x7feb1372d400] 12:26:10 INFO - PROCESS | 16354 | 1461180370328 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]]]}] 12:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2012ms 12:26:10 INFO - PROCESS | 16354 | 1461180370349 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:26:10 INFO - PROCESS | 16354 | 1461180370355 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:26:10 INFO - PROCESS | 16354 | 1461180370362 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 16354 | 1461180370365 Marionette TRACE conn3 <- [1,1822,null,{}] 12:26:10 INFO - PROCESS | 16354 | 1461180370383 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}] 12:26:10 INFO - PROCESS | 16354 | 1461180370650 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:26:10 INFO - PROCESS | 16354 | 1461180370829 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cfcb000 == 139 [pid = 16354] [id = 463] 12:26:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 255 (0x7feb1372d800) [pid = 16354] [serial = 1390] [outer = (nil)] 12:26:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 256 (0x7feb1d34a400) [pid = 16354] [serial = 1391] [outer = 0x7feb1372d800] 12:26:10 INFO - PROCESS | 16354 | 1461180370894 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 257 (0x7feb1e14a800) [pid = 16354] [serial = 1392] [outer = 0x7feb1372d800] 12:26:11 INFO - PROCESS | 16354 | 1461180371963 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]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1647ms 12:26:12 INFO - PROCESS | 16354 | 1461180372009 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:26:12 INFO - PROCESS | 16354 | 1461180372016 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:26:12 INFO - PROCESS | 16354 | 1461180372026 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 16354 | 1461180372032 Marionette TRACE conn3 <- [1,1826,null,{}] 12:26:12 INFO - PROCESS | 16354 | 1461180372043 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}] 12:26:12 INFO - PROCESS | 16354 | 1461180372291 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:26:12 INFO - PROCESS | 16354 | 1461180372601 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb165f6800 == 140 [pid = 16354] [id = 464] 12:26:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 258 (0x7feb12f1c800) [pid = 16354] [serial = 1393] [outer = (nil)] 12:26:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 259 (0x7feb17697c00) [pid = 16354] [serial = 1394] [outer = 0x7feb12f1c800] 12:26:12 INFO - PROCESS | 16354 | 1461180372684 Marionette DEBUG loaded listener.js 12:26:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 260 (0x7feb18947400) [pid = 16354] [serial = 1395] [outer = 0x7feb12f1c800] 12:26:13 INFO - PROCESS | 16354 | 1461180373611 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]]]}] 12:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1639ms 12:26:13 INFO - PROCESS | 16354 | 1461180373666 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:26:13 INFO - PROCESS | 16354 | 1461180373674 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:26:13 INFO - PROCESS | 16354 | 1461180373686 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:26:13 INFO - PROCESS | 16354 | 1461180373690 Marionette TRACE conn3 <- [1,1830,null,{}] 12:26:13 INFO - PROCESS | 16354 | 1461180373697 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}] 12:26:13 INFO - PROCESS | 16354 | 1461180373936 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:26:14 INFO - PROCESS | 16354 | 1461180374252 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c891000 == 141 [pid = 16354] [id = 465] 12:26:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 261 (0x7feb18b6cc00) [pid = 16354] [serial = 1396] [outer = (nil)] 12:26:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 262 (0x7feb1a429800) [pid = 16354] [serial = 1397] [outer = 0x7feb18b6cc00] 12:26:14 INFO - PROCESS | 16354 | 1461180374338 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 263 (0x7feb1c658000) [pid = 16354] [serial = 1398] [outer = 0x7feb18b6cc00] 12:26:15 INFO - PROCESS | 16354 | 1461180375396 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]]]}] 12:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1787ms 12:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:26:15 INFO - PROCESS | 16354 | 1461180375474 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:26:15 INFO - PROCESS | 16354 | 1461180375477 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:26:15 INFO - PROCESS | 16354 | 1461180375485 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:26:15 INFO - PROCESS | 16354 | 1461180375492 Marionette TRACE conn3 <- [1,1834,null,{}] 12:26:15 INFO - PROCESS | 16354 | 1461180375512 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}] 12:26:15 INFO - PROCESS | 16354 | 1461180375913 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:26:16 INFO - PROCESS | 16354 | 1461180376133 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f133800 == 142 [pid = 16354] [id = 466] 12:26:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 264 (0x7feb1d34b000) [pid = 16354] [serial = 1399] [outer = (nil)] 12:26:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 265 (0x7feb1e14bc00) [pid = 16354] [serial = 1400] [outer = 0x7feb1d34b000] 12:26:16 INFO - PROCESS | 16354 | 1461180376214 Marionette DEBUG loaded listener.js 12:26:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 266 (0x7feb1f45f400) [pid = 16354] [serial = 1401] [outer = 0x7feb1d34b000] 12:26:17 INFO - PROCESS | 16354 | 1461180377142 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]]]}] 12:26:17 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 12:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1704ms 12:26:17 INFO - PROCESS | 16354 | 1461180377188 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 16354 | 1461180377193 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:26:17 INFO - PROCESS | 16354 | 1461180377200 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 16354 | 1461180377204 Marionette TRACE conn3 <- [1,1838,null,{}] 12:26:17 INFO - PROCESS | 16354 | 1461180377210 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}] 12:26:17 INFO - PROCESS | 16354 | 1461180377475 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:26:17 INFO - PROCESS | 16354 | 1461180377781 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24d55000 == 143 [pid = 16354] [id = 467] 12:26:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 267 (0x7feb1d156400) [pid = 16354] [serial = 1402] [outer = (nil)] 12:26:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 268 (0x7feb23fe3c00) [pid = 16354] [serial = 1403] [outer = 0x7feb1d156400] 12:26:17 INFO - PROCESS | 16354 | 1461180377867 Marionette DEBUG loaded listener.js 12:26:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 269 (0x7feb24cfe000) [pid = 16354] [serial = 1404] [outer = 0x7feb1d156400] 12:26:18 INFO - PROCESS | 16354 | 1461180378765 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]]]}] 12:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1632ms 12:26:18 INFO - PROCESS | 16354 | 1461180378833 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:26:18 INFO - PROCESS | 16354 | 1461180378837 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:26:18 INFO - PROCESS | 16354 | 1461180378844 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 16354 | 1461180378847 Marionette TRACE conn3 <- [1,1842,null,{}] 12:26:18 INFO - PROCESS | 16354 | 1461180378853 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}] 12:26:19 INFO - PROCESS | 16354 | 1461180379086 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:26:19 INFO - PROCESS | 16354 | 1461180379397 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2620c800 == 144 [pid = 16354] [id = 468] 12:26:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 270 (0x7feb1c64ec00) [pid = 16354] [serial = 1405] [outer = (nil)] 12:26:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 271 (0x7feb25bc2400) [pid = 16354] [serial = 1406] [outer = 0x7feb1c64ec00] 12:26:19 INFO - PROCESS | 16354 | 1461180379493 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 272 (0x7feb25f84c00) [pid = 16354] [serial = 1407] [outer = 0x7feb1c64ec00] 12:26:20 INFO - PROCESS | 16354 | 1461180380458 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]]]}] 12:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1681ms 12:26:20 INFO - PROCESS | 16354 | 1461180380526 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:26:20 INFO - PROCESS | 16354 | 1461180380530 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:26:20 INFO - PROCESS | 16354 | 1461180380536 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 16354 | 1461180380539 Marionette TRACE conn3 <- [1,1846,null,{}] 12:26:20 INFO - PROCESS | 16354 | 1461180380545 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}] 12:26:20 INFO - PROCESS | 16354 | 1461180380856 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:26:21 INFO - PROCESS | 16354 | 1461180381173 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb297bd000 == 145 [pid = 16354] [id = 469] 12:26:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 273 (0x7feb26b0cc00) [pid = 16354] [serial = 1408] [outer = (nil)] 12:26:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 274 (0x7feb27b33800) [pid = 16354] [serial = 1409] [outer = 0x7feb26b0cc00] 12:26:21 INFO - PROCESS | 16354 | 1461180381257 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 275 (0x7feb2976dc00) [pid = 16354] [serial = 1410] [outer = 0x7feb26b0cc00] 12:26:22 INFO - PROCESS | 16354 | 1461180382132 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]]]}] 12:26:22 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) 12:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1631ms 12:26:22 INFO - PROCESS | 16354 | 1461180382168 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:26:22 INFO - PROCESS | 16354 | 1461180382173 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:26:22 INFO - PROCESS | 16354 | 1461180382179 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 16354 | 1461180382183 Marionette TRACE conn3 <- [1,1850,null,{}] 12:26:22 INFO - PROCESS | 16354 | 1461180382188 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}] 12:26:22 INFO - PROCESS | 16354 | 1461180382407 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:26:22 INFO - PROCESS | 16354 | 1461180382678 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a1d5000 == 146 [pid = 16354] [id = 470] 12:26:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 276 (0x7feb26b0d000) [pid = 16354] [serial = 1411] [outer = (nil)] 12:26:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 277 (0x7feb2a3d0000) [pid = 16354] [serial = 1412] [outer = 0x7feb26b0d000] 12:26:22 INFO - PROCESS | 16354 | 1461180382797 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 278 (0x7feb2c0dc000) [pid = 16354] [serial = 1413] [outer = 0x7feb26b0d000] 12:26:23 INFO - PROCESS | 16354 | 1461180383740 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]]]}] 12:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1599ms 12:26:23 INFO - PROCESS | 16354 | 1461180383778 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:26:23 INFO - PROCESS | 16354 | 1461180383782 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:26:23 INFO - PROCESS | 16354 | 1461180383789 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 16354 | 1461180383791 Marionette TRACE conn3 <- [1,1854,null,{}] 12:26:23 INFO - PROCESS | 16354 | 1461180383797 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}] 12:26:24 INFO - PROCESS | 16354 | 1461180384005 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:26:24 INFO - PROCESS | 16354 | 1461180384274 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2c093000 == 147 [pid = 16354] [id = 471] 12:26:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 279 (0x7feb1372b400) [pid = 16354] [serial = 1414] [outer = (nil)] 12:26:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 280 (0x7feb2dce4000) [pid = 16354] [serial = 1415] [outer = 0x7feb1372b400] 12:26:24 INFO - PROCESS | 16354 | 1461180384393 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 281 (0x7feb2eee4c00) [pid = 16354] [serial = 1416] [outer = 0x7feb1372b400] 12:26:25 INFO - PROCESS | 16354 | 1461180385260 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]]]}] 12:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1530ms 12:26:25 INFO - PROCESS | 16354 | 1461180385319 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:26:25 INFO - PROCESS | 16354 | 1461180385323 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:26:25 INFO - PROCESS | 16354 | 1461180385330 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 16354 | 1461180385333 Marionette TRACE conn3 <- [1,1858,null,{}] 12:26:25 INFO - PROCESS | 16354 | 1461180385340 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}] 12:26:25 INFO - PROCESS | 16354 | 1461180385585 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:26:25 INFO - PROCESS | 16354 | 1461180385906 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300a8000 == 148 [pid = 16354] [id = 472] 12:26:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 282 (0x7feb18948c00) [pid = 16354] [serial = 1417] [outer = (nil)] 12:26:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 283 (0x7feb3020c400) [pid = 16354] [serial = 1418] [outer = 0x7feb18948c00] 12:26:26 INFO - PROCESS | 16354 | 1461180385999 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 284 (0x7feb31633400) [pid = 16354] [serial = 1419] [outer = 0x7feb18948c00] 12:26:26 INFO - PROCESS | 16354 | 1461180386925 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]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1636ms 12:26:26 INFO - PROCESS | 16354 | 1461180386967 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 16354 | 1461180386971 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:26:26 INFO - PROCESS | 16354 | 1461180386978 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 16354 | 1461180386981 Marionette TRACE conn3 <- [1,1862,null,{}] 12:26:26 INFO - PROCESS | 16354 | 1461180386988 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}] 12:26:27 INFO - PROCESS | 16354 | 1461180387224 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:26:27 INFO - PROCESS | 16354 | 1461180387535 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31d60000 == 149 [pid = 16354] [id = 473] 12:26:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 285 (0x7feb2a60e800) [pid = 16354] [serial = 1420] [outer = (nil)] 12:26:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 286 (0x7feb3251cc00) [pid = 16354] [serial = 1421] [outer = 0x7feb2a60e800] 12:26:27 INFO - PROCESS | 16354 | 1461180387618 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 287 (0x7feb36eda400) [pid = 16354] [serial = 1422] [outer = 0x7feb2a60e800] 12:26:28 INFO - PROCESS | 16354 | 1461180388507 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]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1585ms 12:26:28 INFO - PROCESS | 16354 | 1461180388564 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:26:28 INFO - PROCESS | 16354 | 1461180388569 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:26:28 INFO - PROCESS | 16354 | 1461180388576 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 16354 | 1461180388581 Marionette TRACE conn3 <- [1,1866,null,{}] 12:26:28 INFO - PROCESS | 16354 | 1461180388589 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}] 12:26:28 INFO - PROCESS | 16354 | 1461180388849 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:26:29 INFO - PROCESS | 16354 | 1461180389180 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3df1c000 == 150 [pid = 16354] [id = 474] 12:26:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 288 (0x7feb3df32800) [pid = 16354] [serial = 1423] [outer = (nil)] 12:26:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 289 (0x7feb40115800) [pid = 16354] [serial = 1424] [outer = 0x7feb3df32800] 12:26:29 INFO - PROCESS | 16354 | 1461180389273 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 290 (0x7feb420ba000) [pid = 16354] [serial = 1425] [outer = 0x7feb3df32800] 12:26:30 INFO - PROCESS | 16354 | ************************* 12:26:30 INFO - PROCESS | 16354 | A coding exception was thrown and uncaught in a Task. 12:26:30 INFO - PROCESS | 16354 | 12:26:30 INFO - PROCESS | 16354 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:26:30 INFO - PROCESS | 16354 | Full stack: 12:26:30 INFO - PROCESS | 16354 | ************************* 12:26:30 INFO - PROCESS | 16354 | 1461180390239 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]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1735ms 12:26:30 INFO - PROCESS | 16354 | 1461180390312 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 16354 | 1461180390316 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:26:30 INFO - PROCESS | 16354 | 1461180390323 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 16354 | 1461180390326 Marionette TRACE conn3 <- [1,1870,null,{}] 12:26:30 INFO - PROCESS | 16354 | 1461180390332 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}] 12:26:30 INFO - PROCESS | 16354 | 1461180390601 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:26:30 INFO - PROCESS | 16354 | 1461180390938 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc35000 == 151 [pid = 16354] [id = 475] 12:26:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 291 (0x7feb13906c00) [pid = 16354] [serial = 1426] [outer = (nil)] 12:26:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 292 (0x7feb420bac00) [pid = 16354] [serial = 1427] [outer = 0x7feb13906c00] 12:26:31 INFO - PROCESS | 16354 | 1461180391019 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 293 (0x7feb4225dc00) [pid = 16354] [serial = 1428] [outer = 0x7feb13906c00] 12:26:31 INFO - PROCESS | 16354 | 1461180391972 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]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1684ms 12:26:32 INFO - PROCESS | 16354 | 1461180392009 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:26:32 INFO - PROCESS | 16354 | 1461180392013 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:26:32 INFO - PROCESS | 16354 | 1461180392021 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 16354 | 1461180392026 Marionette TRACE conn3 <- [1,1874,null,{}] 12:26:32 INFO - PROCESS | 16354 | 1461180392032 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}] 12:26:32 INFO - PROCESS | 16354 | 1461180392278 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:26:32 INFO - PROCESS | 16354 | 1461180392595 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3dccd800 == 152 [pid = 16354] [id = 476] 12:26:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 294 (0x7feb12fdf800) [pid = 16354] [serial = 1429] [outer = (nil)] 12:26:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 295 (0x7feb12fe9000) [pid = 16354] [serial = 1430] [outer = 0x7feb12fdf800] 12:26:32 INFO - PROCESS | 16354 | 1461180392689 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 296 (0x7feb12fed800) [pid = 16354] [serial = 1431] [outer = 0x7feb12fdf800] 12:26:33 INFO - PROCESS | 16354 | 1461180393556 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]]]}] 12:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1581ms 12:26:33 INFO - PROCESS | 16354 | 1461180393602 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 16354 | 1461180393606 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:26:33 INFO - PROCESS | 16354 | 1461180393612 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 16354 | 1461180393616 Marionette TRACE conn3 <- [1,1878,null,{}] 12:26:33 INFO - PROCESS | 16354 | 1461180393622 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}] 12:26:33 INFO - PROCESS | 16354 | 1461180393854 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:26:34 INFO - PROCESS | 16354 | 1461180394190 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2969b000 == 153 [pid = 16354] [id = 477] 12:26:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 297 (0x7feb12fe3c00) [pid = 16354] [serial = 1432] [outer = (nil)] 12:26:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 298 (0x7feb13851800) [pid = 16354] [serial = 1433] [outer = 0x7feb12fe3c00] 12:26:34 INFO - PROCESS | 16354 | 1461180394274 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 299 (0x7feb13855400) [pid = 16354] [serial = 1434] [outer = 0x7feb12fe3c00] 12:26:35 INFO - PROCESS | 16354 | 1461180395314 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]]]}] 12:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1735ms 12:26:35 INFO - PROCESS | 16354 | 1461180395349 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:26:35 INFO - PROCESS | 16354 | 1461180395353 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:26:35 INFO - PROCESS | 16354 | 1461180395361 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:26:35 INFO - PROCESS | 16354 | 1461180395365 Marionette TRACE conn3 <- [1,1882,null,{}] 12:26:35 INFO - PROCESS | 16354 | 1461180395373 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}] 12:26:35 INFO - PROCESS | 16354 | 1461180395680 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:26:36 INFO - PROCESS | 16354 | 1461180396033 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1033b800 == 154 [pid = 16354] [id = 478] 12:26:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 300 (0x7feb10363c00) [pid = 16354] [serial = 1435] [outer = (nil)] 12:26:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 301 (0x7feb1036c400) [pid = 16354] [serial = 1436] [outer = 0x7feb10363c00] 12:26:36 INFO - PROCESS | 16354 | 1461180396122 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 302 (0x7feb1384e400) [pid = 16354] [serial = 1437] [outer = 0x7feb10363c00] 12:26:37 INFO - PROCESS | 16354 | 1461180397002 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]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1682ms 12:26:37 INFO - PROCESS | 16354 | 1461180397044 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 16354 | 1461180397047 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:26:37 INFO - PROCESS | 16354 | 1461180397053 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 16354 | 1461180397057 Marionette TRACE conn3 <- [1,1886,null,{}] 12:26:37 INFO - PROCESS | 16354 | 1461180397062 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}] 12:26:37 INFO - PROCESS | 16354 | 1461180397350 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:26:37 INFO - PROCESS | 16354 | 1461180397680 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18134800 == 155 [pid = 16354] [id = 479] 12:26:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 303 (0x7feb10364400) [pid = 16354] [serial = 1438] [outer = (nil)] 12:26:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 304 (0x7feb1385a400) [pid = 16354] [serial = 1439] [outer = 0x7feb10364400] 12:26:37 INFO - PROCESS | 16354 | 1461180397764 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 305 (0x7feb25c4b800) [pid = 16354] [serial = 1440] [outer = 0x7feb10364400] 12:26:38 INFO - PROCESS | 16354 | 1461180398685 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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1694ms 12:26:38 INFO - PROCESS | 16354 | 1461180398750 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 16354 | 1461180398755 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:26:38 INFO - PROCESS | 16354 | 1461180398762 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 16354 | 1461180398767 Marionette TRACE conn3 <- [1,1890,null,{}] 12:26:38 INFO - PROCESS | 16354 | 1461180398773 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}] 12:26:39 INFO - PROCESS | 16354 | 1461180399016 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:26:39 INFO - PROCESS | 16354 | 1461180399338 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26b80800 == 156 [pid = 16354] [id = 480] 12:26:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 306 (0x7feb0faacc00) [pid = 16354] [serial = 1441] [outer = (nil)] 12:26:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 307 (0x7feb0fab4800) [pid = 16354] [serial = 1442] [outer = 0x7feb0faacc00] 12:26:39 INFO - PROCESS | 16354 | 1461180399420 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 308 (0x7feb0fab9800) [pid = 16354] [serial = 1443] [outer = 0x7feb0faacc00] 12:26:40 INFO - PROCESS | 16354 | 1461180400276 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]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1586ms 12:26:40 INFO - PROCESS | 16354 | 1461180400349 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 16354 | 1461180400352 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:26:40 INFO - PROCESS | 16354 | 1461180400359 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 16354 | 1461180400362 Marionette TRACE conn3 <- [1,1894,null,{}] 12:26:40 INFO - PROCESS | 16354 | 1461180400367 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}] 12:26:40 INFO - PROCESS | 16354 | 1461180400654 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:26:40 INFO - PROCESS | 16354 | 1461180400990 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb0fdb4800 == 157 [pid = 16354] [id = 481] 12:26:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 309 (0x7feb0faab800) [pid = 16354] [serial = 1444] [outer = (nil)] 12:26:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 310 (0x7feb0fe5a000) [pid = 16354] [serial = 1445] [outer = 0x7feb0faab800] 12:26:41 INFO - PROCESS | 16354 | 1461180401074 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 311 (0x7feb0fe60000) [pid = 16354] [serial = 1446] [outer = 0x7feb0faab800] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1832c000 == 156 [pid = 16354] [id = 365] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1a813000 == 155 [pid = 16354] [id = 367] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3dccc000 == 154 [pid = 16354] [id = 70] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1be20000 == 153 [pid = 16354] [id = 462] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19cd3800 == 152 [pid = 16354] [id = 461] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb165fb800 == 151 [pid = 16354] [id = 460] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1464b800 == 150 [pid = 16354] [id = 459] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb12f67000 == 149 [pid = 16354] [id = 453] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb177a0800 == 148 [pid = 16354] [id = 452] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15caa000 == 147 [pid = 16354] [id = 451] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c898800 == 146 [pid = 16354] [id = 450] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb4747f000 == 145 [pid = 16354] [id = 449] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cc10000 == 144 [pid = 16354] [id = 448] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb44283800 == 143 [pid = 16354] [id = 447] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3e077000 == 142 [pid = 16354] [id = 446] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30a8e000 == 141 [pid = 16354] [id = 445] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a5af800 == 140 [pid = 16354] [id = 444] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb297c5800 == 139 [pid = 16354] [id = 443] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb23f1e800 == 138 [pid = 16354] [id = 442] 12:26:43 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b49f000 == 137 [pid = 16354] [id = 441] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 310 (0x7feb26b11800) [pid = 16354] [serial = 1322] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 309 (0x7feb23e5b000) [pid = 16354] [serial = 1316] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 308 (0x7feb267af400) [pid = 16354] [serial = 1320] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 307 (0x7feb18a7e400) [pid = 16354] [serial = 1305] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 306 (0x7feb1f45a000) [pid = 16354] [serial = 1314] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 305 (0x7feb2a3ce400) [pid = 16354] [serial = 1277] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 304 (0x7feb25c53800) [pid = 16354] [serial = 1257] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 303 (0x7feb1d14b800) [pid = 16354] [serial = 1311] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 302 (0x7feb3163c000) [pid = 16354] [serial = 1286] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 301 (0x7feb18f8f400) [pid = 16354] [serial = 1310] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 300 (0x7feb1e055c00) [pid = 16354] [serial = 1313] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 299 (0x7feb2cccc800) [pid = 16354] [serial = 1280] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 298 (0x7feb24cf2c00) [pid = 16354] [serial = 1317] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 297 (0x7feb1cc6d000) [pid = 16354] [serial = 1301] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 296 (0x7feb41ab5000) [pid = 16354] [serial = 1292] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 295 (0x7feb26b10000) [pid = 16354] [serial = 1274] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 294 (0x7feb3251bc00) [pid = 16354] [serial = 1289] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 293 (0x7feb420c1400) [pid = 16354] [serial = 1295] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 292 (0x7feb1a87e400) [pid = 16354] [serial = 1262] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 291 (0x7feb26254400) [pid = 16354] [serial = 1319] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 290 (0x7feb1c652400) [pid = 16354] [serial = 1308] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 289 (0x7feb13732400) [pid = 16354] [serial = 1259] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 288 (0x7feb1dd64800) [pid = 16354] [serial = 1265] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 287 (0x7feb26151c00) [pid = 16354] [serial = 1271] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 286 (0x7feb25bcd400) [pid = 16354] [serial = 1268] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 285 (0x7feb30203c00) [pid = 16354] [serial = 1283] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 284 (0x7feb18a72800) [pid = 16354] [serial = 1304] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 283 (0x7feb18b76800) [pid = 16354] [serial = 1298] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | --DOMWINDOW == 282 (0x7feb1a42dc00) [pid = 16354] [serial = 1307] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 16354 | 1461180403607 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]]]}] 12:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 3292ms 12:26:43 INFO - PROCESS | 16354 | 1461180403653 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 16354 | 1461180403659 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:26:43 INFO - PROCESS | 16354 | 1461180403668 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 16354 | 1461180403673 Marionette TRACE conn3 <- [1,1898,null,{}] 12:26:43 INFO - PROCESS | 16354 | 1461180403683 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}] 12:26:43 INFO - PROCESS | 16354 | 1461180403917 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:26:44 INFO - PROCESS | 16354 | 1461180404117 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb121d5000 == 138 [pid = 16354] [id = 482] 12:26:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 283 (0x7feb0fab4000) [pid = 16354] [serial = 1447] [outer = (nil)] 12:26:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 284 (0x7feb1140ec00) [pid = 16354] [serial = 1448] [outer = 0x7feb0fab4000] 12:26:44 INFO - PROCESS | 16354 | 1461180404190 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 285 (0x7feb11fb0400) [pid = 16354] [serial = 1449] [outer = 0x7feb0fab4000] 12:26:44 INFO - PROCESS | 16354 | 1461180404961 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]]]}] 12:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1339ms 12:26:45 INFO - PROCESS | 16354 | 1461180405009 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:26:45 INFO - PROCESS | 16354 | 1461180405017 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:26:45 INFO - PROCESS | 16354 | 1461180405028 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 16354 | 1461180405032 Marionette TRACE conn3 <- [1,1902,null,{}] 12:26:45 INFO - PROCESS | 16354 | 1461180405037 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}] 12:26:45 INFO - PROCESS | 16354 | 1461180405347 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:26:45 INFO - PROCESS | 16354 | 1461180405463 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15ca8000 == 139 [pid = 16354] [id = 483] 12:26:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 286 (0x7feb0fe5d400) [pid = 16354] [serial = 1450] [outer = (nil)] 12:26:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 287 (0x7feb13859400) [pid = 16354] [serial = 1451] [outer = 0x7feb0fe5d400] 12:26:45 INFO - PROCESS | 16354 | 1461180405528 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 288 (0x7feb144d7800) [pid = 16354] [serial = 1452] [outer = 0x7feb0fe5d400] 12:26:46 INFO - PROCESS | 16354 | 1461180406507 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]]]}] 12:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1533ms 12:26:46 INFO - PROCESS | 16354 | 1461180406569 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 16354 | 1461180406573 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:26:46 INFO - PROCESS | 16354 | 1461180406580 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 16354 | 1461180406587 Marionette TRACE conn3 <- [1,1906,null,{}] 12:26:46 INFO - PROCESS | 16354 | 1461180406624 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}] 12:26:46 INFO - PROCESS | 16354 | 1461180406928 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:26:46 INFO - PROCESS | 16354 | 1461180406961 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb17796000 == 140 [pid = 16354] [id = 484] 12:26:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 289 (0x7feb11fb0000) [pid = 16354] [serial = 1453] [outer = (nil)] 12:26:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 290 (0x7feb16586c00) [pid = 16354] [serial = 1454] [outer = 0x7feb11fb0000] 12:26:47 INFO - PROCESS | 16354 | 1461180407031 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 291 (0x7feb167a9c00) [pid = 16354] [serial = 1455] [outer = 0x7feb11fb0000] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 290 (0x7feb266cd400) [pid = 16354] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 289 (0x7feb1e14d400) [pid = 16354] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 288 (0x7feb15a1b800) [pid = 16354] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 287 (0x7feb2f499000) [pid = 16354] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 286 (0x7feb30202800) [pid = 16354] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 285 (0x7feb23ff1c00) [pid = 16354] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 284 (0x7feb1140b400) [pid = 16354] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 283 (0x7feb1cc54000) [pid = 16354] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 282 (0x7feb25c77800) [pid = 16354] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 281 (0x7feb18b7ac00) [pid = 16354] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 280 (0x7feb2a79b000) [pid = 16354] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 279 (0x7feb144e5400) [pid = 16354] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 278 (0x7feb11e19400) [pid = 16354] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 277 (0x7feb26cee400) [pid = 16354] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 276 (0x7feb18a7d800) [pid = 16354] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 275 (0x7feb3d241c00) [pid = 16354] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 274 (0x7feb18acd800) [pid = 16354] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 273 (0x7feb1cc5fc00) [pid = 16354] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 272 (0x7feb1679f000) [pid = 16354] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 271 (0x7feb18acfc00) [pid = 16354] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 270 (0x7feb25c78c00) [pid = 16354] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 269 (0x7feb11411400) [pid = 16354] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 268 (0x7feb23e67800) [pid = 16354] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 267 (0x7feb1e1a4400) [pid = 16354] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 266 (0x7feb11fac800) [pid = 16354] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 265 (0x7feb2a3cb800) [pid = 16354] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 264 (0x7feb144e4400) [pid = 16354] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 263 (0x7feb3614f000) [pid = 16354] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 262 (0x7feb2a799c00) [pid = 16354] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 261 (0x7feb1c85c800) [pid = 16354] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 260 (0x7feb16581000) [pid = 16354] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 259 (0x7feb15a16400) [pid = 16354] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 258 (0x7feb1a883000) [pid = 16354] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 257 (0x7feb1dd5ec00) [pid = 16354] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 256 (0x7feb18a80c00) [pid = 16354] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 255 (0x7feb29772c00) [pid = 16354] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 254 (0x7feb16644c00) [pid = 16354] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 253 (0x7feb2802ec00) [pid = 16354] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 252 (0x7feb1d156000) [pid = 16354] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 251 (0x7feb2a790c00) [pid = 16354] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 250 (0x7feb267c3400) [pid = 16354] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 249 (0x7feb3cd4b400) [pid = 16354] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 248 (0x7feb30205c00) [pid = 16354] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 247 (0x7feb26150800) [pid = 16354] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 246 (0x7feb177e4000) [pid = 16354] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 245 (0x7feb1dd61400) [pid = 16354] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 244 (0x7feb26b09000) [pid = 16354] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 243 (0x7feb16643c00) [pid = 16354] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 242 (0x7feb167a2000) [pid = 16354] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 241 (0x7feb1c80b400) [pid = 16354] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 240 (0x7feb23e5cc00) [pid = 16354] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 239 (0x7feb1657a800) [pid = 16354] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 238 (0x7feb13728000) [pid = 16354] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 237 (0x7feb2ca6f000) [pid = 16354] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 236 (0x7feb195af000) [pid = 16354] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 235 (0x7feb1645a000) [pid = 16354] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 234 (0x7feb26b0a400) [pid = 16354] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 233 (0x7feb25f84400) [pid = 16354] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 232 (0x7feb3d2c0800) [pid = 16354] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 231 (0x7feb1c651800) [pid = 16354] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 230 (0x7feb18b6bc00) [pid = 16354] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 229 (0x7feb12f0dc00) [pid = 16354] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 228 (0x7feb24feb000) [pid = 16354] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 227 (0x7feb1372d400) [pid = 16354] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 226 (0x7feb167a7c00) [pid = 16354] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 225 (0x7feb144d9c00) [pid = 16354] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 224 (0x7feb15df3400) [pid = 16354] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 223 (0x7feb3028a800) [pid = 16354] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 222 (0x7feb1a884c00) [pid = 16354] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb16456400) [pid = 16354] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb1a42ac00) [pid = 16354] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb29784400) [pid = 16354] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb15df0c00) [pid = 16354] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 217 (0x7feb3251f800) [pid = 16354] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 216 (0x7feb11417800) [pid = 16354] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 215 (0x7feb1c64ac00) [pid = 16354] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 214 (0x7feb23e5c000) [pid = 16354] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 213 (0x7feb23c81400) [pid = 16354] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 212 (0x7feb16065000) [pid = 16354] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 211 (0x7feb15df5400) [pid = 16354] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 210 (0x7feb1140c400) [pid = 16354] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 209 (0x7feb13726400) [pid = 16354] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 208 (0x7feb27047800) [pid = 16354] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 207 (0x7feb25f10c00) [pid = 16354] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 206 (0x7feb18ad4c00) [pid = 16354] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb23e5f000) [pid = 16354] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb23c73800) [pid = 16354] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb18e1d400) [pid = 16354] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb28b15c00) [pid = 16354] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb25c50c00) [pid = 16354] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 200 (0x7feb23c7c800) [pid = 16354] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 199 (0x7feb23e5fc00) [pid = 16354] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 198 (0x7feb24f04800) [pid = 16354] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:26:49 INFO - PROCESS | 16354 | --DOMWINDOW == 197 (0x7feb1cc5f800) [pid = 16354] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2847ms 12:26:49 INFO - PROCESS | 16354 | 1461180409418 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]]]}] 12:26:49 INFO - PROCESS | 16354 | 1461180409429 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:26:49 INFO - PROCESS | 16354 | 1461180409433 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:26:49 INFO - PROCESS | 16354 | 1461180409440 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 16354 | 1461180409443 Marionette TRACE conn3 <- [1,1910,null,{}] 12:26:49 INFO - PROCESS | 16354 | 1461180409449 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}] 12:26:49 INFO - PROCESS | 16354 | 1461180409726 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:26:49 INFO - PROCESS | 16354 | 1461180409748 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15c92000 == 141 [pid = 16354] [id = 485] 12:26:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 198 (0x7feb11409800) [pid = 16354] [serial = 1456] [outer = (nil)] 12:26:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 199 (0x7feb11fad800) [pid = 16354] [serial = 1457] [outer = 0x7feb11409800] 12:26:49 INFO - PROCESS | 16354 | 1461180409814 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 200 (0x7feb15a1d000) [pid = 16354] [serial = 1458] [outer = 0x7feb11409800] 12:26:50 INFO - PROCESS | 16354 | 1461180410740 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]]]}] 12:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1340ms 12:26:50 INFO - PROCESS | 16354 | 1461180410780 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:26:50 INFO - PROCESS | 16354 | 1461180410784 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:26:50 INFO - PROCESS | 16354 | 1461180410791 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:26:50 INFO - PROCESS | 16354 | 1461180410793 Marionette TRACE conn3 <- [1,1914,null,{}] 12:26:50 INFO - PROCESS | 16354 | 1461180410800 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}] 12:26:51 INFO - PROCESS | 16354 | 1461180411020 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:26:51 INFO - PROCESS | 16354 | 1461180411472 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb11e69000 == 142 [pid = 16354] [id = 486] 12:26:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 201 (0x7feb0fab9000) [pid = 16354] [serial = 1459] [outer = (nil)] 12:26:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb0fe65400) [pid = 16354] [serial = 1460] [outer = 0x7feb0fab9000] 12:26:51 INFO - PROCESS | 16354 | 1461180411557 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb11e13400) [pid = 16354] [serial = 1461] [outer = 0x7feb0fab9000] 12:26:52 INFO - PROCESS | 16354 | 1461180412523 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]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1790ms 12:26:52 INFO - PROCESS | 16354 | 1461180412584 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 16354 | 1461180412594 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:26:52 INFO - PROCESS | 16354 | 1461180412605 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 16354 | 1461180412609 Marionette TRACE conn3 <- [1,1918,null,{}] 12:26:52 INFO - PROCESS | 16354 | 1461180412620 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}] 12:26:52 INFO - PROCESS | 16354 | 1461180412912 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:26:53 INFO - PROCESS | 16354 | 1461180413244 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb17655800 == 143 [pid = 16354] [id = 487] 12:26:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb12fe5000) [pid = 16354] [serial = 1462] [outer = (nil)] 12:26:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb144d7400) [pid = 16354] [serial = 1463] [outer = 0x7feb12fe5000] 12:26:53 INFO - PROCESS | 16354 | 1461180413333 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb15df2800) [pid = 16354] [serial = 1464] [outer = 0x7feb12fe5000] 12:26:54 INFO - PROCESS | 16354 | 1461180414358 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]]]}] 12:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1791ms 12:26:54 INFO - PROCESS | 16354 | 1461180414400 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 16354 | 1461180414407 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:26:54 INFO - PROCESS | 16354 | 1461180414415 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 16354 | 1461180414418 Marionette TRACE conn3 <- [1,1922,null,{}] 12:26:54 INFO - PROCESS | 16354 | 1461180414425 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}] 12:26:54 INFO - PROCESS | 16354 | 1461180414680 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:26:55 INFO - PROCESS | 16354 | 1461180415112 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19ca2000 == 144 [pid = 16354] [id = 488] 12:26:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 207 (0x7feb16581000) [pid = 16354] [serial = 1465] [outer = (nil)] 12:26:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 208 (0x7feb167a1800) [pid = 16354] [serial = 1466] [outer = 0x7feb16581000] 12:26:55 INFO - PROCESS | 16354 | 1461180415198 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 209 (0x7feb1768e800) [pid = 16354] [serial = 1467] [outer = 0x7feb16581000] 12:26:56 INFO - PROCESS | 16354 | 1461180416150 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]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1782ms 12:26:56 INFO - PROCESS | 16354 | 1461180416198 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 16354 | 1461180416201 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:26:56 INFO - PROCESS | 16354 | 1461180416221 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 16354 | 1461180416231 Marionette TRACE conn3 <- [1,1926,null,{}] 12:26:56 INFO - PROCESS | 16354 | 1461180416238 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}] 12:26:56 INFO - PROCESS | 16354 | 1461180416532 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:26:56 INFO - PROCESS | 16354 | 1461180416858 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c82a000 == 145 [pid = 16354] [id = 489] 12:26:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 210 (0x7feb1664e800) [pid = 16354] [serial = 1468] [outer = (nil)] 12:26:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 211 (0x7feb177f0c00) [pid = 16354] [serial = 1469] [outer = 0x7feb1664e800] 12:26:56 INFO - PROCESS | 16354 | 1461180416938 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 212 (0x7feb1894e800) [pid = 16354] [serial = 1470] [outer = 0x7feb1664e800] 12:26:57 INFO - PROCESS | 16354 | 1461180417851 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]]]}] 12:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1697ms 12:26:57 INFO - PROCESS | 16354 | 1461180417910 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 16354 | 1461180417916 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:26:57 INFO - PROCESS | 16354 | 1461180417924 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 16354 | 1461180417929 Marionette TRACE conn3 <- [1,1930,null,{}] 12:26:57 INFO - PROCESS | 16354 | 1461180417937 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}] 12:26:58 INFO - PROCESS | 16354 | 1461180418180 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:26:58 INFO - PROCESS | 16354 | 1461180418491 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c98d000 == 146 [pid = 16354] [id = 490] 12:26:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 213 (0x7feb18947800) [pid = 16354] [serial = 1471] [outer = (nil)] 12:26:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 214 (0x7feb18acb800) [pid = 16354] [serial = 1472] [outer = 0x7feb18947800] 12:26:58 INFO - PROCESS | 16354 | 1461180418578 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 215 (0x7feb18b70000) [pid = 16354] [serial = 1473] [outer = 0x7feb18947800] 12:26:59 INFO - PROCESS | 16354 | 1461180419482 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]]]}] 12:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1588ms 12:26:59 INFO - PROCESS | 16354 | 1461180419517 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 16354 | 1461180419520 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:26:59 INFO - PROCESS | 16354 | 1461180419530 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 16354 | 1461180419533 Marionette TRACE conn3 <- [1,1934,null,{}] 12:26:59 INFO - PROCESS | 16354 | 1461180419541 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}] 12:26:59 INFO - PROCESS | 16354 | 1461180419789 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:27:00 INFO - PROCESS | 16354 | 1461180420129 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cfdf000 == 147 [pid = 16354] [id = 491] 12:27:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 216 (0x7feb1a427000) [pid = 16354] [serial = 1474] [outer = (nil)] 12:27:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 217 (0x7feb1a87c000) [pid = 16354] [serial = 1475] [outer = 0x7feb1a427000] 12:27:00 INFO - PROCESS | 16354 | 1461180420234 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 218 (0x7feb1c859400) [pid = 16354] [serial = 1476] [outer = 0x7feb1a427000] 12:27:01 INFO - PROCESS | 16354 | 1461180421249 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]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1786ms 12:27:01 INFO - PROCESS | 16354 | 1461180421317 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 16354 | 1461180421320 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:27:01 INFO - PROCESS | 16354 | 1461180421327 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 16354 | 1461180421331 Marionette TRACE conn3 <- [1,1938,null,{}] 12:27:01 INFO - PROCESS | 16354 | 1461180421337 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}] 12:27:01 INFO - PROCESS | 16354 | 1461180421652 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:27:02 INFO - PROCESS | 16354 | 1461180422038 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f0b3000 == 148 [pid = 16354] [id = 492] 12:27:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 219 (0x7feb18b71800) [pid = 16354] [serial = 1477] [outer = (nil)] 12:27:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 220 (0x7feb1cc71c00) [pid = 16354] [serial = 1478] [outer = 0x7feb18b71800] 12:27:02 INFO - PROCESS | 16354 | 1461180422170 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 221 (0x7feb1d14b800) [pid = 16354] [serial = 1479] [outer = 0x7feb18b71800] 12:27:03 INFO - PROCESS | 16354 | 1461180423326 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]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2034ms 12:27:03 INFO - PROCESS | 16354 | 1461180423364 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 16354 | 1461180423370 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:27:03 INFO - PROCESS | 16354 | 1461180423381 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 16354 | 1461180423385 Marionette TRACE conn3 <- [1,1942,null,{}] 12:27:03 INFO - PROCESS | 16354 | 1461180423395 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}] 12:27:03 INFO - PROCESS | 16354 | 1461180423695 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:27:04 INFO - PROCESS | 16354 | 1461180424017 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f261800 == 149 [pid = 16354] [id = 493] 12:27:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 222 (0x7feb18b7ac00) [pid = 16354] [serial = 1480] [outer = (nil)] 12:27:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 223 (0x7feb1d34f000) [pid = 16354] [serial = 1481] [outer = 0x7feb18b7ac00] 12:27:04 INFO - PROCESS | 16354 | 1461180424111 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 224 (0x7feb1df1b800) [pid = 16354] [serial = 1482] [outer = 0x7feb18b7ac00] 12:27:05 INFO - PROCESS | 16354 | 1461180425062 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]]]}] 12:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1740ms 12:27:05 INFO - PROCESS | 16354 | 1461180425120 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 16354 | 1461180425123 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:27:05 INFO - PROCESS | 16354 | 1461180425131 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 16354 | 1461180425134 Marionette TRACE conn3 <- [1,1946,null,{}] 12:27:05 INFO - PROCESS | 16354 | 1461180425140 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}] 12:27:05 INFO - PROCESS | 16354 | 1461180425399 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:27:05 INFO - PROCESS | 16354 | 1461180425749 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24d60800 == 150 [pid = 16354] [id = 494] 12:27:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 225 (0x7feb15df0c00) [pid = 16354] [serial = 1483] [outer = (nil)] 12:27:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 226 (0x7feb1e1a0800) [pid = 16354] [serial = 1484] [outer = 0x7feb15df0c00] 12:27:05 INFO - PROCESS | 16354 | 1461180425856 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 227 (0x7feb23c65000) [pid = 16354] [serial = 1485] [outer = 0x7feb15df0c00] 12:27:06 INFO - PROCESS | 16354 | 1461180426735 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]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1680ms 12:27:06 INFO - PROCESS | 16354 | 1461180426812 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:27:06 INFO - PROCESS | 16354 | 1461180426817 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:27:06 INFO - PROCESS | 16354 | 1461180426824 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 16354 | 1461180426827 Marionette TRACE conn3 <- [1,1950,null,{}] 12:27:06 INFO - PROCESS | 16354 | 1461180426833 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}] 12:27:07 INFO - PROCESS | 16354 | 1461180427129 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:27:07 INFO - PROCESS | 16354 | 1461180427448 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb264b3800 == 151 [pid = 16354] [id = 495] 12:27:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 228 (0x7feb1e056400) [pid = 16354] [serial = 1486] [outer = (nil)] 12:27:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 229 (0x7feb23c7c800) [pid = 16354] [serial = 1487] [outer = 0x7feb1e056400] 12:27:07 INFO - PROCESS | 16354 | 1461180427536 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 230 (0x7feb23e67800) [pid = 16354] [serial = 1488] [outer = 0x7feb1e056400] 12:27:08 INFO - PROCESS | 16354 | 1461180428442 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]]]}] 12:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1692ms 12:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:27:08 INFO - PROCESS | 16354 | 1461180428516 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:27:08 INFO - PROCESS | 16354 | 1461180428519 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:27:08 INFO - PROCESS | 16354 | 1461180428526 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:27:08 INFO - PROCESS | 16354 | 1461180428529 Marionette TRACE conn3 <- [1,1954,null,{}] 12:27:08 INFO - PROCESS | 16354 | 1461180428535 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}] 12:27:08 INFO - PROCESS | 16354 | 1461180428773 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:27:09 INFO - PROCESS | 16354 | 1461180429104 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28aa2000 == 152 [pid = 16354] [id = 496] 12:27:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 231 (0x7feb24fee800) [pid = 16354] [serial = 1489] [outer = (nil)] 12:27:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 232 (0x7feb25bcec00) [pid = 16354] [serial = 1490] [outer = 0x7feb24fee800] 12:27:09 INFO - PROCESS | 16354 | 1461180429209 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 233 (0x7feb25dcf400) [pid = 16354] [serial = 1491] [outer = 0x7feb24fee800] 12:27:10 INFO - PROCESS | 16354 | 1461180430204 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]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1738ms 12:27:10 INFO - PROCESS | 16354 | 1461180430265 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 16354 | 1461180430270 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:27:10 INFO - PROCESS | 16354 | 1461180430278 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 16354 | 1461180430282 Marionette TRACE conn3 <- [1,1958,null,{}] 12:27:10 INFO - PROCESS | 16354 | 1461180430288 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}] 12:27:10 INFO - PROCESS | 16354 | 1461180430601 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:27:10 INFO - PROCESS | 16354 | 1461180430945 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a2ec000 == 153 [pid = 16354] [id = 497] 12:27:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 234 (0x7feb18acf000) [pid = 16354] [serial = 1492] [outer = (nil)] 12:27:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 235 (0x7feb2660d800) [pid = 16354] [serial = 1493] [outer = 0x7feb18acf000] 12:27:11 INFO - PROCESS | 16354 | 1461180431048 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 236 (0x7feb26791400) [pid = 16354] [serial = 1494] [outer = 0x7feb18acf000] 12:27:11 INFO - PROCESS | 16354 | 1461180431934 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]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1690ms 12:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:27:11 INFO - PROCESS | 16354 | 1461180431969 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 16354 | 1461180431972 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:27:11 INFO - PROCESS | 16354 | 1461180431980 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 16354 | 1461180431982 Marionette TRACE conn3 <- [1,1962,null,{}] 12:27:11 INFO - PROCESS | 16354 | 1461180431989 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}] 12:27:12 INFO - PROCESS | 16354 | 1461180432218 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:27:12 INFO - PROCESS | 16354 | 1461180432503 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2fff0000 == 154 [pid = 16354] [id = 498] 12:27:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 237 (0x7feb1e049c00) [pid = 16354] [serial = 1495] [outer = (nil)] 12:27:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 238 (0x7feb267c7400) [pid = 16354] [serial = 1496] [outer = 0x7feb1e049c00] 12:27:12 INFO - PROCESS | 16354 | 1461180432628 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 239 (0x7feb26b09000) [pid = 16354] [serial = 1497] [outer = 0x7feb1e049c00] 12:27:13 INFO - PROCESS | 16354 | 1461180433524 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]]]}] 12:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1585ms 12:27:13 INFO - PROCESS | 16354 | 1461180433564 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 16354 | 1461180433569 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:27:13 INFO - PROCESS | 16354 | 1461180433576 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 16354 | 1461180433578 Marionette TRACE conn3 <- [1,1966,null,{}] 12:27:13 INFO - PROCESS | 16354 | 1461180433584 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}] 12:27:13 INFO - PROCESS | 16354 | 1461180433820 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:27:14 INFO - PROCESS | 16354 | 1461180434141 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3112b000 == 155 [pid = 16354] [id = 499] 12:27:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 240 (0x7feb26354c00) [pid = 16354] [serial = 1498] [outer = (nil)] 12:27:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 241 (0x7feb26ccbc00) [pid = 16354] [serial = 1499] [outer = 0x7feb26354c00] 12:27:14 INFO - PROCESS | 16354 | 1461180434228 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 242 (0x7feb26f2e400) [pid = 16354] [serial = 1500] [outer = 0x7feb26354c00] 12:27:15 INFO - PROCESS | 16354 | 1461180435061 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]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1538ms 12:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:27:15 INFO - PROCESS | 16354 | 1461180435114 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 16354 | 1461180435117 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:27:15 INFO - PROCESS | 16354 | 1461180435124 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 16354 | 1461180435127 Marionette TRACE conn3 <- [1,1970,null,{}] 12:27:15 INFO - PROCESS | 16354 | 1461180435133 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}] 12:27:15 INFO - PROCESS | 16354 | 1461180435364 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:27:15 INFO - PROCESS | 16354 | 1461180435659 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cde0800 == 156 [pid = 16354] [id = 500] 12:27:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 243 (0x7feb1a423400) [pid = 16354] [serial = 1501] [outer = (nil)] 12:27:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 244 (0x7feb27d8d400) [pid = 16354] [serial = 1502] [outer = 0x7feb1a423400] 12:27:15 INFO - PROCESS | 16354 | 1461180435781 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 245 (0x7feb28b16000) [pid = 16354] [serial = 1503] [outer = 0x7feb1a423400] 12:27:16 INFO - PROCESS | 16354 | 1461180436656 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]]]}] 12:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1586ms 12:27:16 INFO - PROCESS | 16354 | 1461180436709 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 16354 | 1461180436713 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:27:16 INFO - PROCESS | 16354 | 1461180436720 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 16354 | 1461180436722 Marionette TRACE conn3 <- [1,1974,null,{}] 12:27:16 INFO - PROCESS | 16354 | 1461180436728 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}] 12:27:16 INFO - PROCESS | 16354 | 1461180436977 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:27:17 INFO - PROCESS | 16354 | 1461180437306 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb41a21000 == 157 [pid = 16354] [id = 501] 12:27:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 246 (0x7feb144df400) [pid = 16354] [serial = 1504] [outer = (nil)] 12:27:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 247 (0x7feb2978cc00) [pid = 16354] [serial = 1505] [outer = 0x7feb144df400] 12:27:17 INFO - PROCESS | 16354 | 1461180437387 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 248 (0x7feb2a3c3400) [pid = 16354] [serial = 1506] [outer = 0x7feb144df400] 12:27:18 INFO - PROCESS | 16354 | 1461180438282 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]]]}] 12:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1629ms 12:27:18 INFO - PROCESS | 16354 | 1461180438350 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:27:18 INFO - PROCESS | 16354 | 1461180438353 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:27:18 INFO - PROCESS | 16354 | 1461180438360 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 16354 | 1461180438363 Marionette TRACE conn3 <- [1,1978,null,{}] 12:27:18 INFO - PROCESS | 16354 | 1461180438368 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}] 12:27:18 INFO - PROCESS | 16354 | 1461180438599 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:27:18 INFO - PROCESS | 16354 | 1461180438914 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb46516800 == 158 [pid = 16354] [id = 502] 12:27:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 249 (0x7feb1a430000) [pid = 16354] [serial = 1507] [outer = (nil)] 12:27:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 250 (0x7feb2a60f400) [pid = 16354] [serial = 1508] [outer = 0x7feb1a430000] 12:27:19 INFO - PROCESS | 16354 | 1461180438997 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 251 (0x7feb2c077c00) [pid = 16354] [serial = 1509] [outer = 0x7feb1a430000] 12:27:19 INFO - PROCESS | 16354 | 1461180439856 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]]]}] 12:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1532ms 12:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:27:19 INFO - PROCESS | 16354 | 1461180439893 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 16354 | 1461180439896 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:27:19 INFO - PROCESS | 16354 | 1461180439904 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 16354 | 1461180439907 Marionette TRACE conn3 <- [1,1982,null,{}] 12:27:19 INFO - PROCESS | 16354 | 1461180439914 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}] 12:27:20 INFO - PROCESS | 16354 | 1461180440146 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:27:20 INFO - PROCESS | 16354 | 1461180440430 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18c1a000 == 159 [pid = 16354] [id = 503] 12:27:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 252 (0x7feb1c809400) [pid = 16354] [serial = 1510] [outer = (nil)] 12:27:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 253 (0x7feb2ee58c00) [pid = 16354] [serial = 1511] [outer = 0x7feb1c809400] 12:27:20 INFO - PROCESS | 16354 | 1461180440554 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 254 (0x7feb30202400) [pid = 16354] [serial = 1512] [outer = 0x7feb1c809400] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cfd0800 == 158 [pid = 16354] [id = 376] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29919800 == 157 [pid = 16354] [id = 43] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d3e1800 == 156 [pid = 16354] [id = 304] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f05a800 == 155 [pid = 16354] [id = 371] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb23f10000 == 154 [pid = 16354] [id = 384] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18dc7000 == 153 [pid = 16354] [id = 432] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c97b000 == 152 [pid = 16354] [id = 433] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb145d3800 == 151 [pid = 16354] [id = 385] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250f3000 == 150 [pid = 16354] [id = 372] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c703000 == 149 [pid = 16354] [id = 303] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15c92000 == 148 [pid = 16354] [id = 485] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb17796000 == 147 [pid = 16354] [id = 484] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15ca8000 == 146 [pid = 16354] [id = 483] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb121d5000 == 145 [pid = 16354] [id = 482] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26b80800 == 144 [pid = 16354] [id = 480] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18134800 == 143 [pid = 16354] [id = 479] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1033b800 == 142 [pid = 16354] [id = 478] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2969b000 == 141 [pid = 16354] [id = 477] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3dccd800 == 140 [pid = 16354] [id = 476] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cc35000 == 139 [pid = 16354] [id = 475] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3df1c000 == 138 [pid = 16354] [id = 474] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb31d60000 == 137 [pid = 16354] [id = 473] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300a8000 == 136 [pid = 16354] [id = 472] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2c093000 == 135 [pid = 16354] [id = 471] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a1d5000 == 134 [pid = 16354] [id = 470] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb297bd000 == 133 [pid = 16354] [id = 469] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2620c800 == 132 [pid = 16354] [id = 468] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24d55000 == 131 [pid = 16354] [id = 467] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f133800 == 130 [pid = 16354] [id = 466] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c891000 == 129 [pid = 16354] [id = 465] 12:27:22 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb165f6800 == 128 [pid = 16354] [id = 464] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 253 (0x7feb1d34a400) [pid = 16354] [serial = 1391] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 252 (0x7feb27046000) [pid = 16354] [serial = 1209] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 251 (0x7feb4225e000) [pid = 16354] [serial = 1035] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 250 (0x7feb15a25400) [pid = 16354] [serial = 1104] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 249 (0x7feb30d05400) [pid = 16354] [serial = 1143] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 248 (0x7feb32521400) [pid = 16354] [serial = 1224] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 247 (0x7feb266d2000) [pid = 16354] [serial = 1332] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 246 (0x7feb11417400) [pid = 16354] [serial = 1365] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 245 (0x7feb23fe8000) [pid = 16354] [serial = 1200] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 244 (0x7feb31dafc00) [pid = 16354] [serial = 1017] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 243 (0x7feb1cc60400) [pid = 16354] [serial = 1197] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 242 (0x7feb36152800) [pid = 16354] [serial = 1080] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 241 (0x7feb31e5e400) [pid = 16354] [serial = 1158] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 240 (0x7feb12f11400) [pid = 16354] [serial = 1377] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 239 (0x7feb2ca6d000) [pid = 16354] [serial = 1338] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 238 (0x7feb18f8e400) [pid = 16354] [serial = 1385] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 237 (0x7feb420f3400) [pid = 16354] [serial = 1296] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 236 (0x7feb18b6fc00) [pid = 16354] [serial = 1325] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 235 (0x7feb4225fc00) [pid = 16354] [serial = 1095] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 234 (0x7feb167a7000) [pid = 16354] [serial = 1343] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 233 (0x7feb1a888000) [pid = 16354] [serial = 1386] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 232 (0x7feb1d135c00) [pid = 16354] [serial = 1131] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 231 (0x7feb420eb800) [pid = 16354] [serial = 1089] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 230 (0x7feb12f1bc00) [pid = 16354] [serial = 1367] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 229 (0x7feb4211ac00) [pid = 16354] [serial = 1032] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 228 (0x7feb25f8b400) [pid = 16354] [serial = 1008] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 227 (0x7feb18951c00) [pid = 16354] [serial = 1383] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 226 (0x7feb2e13d800) [pid = 16354] [serial = 1014] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 225 (0x7feb41f76400) [pid = 16354] [serial = 1161] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 224 (0x7feb3cdb5c00) [pid = 16354] [serial = 1083] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 223 (0x7feb2ffc5400) [pid = 16354] [serial = 1077] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 222 (0x7feb1d138800) [pid = 16354] [serial = 1328] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 221 (0x7feb16589400) [pid = 16354] [serial = 1038] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 220 (0x7feb1606b800) [pid = 16354] [serial = 1380] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 219 (0x7feb1df12000) [pid = 16354] [serial = 1005] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 218 (0x7feb23c72400) [pid = 16354] [serial = 1065] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 217 (0x7feb296bd000) [pid = 16354] [serial = 1335] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 216 (0x7feb2ca68c00) [pid = 16354] [serial = 1218] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 215 (0x7feb18b77c00) [pid = 16354] [serial = 1194] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 214 (0x7feb2c0dd000) [pid = 16354] [serial = 1278] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 213 (0x7feb25f0d800) [pid = 16354] [serial = 1269] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 212 (0x7feb420bcc00) [pid = 16354] [serial = 1146] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 211 (0x7feb29766000) [pid = 16354] [serial = 1212] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 210 (0x7feb420eec00) [pid = 16354] [serial = 1355] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 209 (0x7feb41a60c00) [pid = 16354] [serial = 1020] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 208 (0x7feb18946400) [pid = 16354] [serial = 1382] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 207 (0x7feb26606800) [pid = 16354] [serial = 1206] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 206 (0x7feb177ebc00) [pid = 16354] [serial = 1358] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb24f0e400) [pid = 16354] [serial = 1134] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb2802e400) [pid = 16354] [serial = 1275] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb16651400) [pid = 16354] [serial = 1098] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb40110800) [pid = 16354] [serial = 1347] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb25f85400) [pid = 16354] [serial = 1203] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 200 (0x7feb420c3800) [pid = 16354] [serial = 1026] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 199 (0x7feb17695000) [pid = 16354] [serial = 1349] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 198 (0x7feb15df7c00) [pid = 16354] [serial = 1260] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 197 (0x7feb321ac000) [pid = 16354] [serial = 1287] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 196 (0x7feb1c807c00) [pid = 16354] [serial = 1263] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 195 (0x7feb18e1a000) [pid = 16354] [serial = 1062] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 194 (0x7feb25c58400) [pid = 16354] [serial = 1331] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb11412400) [pid = 16354] [serial = 1364] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb30210400) [pid = 16354] [serial = 1284] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb2dce3000) [pid = 16354] [serial = 1140] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb41f7c400) [pid = 16354] [serial = 1293] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb25f84800) [pid = 16354] [serial = 1191] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb1df0f000) [pid = 16354] [serial = 1329] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb1e057000) [pid = 16354] [serial = 1302] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb12f16c00) [pid = 16354] [serial = 1361] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb25f08c00) [pid = 16354] [serial = 1068] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb1d130800) [pid = 16354] [serial = 1389] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb420b8c00) [pid = 16354] [serial = 1353] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb11faec00) [pid = 16354] [serial = 1376] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb2615f400) [pid = 16354] [serial = 1230] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb1c858c00) [pid = 16354] [serial = 1152] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb40111400) [pid = 16354] [serial = 1086] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb42268400) [pid = 16354] [serial = 1356] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb167ac000) [pid = 16354] [serial = 1344] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb1769ac00) [pid = 16354] [serial = 1350] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb297df000) [pid = 16354] [serial = 1128] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb15df4400) [pid = 16354] [serial = 1379] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb1d14c000) [pid = 16354] [serial = 1236] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb1e19b400) [pid = 16354] [serial = 1266] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb177ec800) [pid = 16354] [serial = 1368] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb36219400) [pid = 16354] [serial = 1227] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb15dfec00) [pid = 16354] [serial = 1149] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb3d2c4800) [pid = 16354] [serial = 1341] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb3cb70800) [pid = 16354] [serial = 1346] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb11fa6000) [pid = 16354] [serial = 1373] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb3cdb9000) [pid = 16354] [serial = 1340] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb2a605400) [pid = 16354] [serial = 1337] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb11fab000) [pid = 16354] [serial = 1374] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb12f1b800) [pid = 16354] [serial = 1362] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb297dc000) [pid = 16354] [serial = 1074] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb23e67000) [pid = 16354] [serial = 1023] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb2f490800) [pid = 16354] [serial = 1281] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb16648000) [pid = 16354] [serial = 1101] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb3249fc00) [pid = 16354] [serial = 1155] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb195ae400) [pid = 16354] [serial = 1326] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb11e1fc00) [pid = 16354] [serial = 1371] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb13733000) [pid = 16354] [serial = 1164] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb2a3c5400) [pid = 16354] [serial = 1215] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb26f2d800) [pid = 16354] [serial = 1137] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb1cc6a000) [pid = 16354] [serial = 1299] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb266d2c00) [pid = 16354] [serial = 1272] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb2a3c4800) [pid = 16354] [serial = 1011] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb3d087000) [pid = 16354] [serial = 1233] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb26f30000) [pid = 16354] [serial = 1334] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb2a799800) [pid = 16354] [serial = 1002] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb18b6c800) [pid = 16354] [serial = 1388] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb3d0dcc00) [pid = 16354] [serial = 1352] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb3cb72800) [pid = 16354] [serial = 1290] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb26ce9c00) [pid = 16354] [serial = 1071] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb41f7d000) [pid = 16354] [serial = 1029] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb11e1a400) [pid = 16354] [serial = 1370] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb2ed7ac00) [pid = 16354] [serial = 1221] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb420f0c00) [pid = 16354] [serial = 1092] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb177f0000) [pid = 16354] [serial = 1359] [outer = (nil)] [url = about:blank] 12:27:23 INFO - PROCESS | 16354 | 1461180443394 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]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 3539ms 12:27:23 INFO - PROCESS | 16354 | 1461180443442 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 16354 | 1461180443448 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:27:23 INFO - PROCESS | 16354 | 1461180443457 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 16354 | 1461180443462 Marionette TRACE conn3 <- [1,1986,null,{}] 12:27:23 INFO - PROCESS | 16354 | 1461180443472 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}] 12:27:23 INFO - PROCESS | 16354 | 1461180443693 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:27:23 INFO - PROCESS | 16354 | 1461180443901 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb11e64800 == 129 [pid = 16354] [id = 504] 12:27:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb1140fc00) [pid = 16354] [serial = 1513] [outer = (nil)] 12:27:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb11412400) [pid = 16354] [serial = 1514] [outer = 0x7feb1140fc00] 12:27:23 INFO - PROCESS | 16354 | 1461180443969 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb11e18000) [pid = 16354] [serial = 1515] [outer = 0x7feb1140fc00] 12:27:24 INFO - PROCESS | 16354 | 1461180444761 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]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1342ms 12:27:24 INFO - PROCESS | 16354 | 1461180444799 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 16354 | 1461180444807 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:27:24 INFO - PROCESS | 16354 | 1461180444818 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 16354 | 1461180444822 Marionette TRACE conn3 <- [1,1990,null,{}] 12:27:24 INFO - PROCESS | 16354 | 1461180444828 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}] 12:27:25 INFO - PROCESS | 16354 | 1461180445044 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:27:25 INFO - PROCESS | 16354 | 1461180445238 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb12f79000 == 130 [pid = 16354] [id = 505] 12:27:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb1036f000) [pid = 16354] [serial = 1516] [outer = (nil)] 12:27:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb11fb3c00) [pid = 16354] [serial = 1517] [outer = 0x7feb1036f000] 12:27:25 INFO - PROCESS | 16354 | 1461180445305 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb12fdf400) [pid = 16354] [serial = 1518] [outer = 0x7feb1036f000] 12:27:26 INFO - PROCESS | 16354 | 1461180446314 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]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1542ms 12:27:26 INFO - PROCESS | 16354 | 1461180446360 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 16354 | 1461180446365 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:27:26 INFO - PROCESS | 16354 | 1461180446377 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 16354 | 1461180446382 Marionette TRACE conn3 <- [1,1994,null,{}] 12:27:26 INFO - PROCESS | 16354 | 1461180446398 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}] 12:27:26 INFO - PROCESS | 16354 | 1461180446699 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:27:26 INFO - PROCESS | 16354 | 1461180446729 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb145de800 == 131 [pid = 16354] [id = 506] 12:27:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb13733800) [pid = 16354] [serial = 1519] [outer = (nil)] 12:27:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb13859000) [pid = 16354] [serial = 1520] [outer = 0x7feb13733800] 12:27:26 INFO - PROCESS | 16354 | 1461180446801 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb144e1400) [pid = 16354] [serial = 1521] [outer = 0x7feb13733800] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb23e64c00) [pid = 16354] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb11fb0000) [pid = 16354] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb26b0cc00) [pid = 16354] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb1c64ec00) [pid = 16354] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb1d156400) [pid = 16354] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb1d34b000) [pid = 16354] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb18b6cc00) [pid = 16354] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb12f1c800) [pid = 16354] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb0fe5d400) [pid = 16354] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb0fab4000) [pid = 16354] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb0faacc00) [pid = 16354] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb10364400) [pid = 16354] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb10363c00) [pid = 16354] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb12fe3c00) [pid = 16354] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb12fdf800) [pid = 16354] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb13906c00) [pid = 16354] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb3df32800) [pid = 16354] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb2a60e800) [pid = 16354] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb18948c00) [pid = 16354] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 126 (0x7feb1372b400) [pid = 16354] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:27:28 INFO - PROCESS | 16354 | --DOMWINDOW == 125 (0x7feb26b0d000) [pid = 16354] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:27:28 INFO - PROCESS | 16354 | 1461180448641 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]]]}] 12:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2291ms 12:27:28 INFO - PROCESS | 16354 | 1461180448669 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:27:28 INFO - PROCESS | 16354 | 1461180448674 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:27:28 INFO - PROCESS | 16354 | 1461180448680 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 16354 | 1461180448683 Marionette TRACE conn3 <- [1,1998,null,{}] 12:27:28 INFO - PROCESS | 16354 | 1461180448689 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}] 12:27:28 INFO - PROCESS | 16354 | 1461180448960 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:27:28 INFO - PROCESS | 16354 | 1461180448976 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15ca9800 == 132 [pid = 16354] [id = 507] 12:27:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 126 (0x7feb0fab3c00) [pid = 16354] [serial = 1522] [outer = (nil)] 12:27:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 127 (0x7feb1384ec00) [pid = 16354] [serial = 1523] [outer = 0x7feb0fab3c00] 12:27:29 INFO - PROCESS | 16354 | 1461180449041 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb15a1c400) [pid = 16354] [serial = 1524] [outer = 0x7feb0fab3c00] 12:27:29 INFO - PROCESS | 16354 | 1461180449862 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]]]}] 12:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1238ms 12:27:29 INFO - PROCESS | 16354 | 1461180449919 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:27:29 INFO - PROCESS | 16354 | 1461180449923 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:27:29 INFO - PROCESS | 16354 | 1461180449929 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:27:29 INFO - PROCESS | 16354 | 1461180449932 Marionette TRACE conn3 <- [1,2002,null,{}] 12:27:29 INFO - PROCESS | 16354 | 1461180449938 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}] 12:27:30 INFO - PROCESS | 16354 | 1461180450188 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:27:30 INFO - PROCESS | 16354 | 1461180450583 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb11459000 == 133 [pid = 16354] [id = 508] 12:27:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb0fab7c00) [pid = 16354] [serial = 1525] [outer = (nil)] 12:27:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb0fe65800) [pid = 16354] [serial = 1526] [outer = 0x7feb0fab7c00] 12:27:30 INFO - PROCESS | 16354 | 1461180450683 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb1140b000) [pid = 16354] [serial = 1527] [outer = 0x7feb0fab7c00] 12:27:31 INFO - PROCESS | 16354 | 1461180451645 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]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1781ms 12:27:31 INFO - PROCESS | 16354 | 1461180451713 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:27:31 INFO - PROCESS | 16354 | 1461180451722 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:27:31 INFO - PROCESS | 16354 | 1461180451733 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 16354 | 1461180451737 Marionette TRACE conn3 <- [1,2006,null,{}] 12:27:31 INFO - PROCESS | 16354 | 1461180451746 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}] 12:27:32 INFO - PROCESS | 16354 | 1461180452045 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:27:32 INFO - PROCESS | 16354 | 1461180452330 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb14654800 == 134 [pid = 16354] [id = 509] 12:27:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb11faf400) [pid = 16354] [serial = 1528] [outer = (nil)] 12:27:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb12fe8800) [pid = 16354] [serial = 1529] [outer = 0x7feb11faf400] 12:27:32 INFO - PROCESS | 16354 | 1461180452416 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb13733c00) [pid = 16354] [serial = 1530] [outer = 0x7feb11faf400] 12:27:33 INFO - PROCESS | 16354 | 1461180453412 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]]]}] 12:27:33 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 12:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1733ms 12:27:33 INFO - PROCESS | 16354 | 1461180453470 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:27:33 INFO - PROCESS | 16354 | 1461180453477 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:27:33 INFO - PROCESS | 16354 | 1461180453485 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:27:33 INFO - PROCESS | 16354 | 1461180453489 Marionette TRACE conn3 <- [1,2010,null,{}] 12:27:33 INFO - PROCESS | 16354 | 1461180453495 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}] 12:27:33 INFO - PROCESS | 16354 | 1461180453742 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:27:34 INFO - PROCESS | 16354 | 1461180454037 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb163af800 == 135 [pid = 16354] [id = 510] 12:27:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb144da400) [pid = 16354] [serial = 1531] [outer = (nil)] 12:27:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb15a19800) [pid = 16354] [serial = 1532] [outer = 0x7feb144da400] 12:27:34 INFO - PROCESS | 16354 | 1461180454160 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb15dfbc00) [pid = 16354] [serial = 1533] [outer = 0x7feb144da400] 12:27:35 INFO - PROCESS | 16354 | 1461180455087 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]]]}] 12:27:35 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 12:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1634ms 12:27:35 INFO - PROCESS | 16354 | 1461180455120 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 16354 | 1461180455124 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:27:35 INFO - PROCESS | 16354 | 1461180455140 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 16354 | 1461180455150 Marionette TRACE conn3 <- [1,2014,null,{}] 12:27:35 INFO - PROCESS | 16354 | 1461180455160 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}] 12:27:35 INFO - PROCESS | 16354 | 1461180455410 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:27:35 INFO - PROCESS | 16354 | 1461180455666 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb17657800 == 136 [pid = 16354] [id = 511] 12:27:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb13857000) [pid = 16354] [serial = 1534] [outer = (nil)] 12:27:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb1657b800) [pid = 16354] [serial = 1535] [outer = 0x7feb13857000] 12:27:35 INFO - PROCESS | 16354 | 1461180455788 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb16646000) [pid = 16354] [serial = 1536] [outer = 0x7feb13857000] 12:27:36 INFO - PROCESS | 16354 | 1461180456790 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]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1697ms 12:27:36 INFO - PROCESS | 16354 | 1461180456831 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:27:36 INFO - PROCESS | 16354 | 1461180456836 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:27:36 INFO - PROCESS | 16354 | 1461180456843 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 16354 | 1461180456847 Marionette TRACE conn3 <- [1,2018,null,{}] 12:27:36 INFO - PROCESS | 16354 | 1461180456854 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}] 12:27:37 INFO - PROCESS | 16354 | 1461180457108 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:27:37 INFO - PROCESS | 16354 | 1461180457360 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18147800 == 137 [pid = 16354] [id = 512] 12:27:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb144dc400) [pid = 16354] [serial = 1537] [outer = (nil)] 12:27:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb167a7c00) [pid = 16354] [serial = 1538] [outer = 0x7feb144dc400] 12:27:37 INFO - PROCESS | 16354 | 1461180457481 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb1768f400) [pid = 16354] [serial = 1539] [outer = 0x7feb144dc400] 12:27:38 INFO - PROCESS | 16354 | 1461180458355 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]]]}] 12:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1580ms 12:27:38 INFO - PROCESS | 16354 | 1461180458423 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 16354 | 1461180458427 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:27:38 INFO - PROCESS | 16354 | 1461180458434 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 16354 | 1461180458438 Marionette TRACE conn3 <- [1,2022,null,{}] 12:27:38 INFO - PROCESS | 16354 | 1461180458444 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}] 12:27:38 INFO - PROCESS | 16354 | 1461180458681 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:27:38 INFO - PROCESS | 16354 | 1461180458892 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18c18000 == 138 [pid = 16354] [id = 513] 12:27:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb1769a800) [pid = 16354] [serial = 1540] [outer = (nil)] 12:27:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb177e2000) [pid = 16354] [serial = 1541] [outer = 0x7feb1769a800] 12:27:39 INFO - PROCESS | 16354 | 1461180459023 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb18950400) [pid = 16354] [serial = 1542] [outer = 0x7feb1769a800] 12:27:40 INFO - PROCESS | 16354 | 1461180460045 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]]]}] 12:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1681ms 12:27:40 INFO - PROCESS | 16354 | 1461180460116 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 16354 | 1461180460121 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:27:40 INFO - PROCESS | 16354 | 1461180460127 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 16354 | 1461180460131 Marionette TRACE conn3 <- [1,2026,null,{}] 12:27:40 INFO - PROCESS | 16354 | 1461180460137 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}] 12:27:40 INFO - PROCESS | 16354 | 1461180460409 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:27:40 INFO - PROCESS | 16354 | 1461180460663 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb197e7000 == 139 [pid = 16354] [id = 514] 12:27:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb18acf800) [pid = 16354] [serial = 1543] [outer = (nil)] 12:27:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb18e19000) [pid = 16354] [serial = 1544] [outer = 0x7feb18acf800] 12:27:40 INFO - PROCESS | 16354 | 1461180460783 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb18f84800) [pid = 16354] [serial = 1545] [outer = 0x7feb18acf800] 12:27:41 INFO - PROCESS | 16354 | 1461180461722 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]]]}] 12:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1631ms 12:27:41 INFO - PROCESS | 16354 | 1461180461759 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:27:41 INFO - PROCESS | 16354 | 1461180461763 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:27:41 INFO - PROCESS | 16354 | 1461180461771 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:27:41 INFO - PROCESS | 16354 | 1461180461774 Marionette TRACE conn3 <- [1,2030,null,{}] 12:27:41 INFO - PROCESS | 16354 | 1461180461780 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}] 12:27:42 INFO - PROCESS | 16354 | 1461180462024 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:27:42 INFO - PROCESS | 16354 | 1461180462285 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4bb000 == 140 [pid = 16354] [id = 515] 12:27:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb18f85c00) [pid = 16354] [serial = 1546] [outer = (nil)] 12:27:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb195a5800) [pid = 16354] [serial = 1547] [outer = 0x7feb18f85c00] 12:27:42 INFO - PROCESS | 16354 | 1461180462407 Marionette DEBUG loaded listener.js 12:27:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb1a424800) [pid = 16354] [serial = 1548] [outer = 0x7feb18f85c00] 12:27:43 INFO - PROCESS | 16354 | 1461180463237 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]]]}] 12:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1531ms 12:27:43 INFO - PROCESS | 16354 | 1461180463302 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:27:43 INFO - PROCESS | 16354 | 1461180463308 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:27:43 INFO - PROCESS | 16354 | 1461180463317 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 16354 | 1461180463324 Marionette TRACE conn3 <- [1,2034,null,{}] 12:27:43 INFO - PROCESS | 16354 | 1461180463333 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}] 12:27:43 INFO - PROCESS | 16354 | 1461180463606 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:27:43 INFO - PROCESS | 16354 | 1461180463859 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1be0f000 == 141 [pid = 16354] [id = 516] 12:27:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb18ad2800) [pid = 16354] [serial = 1549] [outer = (nil)] 12:27:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb1a87e400) [pid = 16354] [serial = 1550] [outer = 0x7feb18ad2800] 12:27:43 INFO - PROCESS | 16354 | 1461180463977 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb1c651800) [pid = 16354] [serial = 1551] [outer = 0x7feb18ad2800] 12:27:44 INFO - PROCESS | 16354 | 1461180464829 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]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1587ms 12:27:44 INFO - PROCESS | 16354 | 1461180464903 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 16354 | 1461180464906 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:27:44 INFO - PROCESS | 16354 | 1461180464913 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 16354 | 1461180464917 Marionette TRACE conn3 <- [1,2038,null,{}] 12:27:44 INFO - PROCESS | 16354 | 1461180464923 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}] 12:27:45 INFO - PROCESS | 16354 | 1461180465155 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:27:45 INFO - PROCESS | 16354 | 1461180465368 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c819000 == 142 [pid = 16354] [id = 517] 12:27:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb18f84400) [pid = 16354] [serial = 1552] [outer = (nil)] 12:27:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb1c806c00) [pid = 16354] [serial = 1553] [outer = 0x7feb18f84400] 12:27:45 INFO - PROCESS | 16354 | 1461180465482 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb1c852000) [pid = 16354] [serial = 1554] [outer = 0x7feb18f84400] 12:27:46 INFO - PROCESS | 16354 | 1461180466452 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]]]}] 12:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1584ms 12:27:46 INFO - PROCESS | 16354 | 1461180466499 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:27:46 INFO - PROCESS | 16354 | 1461180466503 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:27:46 INFO - PROCESS | 16354 | 1461180466510 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 16354 | 1461180466514 Marionette TRACE conn3 <- [1,2042,null,{}] 12:27:46 INFO - PROCESS | 16354 | 1461180466520 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}] 12:27:46 INFO - PROCESS | 16354 | 1461180466747 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:27:47 INFO - PROCESS | 16354 | 1461180467009 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c89e000 == 143 [pid = 16354] [id = 518] 12:27:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb1cc58000) [pid = 16354] [serial = 1555] [outer = (nil)] 12:27:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb1cc5c800) [pid = 16354] [serial = 1556] [outer = 0x7feb1cc58000] 12:27:47 INFO - PROCESS | 16354 | 1461180467171 Marionette DEBUG loaded listener.js 12:27:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb1cc69800) [pid = 16354] [serial = 1557] [outer = 0x7feb1cc58000] 12:27:48 INFO - PROCESS | 16354 | 1461180468077 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]]]}] 12:27:48 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) 12:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1637ms 12:27:48 INFO - PROCESS | 16354 | 1461180468149 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:27:48 INFO - PROCESS | 16354 | 1461180468154 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:27:48 INFO - PROCESS | 16354 | 1461180468161 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:27:48 INFO - PROCESS | 16354 | 1461180468165 Marionette TRACE conn3 <- [1,2046,null,{}] 12:27:48 INFO - PROCESS | 16354 | 1461180468172 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}] 12:27:48 INFO - PROCESS | 16354 | 1461180468472 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:27:48 INFO - PROCESS | 16354 | 1461180468771 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc17800 == 144 [pid = 16354] [id = 519] 12:27:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb1d131800) [pid = 16354] [serial = 1558] [outer = (nil)] 12:27:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb1dd62000) [pid = 16354] [serial = 1559] [outer = 0x7feb1d131800] 12:27:48 INFO - PROCESS | 16354 | 1461180468851 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb1e057000) [pid = 16354] [serial = 1560] [outer = 0x7feb1d131800] 12:27:49 INFO - PROCESS | 16354 | 1461180469674 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]]]}] 12:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1586ms 12:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:27:49 INFO - PROCESS | 16354 | 1461180469747 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:27:49 INFO - PROCESS | 16354 | 1461180469750 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:27:49 INFO - PROCESS | 16354 | 1461180469756 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:27:49 INFO - PROCESS | 16354 | 1461180469760 Marionette TRACE conn3 <- [1,2050,null,{}] 12:27:49 INFO - PROCESS | 16354 | 1461180469765 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}] 12:27:49 INFO - PROCESS | 16354 | 1461180469995 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:27:50 INFO - PROCESS | 16354 | 1461180470213 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d01d000 == 145 [pid = 16354] [id = 520] 12:27:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb1d156400) [pid = 16354] [serial = 1561] [outer = (nil)] 12:27:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb1f458800) [pid = 16354] [serial = 1562] [outer = 0x7feb1d156400] 12:27:50 INFO - PROCESS | 16354 | 1461180470326 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb23c7a400) [pid = 16354] [serial = 1563] [outer = 0x7feb1d156400] 12:27:51 INFO - PROCESS | 16354 | 1461180471301 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]]]}] 12:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1585ms 12:27:51 INFO - PROCESS | 16354 | 1461180471341 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:27:51 INFO - PROCESS | 16354 | 1461180471344 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:27:51 INFO - PROCESS | 16354 | 1461180471350 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - PROCESS | 16354 | 1461180471353 Marionette TRACE conn3 <- [1,2054,null,{}] 12:27:51 INFO - PROCESS | 16354 | 1461180471387 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}] 12:27:51 INFO - PROCESS | 16354 | 1461180471665 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:27:51 INFO - PROCESS | 16354 | 1461180471966 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1ded2000 == 146 [pid = 16354] [id = 521] 12:27:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb0fe61400) [pid = 16354] [serial = 1564] [outer = (nil)] 12:27:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb23e62400) [pid = 16354] [serial = 1565] [outer = 0x7feb0fe61400] 12:27:52 INFO - PROCESS | 16354 | 1461180472056 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb23ff0400) [pid = 16354] [serial = 1566] [outer = 0x7feb0fe61400] 12:27:52 INFO - PROCESS | 16354 | 1461180472905 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]]]}] 12:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1632ms 12:27:52 INFO - PROCESS | 16354 | 1461180472985 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:27:52 INFO - PROCESS | 16354 | 1461180472989 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:27:52 INFO - PROCESS | 16354 | 1461180472995 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 16354 | 1461180472999 Marionette TRACE conn3 <- [1,2058,null,{}] 12:27:53 INFO - PROCESS | 16354 | 1461180473005 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}] 12:27:53 INFO - PROCESS | 16354 | 1461180473278 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:27:53 INFO - PROCESS | 16354 | 1461180473575 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f0b4800 == 147 [pid = 16354] [id = 522] 12:27:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb1d14cc00) [pid = 16354] [serial = 1567] [outer = (nil)] 12:27:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb24f0d000) [pid = 16354] [serial = 1568] [outer = 0x7feb1d14cc00] 12:27:53 INFO - PROCESS | 16354 | 1461180473656 Marionette DEBUG loaded listener.js 12:27:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb24fefc00) [pid = 16354] [serial = 1569] [outer = 0x7feb1d14cc00] 12:27:54 INFO - PROCESS | 16354 | 1461180474534 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]]]}] 12:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1580ms 12:27:54 INFO - PROCESS | 16354 | 1461180474577 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:27:54 INFO - PROCESS | 16354 | 1461180474581 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:27:54 INFO - PROCESS | 16354 | 1461180474587 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:27:54 INFO - PROCESS | 16354 | 1461180474591 Marionette TRACE conn3 <- [1,2062,null,{}] 12:27:54 INFO - PROCESS | 16354 | 1461180474596 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}] 12:27:54 INFO - PROCESS | 16354 | 1461180474837 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:27:55 INFO - PROCESS | 16354 | 1461180475098 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb23f0d800 == 148 [pid = 16354] [id = 523] 12:27:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb24cf2c00) [pid = 16354] [serial = 1570] [outer = (nil)] 12:27:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb25c76000) [pid = 16354] [serial = 1571] [outer = 0x7feb24cf2c00] 12:27:55 INFO - PROCESS | 16354 | 1461180475220 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb25f04000) [pid = 16354] [serial = 1572] [outer = 0x7feb24cf2c00] 12:27:56 INFO - PROCESS | 16354 | 1461180476137 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]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1583ms 12:27:56 INFO - PROCESS | 16354 | 1461180476171 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 16354 | 1461180476175 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:27:56 INFO - PROCESS | 16354 | 1461180476181 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 16354 | 1461180476184 Marionette TRACE conn3 <- [1,2066,null,{}] 12:27:56 INFO - PROCESS | 16354 | 1461180476190 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}] 12:27:56 INFO - PROCESS | 16354 | 1461180476432 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:27:56 INFO - PROCESS | 16354 | 1461180476752 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb0fda9800 == 149 [pid = 16354] [id = 524] 12:27:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb0faadc00) [pid = 16354] [serial = 1573] [outer = (nil)] 12:27:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb0fe57c00) [pid = 16354] [serial = 1574] [outer = 0x7feb0faadc00] 12:27:56 INFO - PROCESS | 16354 | 1461180476838 Marionette DEBUG loaded listener.js 12:27:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb15df7800) [pid = 16354] [serial = 1575] [outer = 0x7feb0faadc00] 12:27:57 INFO - PROCESS | 16354 | 1461180477726 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]]]}] 12:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1588ms 12:27:57 INFO - PROCESS | 16354 | 1461180477771 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 16354 | 1461180477774 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:27:57 INFO - PROCESS | 16354 | 1461180477780 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:27:57 INFO - PROCESS | 16354 | 1461180477783 Marionette TRACE conn3 <- [1,2070,null,{}] 12:27:57 INFO - PROCESS | 16354 | 1461180477789 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}] 12:27:58 INFO - PROCESS | 16354 | 1461180478024 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:27:58 INFO - PROCESS | 16354 | 1461180478297 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1813c800 == 150 [pid = 16354] [id = 525] 12:27:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb0faad000) [pid = 16354] [serial = 1576] [outer = (nil)] 12:27:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb0fab4000) [pid = 16354] [serial = 1577] [outer = 0x7feb0faad000] 12:27:58 INFO - PROCESS | 16354 | 1461180478423 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb13903c00) [pid = 16354] [serial = 1578] [outer = 0x7feb0faad000] 12:27:59 INFO - PROCESS | 16354 | 1461180479820 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]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2080ms 12:27:59 INFO - PROCESS | 16354 | 1461180479917 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 16354 | 1461180479921 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:27:59 INFO - PROCESS | 16354 | 1461180479935 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 16354 | 1461180479940 Marionette TRACE conn3 <- [1,2074,null,{}] 12:27:59 INFO - PROCESS | 16354 | 1461180479949 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}] 12:28:00 INFO - PROCESS | 16354 | 1461180480173 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:28:00 INFO - PROCESS | 16354 | 1461180480439 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb163a0000 == 151 [pid = 16354] [id = 526] 12:28:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb1140bc00) [pid = 16354] [serial = 1579] [outer = (nil)] 12:28:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb11fb0000) [pid = 16354] [serial = 1580] [outer = 0x7feb1140bc00] 12:28:00 INFO - PROCESS | 16354 | 1461180480523 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb12fe1c00) [pid = 16354] [serial = 1581] [outer = 0x7feb1140bc00] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15ca9800 == 150 [pid = 16354] [id = 507] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb145de800 == 149 [pid = 16354] [id = 506] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb12f79000 == 148 [pid = 16354] [id = 505] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb11e64800 == 147 [pid = 16354] [id = 504] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb46516800 == 146 [pid = 16354] [id = 502] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb41a21000 == 145 [pid = 16354] [id = 501] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3cde0800 == 144 [pid = 16354] [id = 500] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3112b000 == 143 [pid = 16354] [id = 499] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2fff0000 == 142 [pid = 16354] [id = 498] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a2ec000 == 141 [pid = 16354] [id = 497] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb28aa2000 == 140 [pid = 16354] [id = 496] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb264b3800 == 139 [pid = 16354] [id = 495] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24d60800 == 138 [pid = 16354] [id = 494] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f261800 == 137 [pid = 16354] [id = 493] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f0b3000 == 136 [pid = 16354] [id = 492] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cfdf000 == 135 [pid = 16354] [id = 491] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c98d000 == 134 [pid = 16354] [id = 490] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c82a000 == 133 [pid = 16354] [id = 489] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19ca2000 == 132 [pid = 16354] [id = 488] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb17655800 == 131 [pid = 16354] [id = 487] 12:28:01 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb11e69000 == 130 [pid = 16354] [id = 486] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb11fad800) [pid = 16354] [serial = 1457] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb26ceb800) [pid = 16354] [serial = 1323] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb16586c00) [pid = 16354] [serial = 1454] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb167a9c00) [pid = 16354] [serial = 1455] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb27b33800) [pid = 16354] [serial = 1409] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb25f84c00) [pid = 16354] [serial = 1407] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb25bc2400) [pid = 16354] [serial = 1406] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb24cfe000) [pid = 16354] [serial = 1404] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb23fe3c00) [pid = 16354] [serial = 1403] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb1f45f400) [pid = 16354] [serial = 1401] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb1e14bc00) [pid = 16354] [serial = 1400] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb1c658000) [pid = 16354] [serial = 1398] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb1a429800) [pid = 16354] [serial = 1397] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb18947400) [pid = 16354] [serial = 1395] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb17697c00) [pid = 16354] [serial = 1394] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb13859400) [pid = 16354] [serial = 1451] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb1140ec00) [pid = 16354] [serial = 1448] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb11fb0400) [pid = 16354] [serial = 1449] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb0fe5a000) [pid = 16354] [serial = 1445] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb0fab9800) [pid = 16354] [serial = 1443] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb0fab4800) [pid = 16354] [serial = 1442] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb25c4b800) [pid = 16354] [serial = 1440] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb1385a400) [pid = 16354] [serial = 1439] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb1384e400) [pid = 16354] [serial = 1437] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb1036c400) [pid = 16354] [serial = 1436] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb13855400) [pid = 16354] [serial = 1434] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb13851800) [pid = 16354] [serial = 1433] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb12fed800) [pid = 16354] [serial = 1431] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb12fe9000) [pid = 16354] [serial = 1430] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb4225dc00) [pid = 16354] [serial = 1428] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb420bac00) [pid = 16354] [serial = 1427] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb420ba000) [pid = 16354] [serial = 1425] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb40115800) [pid = 16354] [serial = 1424] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb36eda400) [pid = 16354] [serial = 1422] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb3251cc00) [pid = 16354] [serial = 1421] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb31633400) [pid = 16354] [serial = 1419] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb3020c400) [pid = 16354] [serial = 1418] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb2eee4c00) [pid = 16354] [serial = 1416] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb2dce4000) [pid = 16354] [serial = 1415] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb2c0dc000) [pid = 16354] [serial = 1413] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb2a3d0000) [pid = 16354] [serial = 1412] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb2976dc00) [pid = 16354] [serial = 1410] [outer = (nil)] [url = about:blank] 12:28:01 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb144d7800) [pid = 16354] [serial = 1452] [outer = (nil)] [url = about:blank] 12:28:02 INFO - PROCESS | 16354 | 1461180482193 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]]]}] 12:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2289ms 12:28:02 INFO - PROCESS | 16354 | 1461180482225 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 16354 | 1461180482234 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:28:02 INFO - PROCESS | 16354 | 1461180482247 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 16354 | 1461180482250 Marionette TRACE conn3 <- [1,2078,null,{}] 12:28:02 INFO - PROCESS | 16354 | 1461180482257 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}] 12:28:02 INFO - PROCESS | 16354 | 1461180482475 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:28:02 INFO - PROCESS | 16354 | 1461180482699 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb12f61800 == 131 [pid = 16354] [id = 527] 12:28:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb1140cc00) [pid = 16354] [serial = 1582] [outer = (nil)] 12:28:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb13905400) [pid = 16354] [serial = 1583] [outer = 0x7feb1140cc00] 12:28:02 INFO - PROCESS | 16354 | 1461180482778 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb144dd400) [pid = 16354] [serial = 1584] [outer = 0x7feb1140cc00] 12:28:03 INFO - PROCESS | 16354 | 1461180483533 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]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1337ms 12:28:03 INFO - PROCESS | 16354 | 1461180483583 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 16354 | 1461180483587 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:28:03 INFO - PROCESS | 16354 | 1461180483593 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 16354 | 1461180483599 Marionette TRACE conn3 <- [1,2082,null,{}] 12:28:03 INFO - PROCESS | 16354 | 1461180483615 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}] 12:28:03 INFO - PROCESS | 16354 | 1461180483868 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:28:04 INFO - PROCESS | 16354 | 1461180484070 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb165f9000 == 132 [pid = 16354] [id = 528] 12:28:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb15a21400) [pid = 16354] [serial = 1585] [outer = (nil)] 12:28:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb16069400) [pid = 16354] [serial = 1586] [outer = 0x7feb15a21400] 12:28:04 INFO - PROCESS | 16354 | 1461180484145 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb16648c00) [pid = 16354] [serial = 1587] [outer = 0x7feb15a21400] 12:28:05 INFO - PROCESS | 16354 | 1461180485083 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]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1544ms 12:28:05 INFO - PROCESS | 16354 | 1461180485138 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 16354 | 1461180485142 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:28:05 INFO - PROCESS | 16354 | 1461180485180 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 16354 | 1461180485183 Marionette TRACE conn3 <- [1,2086,null,{}] 12:28:05 INFO - PROCESS | 16354 | 1461180485189 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}] 12:28:05 INFO - PROCESS | 16354 | 1461180485479 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:28:05 INFO - PROCESS | 16354 | 1461180485525 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18c0e000 == 133 [pid = 16354] [id = 529] 12:28:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb17693000) [pid = 16354] [serial = 1588] [outer = (nil)] 12:28:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb177ea000) [pid = 16354] [serial = 1589] [outer = 0x7feb17693000] 12:28:05 INFO - PROCESS | 16354 | 1461180485651 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb177f0000) [pid = 16354] [serial = 1590] [outer = 0x7feb17693000] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb0faab800) [pid = 16354] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb1372d800) [pid = 16354] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb13733800) [pid = 16354] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb18b7ac00) [pid = 16354] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb1036f000) [pid = 16354] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb1a423400) [pid = 16354] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb1e056400) [pid = 16354] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb16581000) [pid = 16354] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb24fee800) [pid = 16354] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb15df0c00) [pid = 16354] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb1664e800) [pid = 16354] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb144df400) [pid = 16354] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb12fe5000) [pid = 16354] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb0fab9000) [pid = 16354] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb1140fc00) [pid = 16354] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb18947800) [pid = 16354] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb1e049c00) [pid = 16354] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb1c809400) [pid = 16354] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb1a427000) [pid = 16354] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb18acf000) [pid = 16354] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb1a430000) [pid = 16354] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb26354c00) [pid = 16354] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:28:06 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb18b71800) [pid = 16354] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:28:07 INFO - PROCESS | 16354 | 1461180487054 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]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1931ms 12:28:07 INFO - PROCESS | 16354 | 1461180487112 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 16354 | 1461180487115 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:28:07 INFO - PROCESS | 16354 | 1461180487124 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 16354 | 1461180487127 Marionette TRACE conn3 <- [1,2090,null,{}] 12:28:07 INFO - PROCESS | 16354 | 1461180487144 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}] 12:28:07 INFO - PROCESS | 16354 | 1461180487360 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:28:07 INFO - PROCESS | 16354 | 1461180487372 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18c17800 == 134 [pid = 16354] [id = 530] 12:28:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb0fe64800) [pid = 16354] [serial = 1591] [outer = (nil)] 12:28:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb177e7400) [pid = 16354] [serial = 1592] [outer = 0x7feb0fe64800] 12:28:07 INFO - PROCESS | 16354 | 1461180487437 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb1894b000) [pid = 16354] [serial = 1593] [outer = 0x7feb0fe64800] 12:28:08 INFO - PROCESS | 16354 | 1461180488389 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]]]}] 12:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1328ms 12:28:08 INFO - PROCESS | 16354 | 1461180488454 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 16354 | 1461180488458 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:28:08 INFO - PROCESS | 16354 | 1461180488477 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 16354 | 1461180488481 Marionette TRACE conn3 <- [1,2094,null,{}] 12:28:08 INFO - PROCESS | 16354 | 1461180488487 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}] 12:28:08 INFO - PROCESS | 16354 | 1461180488912 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:28:09 INFO - PROCESS | 16354 | 1461180489210 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb121c6800 == 135 [pid = 16354] [id = 531] 12:28:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb0fab4800) [pid = 16354] [serial = 1594] [outer = (nil)] 12:28:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb0fe65c00) [pid = 16354] [serial = 1595] [outer = 0x7feb0fab4800] 12:28:09 INFO - PROCESS | 16354 | 1461180489290 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb11417400) [pid = 16354] [serial = 1596] [outer = 0x7feb0fab4800] 12:28:10 INFO - PROCESS | 16354 | 1461180490218 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]]]}] 12:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1786ms 12:28:10 INFO - PROCESS | 16354 | 1461180490265 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 16354 | 1461180490273 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:28:10 INFO - PROCESS | 16354 | 1461180490282 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 16354 | 1461180490288 Marionette TRACE conn3 <- [1,2098,null,{}] 12:28:10 INFO - PROCESS | 16354 | 1461180490297 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}] 12:28:10 INFO - PROCESS | 16354 | 1461180490549 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:28:10 INFO - PROCESS | 16354 | 1461180490818 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb165ec000 == 136 [pid = 16354] [id = 532] 12:28:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb13854800) [pid = 16354] [serial = 1597] [outer = (nil)] 12:28:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb144dfc00) [pid = 16354] [serial = 1598] [outer = 0x7feb13854800] 12:28:10 INFO - PROCESS | 16354 | 1461180490945 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb15df9c00) [pid = 16354] [serial = 1599] [outer = 0x7feb13854800] 12:28:11 INFO - PROCESS | 16354 | 1461180491994 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]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1789ms 12:28:12 INFO - PROCESS | 16354 | 1461180492071 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:28:12 INFO - PROCESS | 16354 | 1461180492077 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:28:12 INFO - PROCESS | 16354 | 1461180492084 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 16354 | 1461180492088 Marionette TRACE conn3 <- [1,2102,null,{}] 12:28:12 INFO - PROCESS | 16354 | 1461180492095 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}] 12:28:12 INFO - PROCESS | 16354 | 1461180492390 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:28:12 INFO - PROCESS | 16354 | 1461180492743 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4b2000 == 137 [pid = 16354] [id = 533] 12:28:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb16064400) [pid = 16354] [serial = 1600] [outer = (nil)] 12:28:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb16651000) [pid = 16354] [serial = 1601] [outer = 0x7feb16064400] 12:28:12 INFO - PROCESS | 16354 | 1461180492825 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb17697c00) [pid = 16354] [serial = 1602] [outer = 0x7feb16064400] 12:28:13 INFO - PROCESS | 16354 | 1461180493803 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]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1783ms 12:28:13 INFO - PROCESS | 16354 | 1461180493866 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 16354 | 1461180493873 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:28:13 INFO - PROCESS | 16354 | 1461180493891 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 16354 | 1461180493899 Marionette TRACE conn3 <- [1,2106,null,{}] 12:28:13 INFO - PROCESS | 16354 | 1461180493906 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}] 12:28:14 INFO - PROCESS | 16354 | 1461180494198 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:28:14 INFO - PROCESS | 16354 | 1461180494509 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc0b800 == 138 [pid = 16354] [id = 534] 12:28:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb1657e400) [pid = 16354] [serial = 1603] [outer = (nil)] 12:28:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb18a76c00) [pid = 16354] [serial = 1604] [outer = 0x7feb1657e400] 12:28:14 INFO - PROCESS | 16354 | 1461180494589 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb18b78800) [pid = 16354] [serial = 1605] [outer = 0x7feb1657e400] 12:28:15 INFO - PROCESS | 16354 | 1461180495475 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]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1652ms 12:28:15 INFO - PROCESS | 16354 | 1461180495538 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 16354 | 1461180495542 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:28:15 INFO - PROCESS | 16354 | 1461180495549 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 16354 | 1461180495553 Marionette TRACE conn3 <- [1,2110,null,{}] 12:28:15 INFO - PROCESS | 16354 | 1461180495558 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}] 12:28:15 INFO - PROCESS | 16354 | 1461180495802 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:28:16 INFO - PROCESS | 16354 | 1461180496100 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d058800 == 139 [pid = 16354] [id = 535] 12:28:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb18b6ec00) [pid = 16354] [serial = 1606] [outer = (nil)] 12:28:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb1c64a800) [pid = 16354] [serial = 1607] [outer = 0x7feb18b6ec00] 12:28:16 INFO - PROCESS | 16354 | 1461180496233 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1c855800) [pid = 16354] [serial = 1608] [outer = 0x7feb18b6ec00] 12:28:17 INFO - PROCESS | 16354 | 1461180497142 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]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1637ms 12:28:17 INFO - PROCESS | 16354 | 1461180497187 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 16354 | 1461180497192 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:28:17 INFO - PROCESS | 16354 | 1461180497199 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 16354 | 1461180497203 Marionette TRACE conn3 <- [1,2114,null,{}] 12:28:17 INFO - PROCESS | 16354 | 1461180497210 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}] 12:28:17 INFO - PROCESS | 16354 | 1461180497450 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:28:17 INFO - PROCESS | 16354 | 1461180497762 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f12f000 == 140 [pid = 16354] [id = 536] 12:28:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb1cc68400) [pid = 16354] [serial = 1609] [outer = (nil)] 12:28:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1cc6d000) [pid = 16354] [serial = 1610] [outer = 0x7feb1cc68400] 12:28:17 INFO - PROCESS | 16354 | 1461180497860 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb1d351400) [pid = 16354] [serial = 1611] [outer = 0x7feb1cc68400] 12:28:18 INFO - PROCESS | 16354 | 1461180498795 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]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1647ms 12:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:28:18 INFO - PROCESS | 16354 | 1461180498847 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 16354 | 1461180498851 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:28:18 INFO - PROCESS | 16354 | 1461180498858 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 16354 | 1461180498861 Marionette TRACE conn3 <- [1,2118,null,{}] 12:28:18 INFO - PROCESS | 16354 | 1461180498868 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}] 12:28:19 INFO - PROCESS | 16354 | 1461180499110 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:28:19 INFO - PROCESS | 16354 | 1461180499410 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24d54800 == 141 [pid = 16354] [id = 537] 12:28:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb1cc55000) [pid = 16354] [serial = 1612] [outer = (nil)] 12:28:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb1e1a2800) [pid = 16354] [serial = 1613] [outer = 0x7feb1cc55000] 12:28:19 INFO - PROCESS | 16354 | 1461180499497 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb23e5b800) [pid = 16354] [serial = 1614] [outer = 0x7feb1cc55000] 12:28:20 INFO - PROCESS | 16354 | 1461180500391 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]]]}] 12:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1584ms 12:28:20 INFO - PROCESS | 16354 | 1461180500442 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:28:20 INFO - PROCESS | 16354 | 1461180500447 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:28:20 INFO - PROCESS | 16354 | 1461180500454 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 16354 | 1461180500459 Marionette TRACE conn3 <- [1,2122,null,{}] 12:28:20 INFO - PROCESS | 16354 | 1461180500465 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}] 12:28:20 INFO - PROCESS | 16354 | 1461180500704 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:28:20 INFO - PROCESS | 16354 | 1461180500919 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250af800 == 142 [pid = 16354] [id = 538] 12:28:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb1cc69400) [pid = 16354] [serial = 1615] [outer = (nil)] 12:28:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb24cf4800) [pid = 16354] [serial = 1616] [outer = 0x7feb1cc69400] 12:28:21 INFO - PROCESS | 16354 | 1461180501078 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb25bd0c00) [pid = 16354] [serial = 1617] [outer = 0x7feb1cc69400] 12:28:22 INFO - PROCESS | 16354 | 1461180502012 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]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1589ms 12:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:28:22 INFO - PROCESS | 16354 | 1461180502043 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 16354 | 1461180502046 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:28:22 INFO - PROCESS | 16354 | 1461180502053 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 16354 | 1461180502056 Marionette TRACE conn3 <- [1,2126,null,{}] 12:28:22 INFO - PROCESS | 16354 | 1461180502062 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}] 12:28:22 INFO - PROCESS | 16354 | 1461180502296 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:28:22 INFO - PROCESS | 16354 | 1461180502598 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26123800 == 143 [pid = 16354] [id = 539] 12:28:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb1df16000) [pid = 16354] [serial = 1618] [outer = (nil)] 12:28:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb25f0c400) [pid = 16354] [serial = 1619] [outer = 0x7feb1df16000] 12:28:22 INFO - PROCESS | 16354 | 1461180502680 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb25f8ac00) [pid = 16354] [serial = 1620] [outer = 0x7feb1df16000] 12:28:23 INFO - PROCESS | 16354 | 1461180503499 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]]]}] 12:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1487ms 12:28:23 INFO - PROCESS | 16354 | 1461180503539 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:28:23 INFO - PROCESS | 16354 | 1461180503544 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:28:23 INFO - PROCESS | 16354 | 1461180503551 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 16354 | 1461180503555 Marionette TRACE conn3 <- [1,2130,null,{}] 12:28:23 INFO - PROCESS | 16354 | 1461180503562 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}] 12:28:23 INFO - PROCESS | 16354 | 1461180503798 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:28:24 INFO - PROCESS | 16354 | 1461180504062 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26b88800 == 144 [pid = 16354] [id = 540] 12:28:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb23e5c400) [pid = 16354] [serial = 1621] [outer = (nil)] 12:28:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb2615bc00) [pid = 16354] [serial = 1622] [outer = 0x7feb23e5c400] 12:28:24 INFO - PROCESS | 16354 | 1461180504143 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb26349000) [pid = 16354] [serial = 1623] [outer = 0x7feb23e5c400] 12:28:25 INFO - PROCESS | 16354 | 1461180505026 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] 12:28:25 INFO - PROCESS | 16354 | 1461180505089 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:28:25 INFO - PROCESS | 16354 | 1461180505095 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 16354 | 1461180505099 Marionette TRACE conn3 <- [1,2134,null,{}] 12:28:25 INFO - PROCESS | 16354 | 1461180505104 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}] 12:28:25 INFO - PROCESS | 16354 | 1461180505345 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:28:25 INFO - PROCESS | 16354 | 1461180505603 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb280ba800 == 145 [pid = 16354] [id = 541] 12:28:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb266d5800) [pid = 16354] [serial = 1624] [outer = (nil)] 12:28:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb26790400) [pid = 16354] [serial = 1625] [outer = 0x7feb266d5800] 12:28:25 INFO - PROCESS | 16354 | 1461180505753 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb267c3400) [pid = 16354] [serial = 1626] [outer = 0x7feb266d5800] 12:28:26 INFO - PROCESS | 16354 | 1461180506668 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]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1632ms 12:28:26 INFO - PROCESS | 16354 | 1461180506729 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:28:26 INFO - PROCESS | 16354 | 1461180506739 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:28:26 INFO - PROCESS | 16354 | 1461180506745 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 16354 | 1461180506750 Marionette TRACE conn3 <- [1,2138,null,{}] 12:28:26 INFO - PROCESS | 16354 | 1461180506755 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}] 12:28:27 INFO - PROCESS | 16354 | 1461180507053 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:28:27 INFO - PROCESS | 16354 | 1461180507366 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29bae800 == 146 [pid = 16354] [id = 542] 12:28:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb0fab7400) [pid = 16354] [serial = 1627] [outer = (nil)] 12:28:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb26f31400) [pid = 16354] [serial = 1628] [outer = 0x7feb0fab7400] 12:28:27 INFO - PROCESS | 16354 | 1461180507445 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb2802f400) [pid = 16354] [serial = 1629] [outer = 0x7feb0fab7400] 12:28:28 INFO - PROCESS | 16354 | 1461180508312 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]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1631ms 12:28:28 INFO - PROCESS | 16354 | 1461180508377 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 16354 | 1461180508381 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:28:28 INFO - PROCESS | 16354 | 1461180508388 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 16354 | 1461180508391 Marionette TRACE conn3 <- [1,2142,null,{}] 12:28:28 INFO - PROCESS | 16354 | 1461180508396 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}] 12:28:28 INFO - PROCESS | 16354 | 1461180508625 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:28:28 INFO - PROCESS | 16354 | 1461180508884 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a159000 == 147 [pid = 16354] [id = 543] 12:28:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb2678b400) [pid = 16354] [serial = 1630] [outer = (nil)] 12:28:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb28b18400) [pid = 16354] [serial = 1631] [outer = 0x7feb2678b400] 12:28:29 INFO - PROCESS | 16354 | 1461180509002 Marionette DEBUG loaded listener.js 12:28:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb2976d400) [pid = 16354] [serial = 1632] [outer = 0x7feb2678b400] 12:28:29 INFO - PROCESS | 16354 | 1461180509860 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] 12:28:29 INFO - PROCESS | 16354 | 1461180509930 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:28:29 INFO - PROCESS | 16354 | 1461180509937 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 16354 | 1461180509941 Marionette TRACE conn3 <- [1,2146,null,{}] 12:28:29 INFO - PROCESS | 16354 | 1461180509946 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}] 12:28:30 INFO - PROCESS | 16354 | 1461180510191 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:28:30 INFO - PROCESS | 16354 | 1461180510697 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a1e1800 == 148 [pid = 16354] [id = 544] 12:28:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb2a3cd000) [pid = 16354] [serial = 1633] [outer = (nil)] 12:28:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb2a602c00) [pid = 16354] [serial = 1634] [outer = 0x7feb2a3cd000] 12:28:30 INFO - PROCESS | 16354 | 1461180510777 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb2a610400) [pid = 16354] [serial = 1635] [outer = 0x7feb2a3cd000] 12:28:31 INFO - PROCESS | 16354 | 1461180511692 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] 12:28:31 INFO - PROCESS | 16354 | 1461180511781 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:28:31 INFO - PROCESS | 16354 | 1461180511788 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 16354 | 1461180511790 Marionette TRACE conn3 <- [1,2150,null,{}] 12:28:31 INFO - PROCESS | 16354 | 1461180511797 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}] 12:28:32 INFO - PROCESS | 16354 | 1461180512090 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:28:32 INFO - PROCESS | 16354 | 1461180512417 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a2ea800 == 149 [pid = 16354] [id = 545] 12:28:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb1e053800) [pid = 16354] [serial = 1636] [outer = (nil)] 12:28:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb2a611800) [pid = 16354] [serial = 1637] [outer = 0x7feb1e053800] 12:28:32 INFO - PROCESS | 16354 | 1461180512509 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb2ca68c00) [pid = 16354] [serial = 1638] [outer = 0x7feb1e053800] 12:28:33 INFO - PROCESS | 16354 | 1461180513389 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]]]}] 12:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1640ms 12:28:33 INFO - PROCESS | 16354 | 1461180513428 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:28:33 INFO - PROCESS | 16354 | 1461180513433 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:28:33 INFO - PROCESS | 16354 | 1461180513439 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:28:33 INFO - PROCESS | 16354 | 1461180513443 Marionette TRACE conn3 <- [1,2154,null,{}] 12:28:33 INFO - PROCESS | 16354 | 1461180513449 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}] 12:28:33 INFO - PROCESS | 16354 | 1461180513696 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:28:33 INFO - PROCESS | 16354 | 1461180513963 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2ca47000 == 150 [pid = 16354] [id = 546] 12:28:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb1657e000) [pid = 16354] [serial = 1639] [outer = (nil)] 12:28:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb2dbc8400) [pid = 16354] [serial = 1640] [outer = 0x7feb1657e000] 12:28:34 INFO - PROCESS | 16354 | 1461180514084 Marionette DEBUG loaded listener.js 12:28:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb2e9a5800) [pid = 16354] [serial = 1641] [outer = 0x7feb1657e000] 12:28:34 INFO - PROCESS | 16354 | 1461180514970 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]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1588ms 12:28:35 INFO - PROCESS | 16354 | 1461180515028 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 16354 | 1461180515031 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:28:35 INFO - PROCESS | 16354 | 1461180515039 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 16354 | 1461180515043 Marionette TRACE conn3 <- [1,2158,null,{}] 12:28:35 INFO - PROCESS | 16354 | 1461180515049 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}] 12:28:35 INFO - PROCESS | 16354 | 1461180515291 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:28:35 INFO - PROCESS | 16354 | 1461180515553 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f438800 == 151 [pid = 16354] [id = 547] 12:28:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb25f06c00) [pid = 16354] [serial = 1642] [outer = (nil)] 12:28:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb2ed7e400) [pid = 16354] [serial = 1643] [outer = 0x7feb25f06c00] 12:28:35 INFO - PROCESS | 16354 | 1461180515685 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb2f494400) [pid = 16354] [serial = 1644] [outer = 0x7feb25f06c00] 12:28:36 INFO - PROCESS | 16354 | 1461180516566 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]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1589ms 12:28:36 INFO - PROCESS | 16354 | 1461180516629 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 16354 | 1461180516633 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:28:36 INFO - PROCESS | 16354 | 1461180516640 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 16354 | 1461180516644 Marionette TRACE conn3 <- [1,2162,null,{}] 12:28:36 INFO - PROCESS | 16354 | 1461180516650 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}] 12:28:36 INFO - PROCESS | 16354 | 1461180516918 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:28:37 INFO - PROCESS | 16354 | 1461180517299 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300de800 == 152 [pid = 16354] [id = 548] 12:28:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb2fe70400) [pid = 16354] [serial = 1645] [outer = (nil)] 12:28:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb30205800) [pid = 16354] [serial = 1646] [outer = 0x7feb2fe70400] 12:28:37 INFO - PROCESS | 16354 | 1461180517383 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb3027e800) [pid = 16354] [serial = 1647] [outer = 0x7feb2fe70400] 12:28:38 INFO - PROCESS | 16354 | 1461180518308 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]]]}] 12:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1742ms 12:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:28:38 INFO - PROCESS | 16354 | 1461180518383 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 16354 | 1461180518386 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:28:38 INFO - PROCESS | 16354 | 1461180518393 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 16354 | 1461180518396 Marionette TRACE conn3 <- [1,2166,null,{}] 12:28:38 INFO - PROCESS | 16354 | 1461180518402 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}] 12:28:38 INFO - PROCESS | 16354 | 1461180518665 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:28:38 INFO - PROCESS | 16354 | 1461180518986 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19cc8000 == 151 [pid = 16354] [id = 370] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f441800 == 150 [pid = 16354] [id = 230] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325ce800 == 149 [pid = 16354] [id = 222] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18c17800 == 148 [pid = 16354] [id = 530] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18c0e000 == 147 [pid = 16354] [id = 529] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb165f9000 == 146 [pid = 16354] [id = 528] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb12f61800 == 145 [pid = 16354] [id = 527] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb163a0000 == 144 [pid = 16354] [id = 526] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb0fda9800 == 143 [pid = 16354] [id = 524] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb23f0d800 == 142 [pid = 16354] [id = 523] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f0b4800 == 141 [pid = 16354] [id = 522] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1ded2000 == 140 [pid = 16354] [id = 521] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d01d000 == 139 [pid = 16354] [id = 520] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cc17800 == 138 [pid = 16354] [id = 519] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c89e000 == 137 [pid = 16354] [id = 518] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c819000 == 136 [pid = 16354] [id = 517] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1be0f000 == 135 [pid = 16354] [id = 516] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b4bb000 == 134 [pid = 16354] [id = 515] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb197e7000 == 133 [pid = 16354] [id = 514] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18c18000 == 132 [pid = 16354] [id = 513] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18147800 == 131 [pid = 16354] [id = 512] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb17657800 == 130 [pid = 16354] [id = 511] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb163af800 == 129 [pid = 16354] [id = 510] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb14654800 == 128 [pid = 16354] [id = 509] 12:28:40 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb11459000 == 127 [pid = 16354] [id = 508] 12:28:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb0fda2000 == 128 [pid = 16354] [id = 549] 12:28:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb0fe5d800) [pid = 16354] [serial = 1648] [outer = (nil)] 12:28:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb10362800) [pid = 16354] [serial = 1649] [outer = 0x7feb0fe5d800] 12:28:40 INFO - PROCESS | 16354 | 1461180520354 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb11410400) [pid = 16354] [serial = 1650] [outer = 0x7feb0fe5d800] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb0fe60000) [pid = 16354] [serial = 1446] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb1e14a800) [pid = 16354] [serial = 1392] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb13859000) [pid = 16354] [serial = 1520] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb1df1b800) [pid = 16354] [serial = 1482] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb11fb3c00) [pid = 16354] [serial = 1517] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb27d8d400) [pid = 16354] [serial = 1502] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb28b16000) [pid = 16354] [serial = 1503] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb23c7c800) [pid = 16354] [serial = 1487] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb23e67800) [pid = 16354] [serial = 1488] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb167a1800) [pid = 16354] [serial = 1466] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb1768e800) [pid = 16354] [serial = 1467] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb25bcec00) [pid = 16354] [serial = 1490] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb25dcf400) [pid = 16354] [serial = 1491] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb1e1a0800) [pid = 16354] [serial = 1484] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb23c65000) [pid = 16354] [serial = 1485] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb177f0c00) [pid = 16354] [serial = 1469] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb1894e800) [pid = 16354] [serial = 1470] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb2978cc00) [pid = 16354] [serial = 1505] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb2a3c3400) [pid = 16354] [serial = 1506] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb1384ec00) [pid = 16354] [serial = 1523] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb144d7400) [pid = 16354] [serial = 1463] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb15df2800) [pid = 16354] [serial = 1464] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb0fe65400) [pid = 16354] [serial = 1460] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb11e13400) [pid = 16354] [serial = 1461] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb11412400) [pid = 16354] [serial = 1514] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb11e18000) [pid = 16354] [serial = 1515] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb18acb800) [pid = 16354] [serial = 1472] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb18b70000) [pid = 16354] [serial = 1473] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb267c7400) [pid = 16354] [serial = 1496] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb26b09000) [pid = 16354] [serial = 1497] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb2ee58c00) [pid = 16354] [serial = 1511] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb30202400) [pid = 16354] [serial = 1512] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb1a87c000) [pid = 16354] [serial = 1475] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb1c859400) [pid = 16354] [serial = 1476] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb2660d800) [pid = 16354] [serial = 1493] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb26791400) [pid = 16354] [serial = 1494] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb2a60f400) [pid = 16354] [serial = 1508] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb2c077c00) [pid = 16354] [serial = 1509] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb26ccbc00) [pid = 16354] [serial = 1499] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb26f2e400) [pid = 16354] [serial = 1500] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb1cc71c00) [pid = 16354] [serial = 1478] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb1d14b800) [pid = 16354] [serial = 1479] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb1d34f000) [pid = 16354] [serial = 1481] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb144e1400) [pid = 16354] [serial = 1521] [outer = (nil)] [url = about:blank] 12:28:40 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb12fdf400) [pid = 16354] [serial = 1518] [outer = (nil)] [url = about:blank] 12:28:41 INFO - PROCESS | 16354 | 1461180521454 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]]]}] 12:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 3101ms 12:28:41 INFO - PROCESS | 16354 | 1461180521495 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 16354 | 1461180521502 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:28:41 INFO - PROCESS | 16354 | 1461180521513 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 16354 | 1461180521517 Marionette TRACE conn3 <- [1,2170,null,{}] 12:28:41 INFO - PROCESS | 16354 | 1461180521544 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}] 12:28:41 INFO - PROCESS | 16354 | 1461180521791 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:28:41 INFO - PROCESS | 16354 | 1461180521982 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb145e1000 == 129 [pid = 16354] [id = 550] 12:28:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb0fe65400) [pid = 16354] [serial = 1651] [outer = (nil)] 12:28:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb12f19400) [pid = 16354] [serial = 1652] [outer = 0x7feb0fe65400] 12:28:42 INFO - PROCESS | 16354 | 1461180522052 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb13731400) [pid = 16354] [serial = 1653] [outer = 0x7feb0fe65400] 12:28:42 INFO - PROCESS | 16354 | 1461180522974 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]]]}] 12:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1537ms 12:28:43 INFO - PROCESS | 16354 | 1461180523050 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 16354 | 1461180523055 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:28:43 INFO - PROCESS | 16354 | 1461180523068 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 16354 | 1461180523071 Marionette TRACE conn3 <- [1,2174,null,{}] 12:28:43 INFO - PROCESS | 16354 | 1461180523084 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}] 12:28:43 INFO - PROCESS | 16354 | 1461180523382 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:28:43 INFO - PROCESS | 16354 | 1461180523421 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb163b1800 == 130 [pid = 16354] [id = 551] 12:28:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb13733000) [pid = 16354] [serial = 1654] [outer = (nil)] 12:28:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb15df7c00) [pid = 16354] [serial = 1655] [outer = 0x7feb13733000] 12:28:43 INFO - PROCESS | 16354 | 1461180523488 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb1606bc00) [pid = 16354] [serial = 1656] [outer = 0x7feb13733000] 12:28:44 INFO - PROCESS | 16354 | 1461180524658 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]]]}] 12:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1642ms 12:28:44 INFO - PROCESS | 16354 | 1461180524717 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 16354 | 1461180524720 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:28:44 INFO - PROCESS | 16354 | 1461180524728 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 16354 | 1461180524735 Marionette TRACE conn3 <- [1,2178,null,{}] 12:28:44 INFO - PROCESS | 16354 | 1461180524759 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}] 12:28:45 INFO - PROCESS | 16354 | 1461180525071 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:28:45 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb1140bc00) [pid = 16354] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:28:45 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb1140cc00) [pid = 16354] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:28:45 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb15a21400) [pid = 16354] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:28:45 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb17693000) [pid = 16354] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:28:45 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb0fab3c00) [pid = 16354] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:28:45 INFO - PROCESS | 16354 | 1461180525691 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb145da800 == 131 [pid = 16354] [id = 552] 12:28:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb0fab3c00) [pid = 16354] [serial = 1657] [outer = (nil)] 12:28:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb12f12400) [pid = 16354] [serial = 1658] [outer = 0x7feb0fab3c00] 12:28:45 INFO - PROCESS | 16354 | 1461180525761 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb17694400) [pid = 16354] [serial = 1659] [outer = 0x7feb0fab3c00] 12:28:46 INFO - PROCESS | 16354 | 1461180526560 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]]]}] 12:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1888ms 12:28:46 INFO - PROCESS | 16354 | 1461180526617 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 16354 | 1461180526623 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:28:46 INFO - PROCESS | 16354 | 1461180526630 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 16354 | 1461180526634 Marionette TRACE conn3 <- [1,2182,null,{}] 12:28:46 INFO - PROCESS | 16354 | 1461180526640 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}] 12:28:46 INFO - PROCESS | 16354 | 1461180526876 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:28:47 INFO - PROCESS | 16354 | 1461180527060 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18c21000 == 132 [pid = 16354] [id = 553] 12:28:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb0fe5a000) [pid = 16354] [serial = 1660] [outer = (nil)] 12:28:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb18945000) [pid = 16354] [serial = 1661] [outer = 0x7feb0fe5a000] 12:28:47 INFO - PROCESS | 16354 | 1461180527137 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb18a71c00) [pid = 16354] [serial = 1662] [outer = 0x7feb0fe5a000] 12:28:48 INFO - PROCESS | 16354 | 1461180528179 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]]]}] 12:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1591ms 12:28:48 INFO - PROCESS | 16354 | 1461180528223 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 16354 | 1461180528229 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:28:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:28:48 INFO - PROCESS | 16354 | 1461180528238 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 16354 | 1461180528244 Marionette TRACE conn3 <- [1,2186,null,{}] 12:28:48 INFO - PROCESS | 16354 | 1461180528253 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}] 12:28:48 INFO - PROCESS | 16354 | 1461180528521 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:28:48 INFO - PROCESS | 16354 | 1461180528863 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb160c2000 == 133 [pid = 16354] [id = 554] 12:28:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb13731c00) [pid = 16354] [serial = 1663] [outer = (nil)] 12:28:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb13859000) [pid = 16354] [serial = 1664] [outer = 0x7feb13731c00] 12:28:48 INFO - PROCESS | 16354 | 1461180528950 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb1606d400) [pid = 16354] [serial = 1665] [outer = 0x7feb13731c00] 12:28:49 INFO - PROCESS | 16354 | 1461180529850 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]]]}] 12:28:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:28:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1642ms 12:28:49 INFO - PROCESS | 16354 | 1461180529880 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 16354 | 1461180529887 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:28:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:28:49 INFO - PROCESS | 16354 | 1461180529898 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 16354 | 1461180529901 Marionette TRACE conn3 <- [1,2190,null,{}] 12:28:49 INFO - PROCESS | 16354 | 1461180529907 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}] 12:28:50 INFO - PROCESS | 16354 | 1461180530138 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:28:50 INFO - PROCESS | 16354 | 1461180530404 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19c99000 == 134 [pid = 16354] [id = 555] 12:28:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb1769b400) [pid = 16354] [serial = 1666] [outer = (nil)] 12:28:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb177f0c00) [pid = 16354] [serial = 1667] [outer = 0x7feb1769b400] 12:28:50 INFO - PROCESS | 16354 | 1461180530596 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb18a79800) [pid = 16354] [serial = 1668] [outer = 0x7feb1769b400] 12:28:51 INFO - PROCESS | 16354 | 1461180531543 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]]]}] 12:28:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:28:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1686ms 12:28:51 INFO - PROCESS | 16354 | 1461180531585 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:28:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:28:51 INFO - PROCESS | 16354 | 1461180531589 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:28:51 INFO - PROCESS | 16354 | 1461180531596 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 16354 | 1461180531602 Marionette TRACE conn3 <- [1,2194,null,{}] 12:28:51 INFO - PROCESS | 16354 | 1461180531639 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}] 12:28:51 INFO - PROCESS | 16354 | 1461180531876 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:28:52 INFO - PROCESS | 16354 | 1461180532132 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c70b000 == 135 [pid = 16354] [id = 556] 12:28:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb177e9800) [pid = 16354] [serial = 1669] [outer = (nil)] 12:28:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb195adc00) [pid = 16354] [serial = 1670] [outer = 0x7feb177e9800] 12:28:52 INFO - PROCESS | 16354 | 1461180532272 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb1a889000) [pid = 16354] [serial = 1671] [outer = 0x7feb177e9800] 12:28:53 INFO - PROCESS | 16354 | 1461180533270 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]]]}] 12:28:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:28:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1706ms 12:28:53 INFO - PROCESS | 16354 | 1461180533302 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:28:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:28:53 INFO - PROCESS | 16354 | 1461180533308 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:28:53 INFO - PROCESS | 16354 | 1461180533314 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 16354 | 1461180533317 Marionette TRACE conn3 <- [1,2198,null,{}] 12:28:53 INFO - PROCESS | 16354 | 1461180533323 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}] 12:28:53 INFO - PROCESS | 16354 | 1461180533553 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:28:53 INFO - PROCESS | 16354 | 1461180533814 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c97d800 == 136 [pid = 16354] [id = 557] 12:28:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb18a78000) [pid = 16354] [serial = 1672] [outer = (nil)] 12:28:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb1cc57000) [pid = 16354] [serial = 1673] [outer = 0x7feb18a78000] 12:28:53 INFO - PROCESS | 16354 | 1461180533935 Marionette DEBUG loaded listener.js 12:28:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb1cc61800) [pid = 16354] [serial = 1674] [outer = 0x7feb18a78000] 12:28:54 INFO - PROCESS | 16354 | 1461180534801 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]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:28:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1531ms 12:28:54 INFO - PROCESS | 16354 | 1461180534846 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 16354 | 1461180534850 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:28:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:28:54 INFO - PROCESS | 16354 | 1461180534856 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 16354 | 1461180534860 Marionette TRACE conn3 <- [1,2202,null,{}] 12:28:54 INFO - PROCESS | 16354 | 1461180534866 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}] 12:28:55 INFO - PROCESS | 16354 | 1461180535097 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:28:55 INFO - PROCESS | 16354 | 1461180535363 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc0f000 == 137 [pid = 16354] [id = 558] 12:28:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb1c64b400) [pid = 16354] [serial = 1675] [outer = (nil)] 12:28:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb1d13ec00) [pid = 16354] [serial = 1676] [outer = 0x7feb1c64b400] 12:28:55 INFO - PROCESS | 16354 | 1461180535491 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb1d154800) [pid = 16354] [serial = 1677] [outer = 0x7feb1c64b400] 12:28:56 INFO - PROCESS | 16354 | 1461180536378 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]]]}] 12:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1580ms 12:28:56 INFO - PROCESS | 16354 | 1461180536438 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:28:56 INFO - PROCESS | 16354 | 1461180536441 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:28:56 INFO - PROCESS | 16354 | 1461180536447 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - PROCESS | 16354 | 1461180536451 Marionette TRACE conn3 <- [1,2206,null,{}] 12:28:56 INFO - PROCESS | 16354 | 1461180536456 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}] 12:28:56 INFO - PROCESS | 16354 | 1461180536720 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:28:57 INFO - PROCESS | 16354 | 1461180537038 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d053800 == 138 [pid = 16354] [id = 559] 12:28:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb1e1a0800) [pid = 16354] [serial = 1678] [outer = (nil)] 12:28:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb23c7d800) [pid = 16354] [serial = 1679] [outer = 0x7feb1e1a0800] 12:28:57 INFO - PROCESS | 16354 | 1461180537132 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb23fef000) [pid = 16354] [serial = 1680] [outer = 0x7feb1e1a0800] 12:28:58 INFO - PROCESS | 16354 | 1461180538018 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]]]}] 12:28:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:28:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1634ms 12:28:58 INFO - PROCESS | 16354 | 1461180538082 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 16354 | 1461180538085 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:28:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:28:58 INFO - PROCESS | 16354 | 1461180538092 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 16354 | 1461180538095 Marionette TRACE conn3 <- [1,2210,null,{}] 12:28:58 INFO - PROCESS | 16354 | 1461180538101 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}] 12:28:58 INFO - PROCESS | 16354 | 1461180538335 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:28:58 INFO - PROCESS | 16354 | 1461180538635 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f0c8800 == 139 [pid = 16354] [id = 560] 12:28:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb23c64800) [pid = 16354] [serial = 1681] [outer = (nil)] 12:28:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb25c54c00) [pid = 16354] [serial = 1682] [outer = 0x7feb23c64800] 12:28:58 INFO - PROCESS | 16354 | 1461180538715 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb25f10c00) [pid = 16354] [serial = 1683] [outer = 0x7feb23c64800] 12:28:59 INFO - PROCESS | 16354 | 1461180539516 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]]]}] 12:28:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:28:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1482ms 12:28:59 INFO - PROCESS | 16354 | 1461180539576 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 16354 | 1461180539579 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:28:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:28:59 INFO - PROCESS | 16354 | 1461180539586 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 16354 | 1461180539588 Marionette TRACE conn3 <- [1,2214,null,{}] 12:28:59 INFO - PROCESS | 16354 | 1461180539595 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}] 12:28:59 INFO - PROCESS | 16354 | 1461180539828 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:29:00 INFO - PROCESS | 16354 | 1461180540085 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb23f1a800 == 140 [pid = 16354] [id = 561] 12:29:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb24f06000) [pid = 16354] [serial = 1684] [outer = (nil)] 12:29:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb2660c000) [pid = 16354] [serial = 1685] [outer = 0x7feb24f06000] 12:29:00 INFO - PROCESS | 16354 | 1461180540164 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb266cfc00) [pid = 16354] [serial = 1686] [outer = 0x7feb24f06000] 12:29:01 INFO - PROCESS | 16354 | 1461180541188 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]]]}] 12:29:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:29:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1630ms 12:29:01 INFO - PROCESS | 16354 | 1461180541217 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 16354 | 1461180541221 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:29:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:29:01 INFO - PROCESS | 16354 | 1461180541227 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 16354 | 1461180541230 Marionette TRACE conn3 <- [1,2218,null,{}] 12:29:01 INFO - PROCESS | 16354 | 1461180541236 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}] 12:29:01 INFO - PROCESS | 16354 | 1461180541488 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:29:01 INFO - PROCESS | 16354 | 1461180541837 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2509e000 == 141 [pid = 16354] [id = 562] 12:29:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb15a1a000) [pid = 16354] [serial = 1687] [outer = (nil)] 12:29:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb267c2400) [pid = 16354] [serial = 1688] [outer = 0x7feb15a1a000] 12:29:01 INFO - PROCESS | 16354 | 1461180541920 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb26b0a400) [pid = 16354] [serial = 1689] [outer = 0x7feb15a1a000] 12:29:02 INFO - PROCESS | 16354 | 1461180542791 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]]]}] 12:29:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:29:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1630ms 12:29:02 INFO - PROCESS | 16354 | 1461180542859 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:29:02 INFO - PROCESS | 16354 | 1461180542862 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:29:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:29:02 INFO - PROCESS | 16354 | 1461180542870 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:29:02 INFO - PROCESS | 16354 | 1461180542874 Marionette TRACE conn3 <- [1,2222,null,{}] 12:29:02 INFO - PROCESS | 16354 | 1461180542880 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}] 12:29:03 INFO - PROCESS | 16354 | 1461180543109 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:29:03 INFO - PROCESS | 16354 | 1461180543371 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28020000 == 142 [pid = 16354] [id = 563] 12:29:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb16068000) [pid = 16354] [serial = 1690] [outer = (nil)] 12:29:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb26ce9800) [pid = 16354] [serial = 1691] [outer = 0x7feb16068000] 12:29:03 INFO - PROCESS | 16354 | 1461180543492 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb27b31c00) [pid = 16354] [serial = 1692] [outer = 0x7feb16068000] 12:29:04 INFO - PROCESS | 16354 | 1461180544379 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]]]}] 12:29:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:29:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1583ms 12:29:04 INFO - PROCESS | 16354 | 1461180544454 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:29:04 INFO - PROCESS | 16354 | 1461180544458 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:29:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:29:04 INFO - PROCESS | 16354 | 1461180544466 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:29:04 INFO - PROCESS | 16354 | 1461180544471 Marionette TRACE conn3 <- [1,2226,null,{}] 12:29:04 INFO - PROCESS | 16354 | 1461180544477 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}] 12:29:04 INFO - PROCESS | 16354 | 1461180544776 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:29:05 INFO - PROCESS | 16354 | 1461180545091 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a15a000 == 143 [pid = 16354] [id = 564] 12:29:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb2a79ec00) [pid = 16354] [serial = 1693] [outer = (nil)] 12:29:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb2ca61c00) [pid = 16354] [serial = 1694] [outer = 0x7feb2a79ec00] 12:29:05 INFO - PROCESS | 16354 | 1461180545178 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb2ee5f800) [pid = 16354] [serial = 1695] [outer = 0x7feb2a79ec00] 12:29:06 INFO - PROCESS | 16354 | 1461180546080 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]]]}] 12:29:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:29:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1682ms 12:29:06 INFO - PROCESS | 16354 | 1461180546149 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:29:06 INFO - PROCESS | 16354 | 1461180546153 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:29:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:29:06 INFO - PROCESS | 16354 | 1461180546159 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 16354 | 1461180546162 Marionette TRACE conn3 <- [1,2230,null,{}] 12:29:06 INFO - PROCESS | 16354 | 1461180546168 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}] 12:29:06 INFO - PROCESS | 16354 | 1461180546402 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:29:06 INFO - PROCESS | 16354 | 1461180546663 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2eec7000 == 144 [pid = 16354] [id = 565] 12:29:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb2c07f000) [pid = 16354] [serial = 1696] [outer = (nil)] 12:29:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb3020e800) [pid = 16354] [serial = 1697] [outer = 0x7feb2c07f000] 12:29:06 INFO - PROCESS | 16354 | 1461180546796 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb3163c000) [pid = 16354] [serial = 1698] [outer = 0x7feb2c07f000] 12:29:07 INFO - PROCESS | 16354 | 1461180547674 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]]]}] 12:29:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:29:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1581ms 12:29:07 INFO - PROCESS | 16354 | 1461180547743 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 16354 | 1461180547746 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:29:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:29:07 INFO - PROCESS | 16354 | 1461180547752 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 16354 | 1461180547755 Marionette TRACE conn3 <- [1,2234,null,{}] 12:29:07 INFO - PROCESS | 16354 | 1461180547761 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}] 12:29:08 INFO - PROCESS | 16354 | 1461180548002 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:29:08 INFO - PROCESS | 16354 | 1461180548305 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb302aa000 == 145 [pid = 16354] [id = 566] 12:29:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb16647c00) [pid = 16354] [serial = 1699] [outer = (nil)] 12:29:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb321a8000) [pid = 16354] [serial = 1700] [outer = 0x7feb16647c00] 12:29:08 INFO - PROCESS | 16354 | 1461180548385 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb3249ac00) [pid = 16354] [serial = 1701] [outer = 0x7feb16647c00] 12:29:09 INFO - PROCESS | 16354 | 1461180549233 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]]]}] 12:29:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:29:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1533ms 12:29:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:29:09 INFO - PROCESS | 16354 | 1461180549288 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 16354 | 1461180549290 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:29:09 INFO - PROCESS | 16354 | 1461180549297 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 16354 | 1461180549300 Marionette TRACE conn3 <- [1,2238,null,{}] 12:29:09 INFO - PROCESS | 16354 | 1461180549306 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}] 12:29:09 INFO - PROCESS | 16354 | 1461180549534 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:29:09 INFO - PROCESS | 16354 | 1461180549803 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30f74800 == 146 [pid = 16354] [id = 567] 12:29:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb2f490c00) [pid = 16354] [serial = 1702] [outer = (nil)] 12:29:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb32765800) [pid = 16354] [serial = 1703] [outer = 0x7feb2f490c00] 12:29:09 INFO - PROCESS | 16354 | 1461180549883 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb3614c000) [pid = 16354] [serial = 1704] [outer = 0x7feb2f490c00] 12:29:10 INFO - PROCESS | 16354 | 1461180550767 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]]]}] 12:29:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:29:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1530ms 12:29:10 INFO - PROCESS | 16354 | 1461180550827 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:29:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:29:10 INFO - PROCESS | 16354 | 1461180550840 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:29:10 INFO - PROCESS | 16354 | 1461180550845 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 16354 | 1461180550849 Marionette TRACE conn3 <- [1,2242,null,{}] 12:29:10 INFO - PROCESS | 16354 | 1461180550855 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}] 12:29:11 INFO - PROCESS | 16354 | 1461180551084 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:29:11 INFO - PROCESS | 16354 | 1461180551356 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31d5c800 == 147 [pid = 16354] [id = 568] 12:29:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb1a42f800) [pid = 16354] [serial = 1705] [outer = (nil)] 12:29:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb36214400) [pid = 16354] [serial = 1706] [outer = 0x7feb1a42f800] 12:29:11 INFO - PROCESS | 16354 | 1461180551470 Marionette DEBUG loaded listener.js 12:29:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 195 (0x7feb36221c00) [pid = 16354] [serial = 1707] [outer = 0x7feb1a42f800] 12:29:12 INFO - PROCESS | 16354 | 1461180552357 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]]]}] 12:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1581ms 12:29:12 INFO - PROCESS | 16354 | 1461180552428 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:29:12 INFO - PROCESS | 16354 | 1461180552431 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:29:12 INFO - PROCESS | 16354 | 1461180552437 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:29:12 INFO - PROCESS | 16354 | 1461180552440 Marionette TRACE conn3 <- [1,2246,null,{}] 12:29:12 INFO - PROCESS | 16354 | 1461180552446 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}] 12:29:12 INFO - PROCESS | 16354 | 1461180552680 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:29:12 INFO - PROCESS | 16354 | 1461180552959 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb325c6000 == 148 [pid = 16354] [id = 569] 12:29:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 196 (0x7feb1d137c00) [pid = 16354] [serial = 1708] [outer = (nil)] 12:29:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 197 (0x7feb3bfdbc00) [pid = 16354] [serial = 1709] [outer = 0x7feb1d137c00] 12:29:13 INFO - PROCESS | 16354 | 1461180553077 Marionette DEBUG loaded listener.js 12:29:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 198 (0x7feb3cd4e000) [pid = 16354] [serial = 1710] [outer = 0x7feb1d137c00] 12:29:13 INFO - PROCESS | 16354 | 1461180553932 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]]]}] 12:29:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:29:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1539ms 12:29:13 INFO - PROCESS | 16354 | 1461180553978 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 16354 | 1461180553982 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:29:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:29:13 INFO - PROCESS | 16354 | 1461180553989 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 16354 | 1461180553992 Marionette TRACE conn3 <- [1,2250,null,{}] 12:29:13 INFO - PROCESS | 16354 | 1461180553997 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}] 12:29:14 INFO - PROCESS | 16354 | 1461180554225 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:29:14 INFO - PROCESS | 16354 | 1461180554534 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cd7d800 == 149 [pid = 16354] [id = 570] 12:29:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 199 (0x7feb36eda400) [pid = 16354] [serial = 1711] [outer = (nil)] 12:29:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 200 (0x7feb3ce88800) [pid = 16354] [serial = 1712] [outer = 0x7feb36eda400] 12:29:14 INFO - PROCESS | 16354 | 1461180554614 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 201 (0x7feb3d00fc00) [pid = 16354] [serial = 1713] [outer = 0x7feb36eda400] 12:29:15 INFO - PROCESS | 16354 | 1461180555471 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]]]}] 12:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1536ms 12:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:29:15 INFO - PROCESS | 16354 | 1461180555527 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:29:15 INFO - PROCESS | 16354 | 1461180555529 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:29:15 INFO - PROCESS | 16354 | 1461180555536 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 16354 | 1461180555539 Marionette TRACE conn3 <- [1,2254,null,{}] 12:29:15 INFO - PROCESS | 16354 | 1461180555545 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}] 12:29:15 INFO - PROCESS | 16354 | 1461180555787 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:29:16 INFO - PROCESS | 16354 | 1461180556065 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3dccd800 == 150 [pid = 16354] [id = 571] 12:29:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb23e60c00) [pid = 16354] [serial = 1714] [outer = (nil)] 12:29:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb3d2c0800) [pid = 16354] [serial = 1715] [outer = 0x7feb23e60c00] 12:29:16 INFO - PROCESS | 16354 | 1461180556187 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb3dfd5800) [pid = 16354] [serial = 1716] [outer = 0x7feb23e60c00] 12:29:17 INFO - PROCESS | 16354 | 1461180557067 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]]]}] 12:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1584ms 12:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:29:17 INFO - PROCESS | 16354 | 1461180557120 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 16354 | 1461180557123 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:29:17 INFO - PROCESS | 16354 | 1461180557130 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 16354 | 1461180557133 Marionette TRACE conn3 <- [1,2258,null,{}] 12:29:17 INFO - PROCESS | 16354 | 1461180557139 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}] 12:29:17 INFO - PROCESS | 16354 | 1461180557377 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:29:17 INFO - PROCESS | 16354 | 1461180557699 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb41a15800 == 151 [pid = 16354] [id = 572] 12:29:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb25bd1c00) [pid = 16354] [serial = 1717] [outer = (nil)] 12:29:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb3dfd6800) [pid = 16354] [serial = 1718] [outer = 0x7feb25bd1c00] 12:29:17 INFO - PROCESS | 16354 | 1461180557793 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 207 (0x7feb401c3000) [pid = 16354] [serial = 1719] [outer = 0x7feb25bd1c00] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300de800 == 150 [pid = 16354] [id = 548] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f438800 == 149 [pid = 16354] [id = 547] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2ca47000 == 148 [pid = 16354] [id = 546] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a2ea800 == 147 [pid = 16354] [id = 545] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a1e1800 == 146 [pid = 16354] [id = 544] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a159000 == 145 [pid = 16354] [id = 543] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29bae800 == 144 [pid = 16354] [id = 542] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb280ba800 == 143 [pid = 16354] [id = 541] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26b88800 == 142 [pid = 16354] [id = 540] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26123800 == 141 [pid = 16354] [id = 539] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb250af800 == 140 [pid = 16354] [id = 538] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24d54800 == 139 [pid = 16354] [id = 537] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f12f000 == 138 [pid = 16354] [id = 536] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d058800 == 137 [pid = 16354] [id = 535] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cc0b800 == 136 [pid = 16354] [id = 534] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b4b2000 == 135 [pid = 16354] [id = 533] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb165ec000 == 134 [pid = 16354] [id = 532] 12:29:19 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb121c6800 == 133 [pid = 16354] [id = 531] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 206 (0x7feb23e62400) [pid = 16354] [serial = 1565] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb25c76000) [pid = 16354] [serial = 1571] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb12fe1c00) [pid = 16354] [serial = 1581] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb1657b800) [pid = 16354] [serial = 1535] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb15a19800) [pid = 16354] [serial = 1532] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb24f0d000) [pid = 16354] [serial = 1568] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 200 (0x7feb1dd62000) [pid = 16354] [serial = 1559] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 199 (0x7feb1cc5c800) [pid = 16354] [serial = 1556] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 198 (0x7feb144dd400) [pid = 16354] [serial = 1584] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 197 (0x7feb177e2000) [pid = 16354] [serial = 1541] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 196 (0x7feb0fe65800) [pid = 16354] [serial = 1526] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 195 (0x7feb16069400) [pid = 16354] [serial = 1586] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 194 (0x7feb16648c00) [pid = 16354] [serial = 1587] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb1a87e400) [pid = 16354] [serial = 1550] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb177ea000) [pid = 16354] [serial = 1589] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb12fe8800) [pid = 16354] [serial = 1529] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb18e19000) [pid = 16354] [serial = 1544] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb177f0000) [pid = 16354] [serial = 1590] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb1f458800) [pid = 16354] [serial = 1562] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb13905400) [pid = 16354] [serial = 1583] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb15a1c400) [pid = 16354] [serial = 1524] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb167a7c00) [pid = 16354] [serial = 1538] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb0fab4000) [pid = 16354] [serial = 1577] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb1c806c00) [pid = 16354] [serial = 1553] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb11fb0000) [pid = 16354] [serial = 1580] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb195a5800) [pid = 16354] [serial = 1547] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb0fe57c00) [pid = 16354] [serial = 1574] [outer = (nil)] [url = about:blank] 12:29:19 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb177e7400) [pid = 16354] [serial = 1592] [outer = (nil)] [url = about:blank] 12:29:20 INFO - PROCESS | 16354 | 1461180560070 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]]]}] 12:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2989ms 12:29:20 INFO - PROCESS | 16354 | 1461180560119 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:29:20 INFO - PROCESS | 16354 | 1461180560126 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:29:20 INFO - PROCESS | 16354 | 1461180560135 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 16354 | 1461180560140 Marionette TRACE conn3 <- [1,2262,null,{}] 12:29:20 INFO - PROCESS | 16354 | 1461180560148 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}] 12:29:20 INFO - PROCESS | 16354 | 1461180560374 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:29:20 INFO - PROCESS | 16354 | 1461180560560 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb138e1800 == 134 [pid = 16354] [id = 573] 12:29:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb11fab800) [pid = 16354] [serial = 1720] [outer = (nil)] 12:29:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb12fe9400) [pid = 16354] [serial = 1721] [outer = 0x7feb11fab800] 12:29:20 INFO - PROCESS | 16354 | 1461180560630 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb13907400) [pid = 16354] [serial = 1722] [outer = 0x7feb11fab800] 12:29:21 INFO - PROCESS | 16354 | 1461180561586 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]]]}] 12:29:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:29:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1495ms 12:29:21 INFO - PROCESS | 16354 | 1461180561630 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 16354 | 1461180561638 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:29:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:29:21 INFO - PROCESS | 16354 | 1461180561648 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - PROCESS | 16354 | 1461180561651 Marionette TRACE conn3 <- [1,2266,null,{}] 12:29:21 INFO - PROCESS | 16354 | 1461180561658 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}] 12:29:21 INFO - PROCESS | 16354 | 1461180561902 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:29:22 INFO - PROCESS | 16354 | 1461180562216 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb163b4000 == 135 [pid = 16354] [id = 574] 12:29:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb144e4800) [pid = 16354] [serial = 1723] [outer = (nil)] 12:29:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb1657dc00) [pid = 16354] [serial = 1724] [outer = 0x7feb144e4800] 12:29:22 INFO - PROCESS | 16354 | 1461180562300 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb167a5400) [pid = 16354] [serial = 1725] [outer = 0x7feb144e4800] 12:29:23 INFO - PROCESS | 16354 | 1461180563180 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]]]}] 12:29:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1588ms 12:29:23 INFO - PROCESS | 16354 | 1461180563236 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:29:23 INFO - PROCESS | 16354 | 1461180563240 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:29:23 INFO - PROCESS | 16354 | 1461180563261 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:29:23 INFO - PROCESS | 16354 | 1461180563267 Marionette TRACE conn3 <- [1,2270,null,{}] 12:29:23 INFO - PROCESS | 16354 | 1461180563314 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}] 12:29:23 INFO - PROCESS | 16354 | 1461180563654 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:29:23 INFO - PROCESS | 16354 | 1461180563690 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18324000 == 136 [pid = 16354] [id = 575] 12:29:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb167a9800) [pid = 16354] [serial = 1726] [outer = (nil)] 12:29:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb18a79c00) [pid = 16354] [serial = 1727] [outer = 0x7feb167a9800] 12:29:23 INFO - PROCESS | 16354 | 1461180563760 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb18b73400) [pid = 16354] [serial = 1728] [outer = 0x7feb167a9800] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb18b6ec00) [pid = 16354] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb1e053800) [pid = 16354] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb266d5800) [pid = 16354] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb25f06c00) [pid = 16354] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb1657e000) [pid = 16354] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb13733000) [pid = 16354] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb13854800) [pid = 16354] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb0fab7c00) [pid = 16354] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb13857000) [pid = 16354] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb2a3cd000) [pid = 16354] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb18acf800) [pid = 16354] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb16064400) [pid = 16354] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb1cc55000) [pid = 16354] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb0fe5d800) [pid = 16354] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb144dc400) [pid = 16354] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb0fab4800) [pid = 16354] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb1cc68400) [pid = 16354] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb1cc69400) [pid = 16354] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb1d131800) [pid = 16354] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb18f85c00) [pid = 16354] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb24cf2c00) [pid = 16354] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb0fe65400) [pid = 16354] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb1657e400) [pid = 16354] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb23e5c400) [pid = 16354] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb0faadc00) [pid = 16354] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb0fab7400) [pid = 16354] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb0fab3c00) [pid = 16354] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb1cc58000) [pid = 16354] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb1df16000) [pid = 16354] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb2fe70400) [pid = 16354] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb144da400) [pid = 16354] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb18ad2800) [pid = 16354] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb18f84400) [pid = 16354] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb0faad000) [pid = 16354] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb11faf400) [pid = 16354] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb1d156400) [pid = 16354] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb0fe64800) [pid = 16354] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb11409800) [pid = 16354] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb1769a800) [pid = 16354] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb2678b400) [pid = 16354] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb0fe61400) [pid = 16354] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:29:24 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb1d14cc00) [pid = 16354] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:29:25 INFO - PROCESS | 16354 | 1461180565342 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]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:29:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2130ms 12:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:29:25 INFO - PROCESS | 16354 | 1461180565392 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 16354 | 1461180565397 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:29:25 INFO - PROCESS | 16354 | 1461180565404 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 16354 | 1461180565407 Marionette TRACE conn3 <- [1,2274,null,{}] 12:29:25 INFO - PROCESS | 16354 | 1461180565413 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}] 12:29:25 INFO - PROCESS | 16354 | 1461180565630 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:29:25 INFO - PROCESS | 16354 | 1461180565813 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18333800 == 137 [pid = 16354] [id = 576] 12:29:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb0fab3c00) [pid = 16354] [serial = 1729] [outer = (nil)] 12:29:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1390ac00) [pid = 16354] [serial = 1730] [outer = 0x7feb0fab3c00] 12:29:25 INFO - PROCESS | 16354 | 1461180565896 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb177eb800) [pid = 16354] [serial = 1731] [outer = 0x7feb0fab3c00] 12:29:26 INFO - PROCESS | 16354 | 1461180566655 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]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:29:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1285ms 12:29:26 INFO - PROCESS | 16354 | 1461180566690 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 16354 | 1461180566694 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:29:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:29:26 INFO - PROCESS | 16354 | 1461180566712 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 16354 | 1461180566715 Marionette TRACE conn3 <- [1,2278,null,{}] 12:29:26 INFO - PROCESS | 16354 | 1461180566721 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}] 12:29:27 INFO - PROCESS | 16354 | 1461180567005 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:29:27 INFO - PROCESS | 16354 | 1461180567329 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb121cf800 == 138 [pid = 16354] [id = 577] 12:29:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb0fe57c00) [pid = 16354] [serial = 1732] [outer = (nil)] 12:29:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb1140d800) [pid = 16354] [serial = 1733] [outer = 0x7feb0fe57c00] 12:29:27 INFO - PROCESS | 16354 | 1461180567490 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb11fa8400) [pid = 16354] [serial = 1734] [outer = 0x7feb0fe57c00] 12:29:28 INFO - PROCESS | 16354 | 1461180568413 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]]]}] 12:29:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:29:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1752ms 12:29:28 INFO - PROCESS | 16354 | 1461180568456 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:29:28 INFO - PROCESS | 16354 | 1461180568462 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:29:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:29:28 INFO - PROCESS | 16354 | 1461180568471 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 16354 | 1461180568477 Marionette TRACE conn3 <- [1,2282,null,{}] 12:29:28 INFO - PROCESS | 16354 | 1461180568487 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}] 12:29:28 INFO - PROCESS | 16354 | 1461180568741 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:29:29 INFO - PROCESS | 16354 | 1461180569058 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb177a5000 == 139 [pid = 16354] [id = 578] 12:29:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb144d6800) [pid = 16354] [serial = 1735] [outer = (nil)] 12:29:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb15a1d400) [pid = 16354] [serial = 1736] [outer = 0x7feb144d6800] 12:29:29 INFO - PROCESS | 16354 | 1461180569144 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb15dfdc00) [pid = 16354] [serial = 1737] [outer = 0x7feb144d6800] 12:29:30 INFO - PROCESS | 16354 | 1461180570095 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]]]}] 12:29:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:29:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1685ms 12:29:30 INFO - PROCESS | 16354 | 1461180570161 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:29:30 INFO - PROCESS | 16354 | 1461180570168 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:29:30 INFO - PROCESS | 16354 | 1461180570176 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 16354 | 1461180570179 Marionette TRACE conn3 <- [1,2286,null,{}] 12:29:30 INFO - PROCESS | 16354 | 1461180570186 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}] 12:29:30 INFO - PROCESS | 16354 | 1461180570439 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:29:30 INFO - PROCESS | 16354 | 1461180570793 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4a5000 == 140 [pid = 16354] [id = 579] 12:29:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb16580c00) [pid = 16354] [serial = 1738] [outer = (nil)] 12:29:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb167a8c00) [pid = 16354] [serial = 1739] [outer = 0x7feb16580c00] 12:29:30 INFO - PROCESS | 16354 | 1461180570887 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb18948c00) [pid = 16354] [serial = 1740] [outer = 0x7feb16580c00] 12:29:31 INFO - PROCESS | 16354 | 1461180571818 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]]]}] 12:29: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 12:29:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1685ms 12:29:31 INFO - PROCESS | 16354 | 1461180571861 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 16354 | 1461180571864 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:29:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:29:31 INFO - PROCESS | 16354 | 1461180571883 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 16354 | 1461180571893 Marionette TRACE conn3 <- [1,2290,null,{}] 12:29:31 INFO - PROCESS | 16354 | 1461180571903 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}] 12:29:32 INFO - PROCESS | 16354 | 1461180572208 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:29:32 INFO - PROCESS | 16354 | 1461180572539 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c973800 == 141 [pid = 16354] [id = 580] 12:29:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb18b6ec00) [pid = 16354] [serial = 1741] [outer = (nil)] 12:29:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb18f8f400) [pid = 16354] [serial = 1742] [outer = 0x7feb18b6ec00] 12:29:32 INFO - PROCESS | 16354 | 1461180572626 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb1a883000) [pid = 16354] [serial = 1743] [outer = 0x7feb18b6ec00] 12:29:33 INFO - PROCESS | 16354 | 1461180573528 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]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:29:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1704ms 12:29:33 INFO - PROCESS | 16354 | 1461180573578 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 16354 | 1461180573583 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:29:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:29:33 INFO - PROCESS | 16354 | 1461180573589 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 16354 | 1461180573593 Marionette TRACE conn3 <- [1,2294,null,{}] 12:29:33 INFO - PROCESS | 16354 | 1461180573598 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}] 12:29:33 INFO - PROCESS | 16354 | 1461180573838 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:29:34 INFO - PROCESS | 16354 | 1461180574102 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cfde000 == 142 [pid = 16354] [id = 581] 12:29:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb16646800) [pid = 16354] [serial = 1744] [outer = (nil)] 12:29:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb1c85f800) [pid = 16354] [serial = 1745] [outer = 0x7feb16646800] 12:29:34 INFO - PROCESS | 16354 | 1461180574222 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb1cc67400) [pid = 16354] [serial = 1746] [outer = 0x7feb16646800] 12:29:35 INFO - PROCESS | 16354 | 1461180575085 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]]]}] 12:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1535ms 12:29:35 INFO - PROCESS | 16354 | 1461180575127 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 16354 | 1461180575131 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:29:35 INFO - PROCESS | 16354 | 1461180575137 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 16354 | 1461180575140 Marionette TRACE conn3 <- [1,2298,null,{}] 12:29:35 INFO - PROCESS | 16354 | 1461180575146 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}] 12:29:35 INFO - PROCESS | 16354 | 1461180575376 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:29:35 INFO - PROCESS | 16354 | 1461180575656 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f067800 == 143 [pid = 16354] [id = 582] 12:29:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb1d156400) [pid = 16354] [serial = 1747] [outer = (nil)] 12:29:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb1d350000) [pid = 16354] [serial = 1748] [outer = 0x7feb1d156400] 12:29:35 INFO - PROCESS | 16354 | 1461180575804 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb1e1a6400) [pid = 16354] [serial = 1749] [outer = 0x7feb1d156400] 12:29:36 INFO - PROCESS | 16354 | 1461180576723 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]]]}] 12:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1633ms 12:29:36 INFO - PROCESS | 16354 | 1461180576771 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:29:36 INFO - PROCESS | 16354 | 1461180576775 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:29:36 INFO - PROCESS | 16354 | 1461180576782 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:29:36 INFO - PROCESS | 16354 | 1461180576787 Marionette TRACE conn3 <- [1,2302,null,{}] 12:29:36 INFO - PROCESS | 16354 | 1461180576792 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}] 12:29:37 INFO - PROCESS | 16354 | 1461180577033 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:29:37 INFO - PROCESS | 16354 | 1461180577297 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24d4d000 == 144 [pid = 16354] [id = 583] 12:29:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb1cc69400) [pid = 16354] [serial = 1750] [outer = (nil)] 12:29:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb23e5d000) [pid = 16354] [serial = 1751] [outer = 0x7feb1cc69400] 12:29:37 INFO - PROCESS | 16354 | 1461180577419 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb24fe8400) [pid = 16354] [serial = 1752] [outer = 0x7feb1cc69400] 12:29:38 INFO - PROCESS | 16354 | 1461180578421 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]]]}] 12:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1686ms 12:29:38 INFO - PROCESS | 16354 | 1461180578469 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 16354 | 1461180578473 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:29:38 INFO - PROCESS | 16354 | 1461180578480 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 16354 | 1461180578482 Marionette TRACE conn3 <- [1,2306,null,{}] 12:29:38 INFO - PROCESS | 16354 | 1461180578489 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}] 12:29:38 INFO - PROCESS | 16354 | 1461180578727 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:29:39 INFO - PROCESS | 16354 | 1461180579094 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26112800 == 145 [pid = 16354] [id = 584] 12:29:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb1cc6b000) [pid = 16354] [serial = 1753] [outer = (nil)] 12:29:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb25f05c00) [pid = 16354] [serial = 1754] [outer = 0x7feb1cc6b000] 12:29:39 INFO - PROCESS | 16354 | 1461180579228 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb25f88800) [pid = 16354] [serial = 1755] [outer = 0x7feb1cc6b000] 12:29:40 INFO - PROCESS | 16354 | 1461180580185 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]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1735ms 12:29:40 INFO - PROCESS | 16354 | 1461180580219 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 16354 | 1461180580222 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:29:40 INFO - PROCESS | 16354 | 1461180580228 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 16354 | 1461180580232 Marionette TRACE conn3 <- [1,2310,null,{}] 12:29:40 INFO - PROCESS | 16354 | 1461180580238 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}] 12:29:40 INFO - PROCESS | 16354 | 1461180580477 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:29:40 INFO - PROCESS | 16354 | 1461180580755 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28016800 == 146 [pid = 16354] [id = 585] 12:29:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb144db800) [pid = 16354] [serial = 1756] [outer = (nil)] 12:29:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb25c76000) [pid = 16354] [serial = 1757] [outer = 0x7feb144db800] 12:29:40 INFO - PROCESS | 16354 | 1461180580878 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb26610000) [pid = 16354] [serial = 1758] [outer = 0x7feb144db800] 12:29:41 INFO - PROCESS | 16354 | 1461180581868 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]]]}] 12:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1687ms 12:29:41 INFO - PROCESS | 16354 | 1461180581917 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:29:41 INFO - PROCESS | 16354 | 1461180581921 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:29:41 INFO - PROCESS | 16354 | 1461180581927 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 16354 | 1461180581930 Marionette TRACE conn3 <- [1,2314,null,{}] 12:29:41 INFO - PROCESS | 16354 | 1461180581937 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}] 12:29:42 INFO - PROCESS | 16354 | 1461180582167 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:29:42 INFO - PROCESS | 16354 | 1461180582524 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29f9e800 == 147 [pid = 16354] [id = 586] 12:29:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb1372a800) [pid = 16354] [serial = 1759] [outer = (nil)] 12:29:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb266d5800) [pid = 16354] [serial = 1760] [outer = 0x7feb1372a800] 12:29:42 INFO - PROCESS | 16354 | 1461180582617 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb26b0cc00) [pid = 16354] [serial = 1761] [outer = 0x7feb1372a800] 12:29:43 INFO - PROCESS | 16354 | 1461180583515 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]]]}] 12:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1631ms 12:29:43 INFO - PROCESS | 16354 | 1461180583559 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 16354 | 1461180583563 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:29:43 INFO - PROCESS | 16354 | 1461180583570 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 16354 | 1461180583573 Marionette TRACE conn3 <- [1,2318,null,{}] 12:29:43 INFO - PROCESS | 16354 | 1461180583579 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}] 12:29:43 INFO - PROCESS | 16354 | 1461180583817 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:29:44 INFO - PROCESS | 16354 | 1461180584155 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a1e1000 == 148 [pid = 16354] [id = 587] 12:29:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb2802e400) [pid = 16354] [serial = 1762] [outer = (nil)] 12:29:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb28a7e800) [pid = 16354] [serial = 1763] [outer = 0x7feb2802e400] 12:29:44 INFO - PROCESS | 16354 | 1461180584253 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb2976e800) [pid = 16354] [serial = 1764] [outer = 0x7feb2802e400] 12:29:45 INFO - PROCESS | 16354 | 1461180585171 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] 12:29:45 INFO - PROCESS | 16354 | 1461180585211 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:29:45 INFO - PROCESS | 16354 | 1461180585219 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 16354 | 1461180585230 Marionette TRACE conn3 <- [1,2322,null,{}] 12:29:45 INFO - PROCESS | 16354 | 1461180585235 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}] 12:29:45 INFO - PROCESS | 16354 | 1461180585530 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:29:45 INFO - PROCESS | 16354 | 1461180585849 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f455000 == 149 [pid = 16354] [id = 588] 12:29:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb25f08400) [pid = 16354] [serial = 1765] [outer = (nil)] 12:29:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb2a609800) [pid = 16354] [serial = 1766] [outer = 0x7feb25f08400] 12:29:45 INFO - PROCESS | 16354 | 1461180585941 Marionette DEBUG loaded listener.js 12:29:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb2ccc3000) [pid = 16354] [serial = 1767] [outer = 0x7feb25f08400] 12:29:46 INFO - PROCESS | 16354 | 1461180586787 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]]]}] 12:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1636ms 12:29:46 INFO - PROCESS | 16354 | 1461180586856 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:29:46 INFO - PROCESS | 16354 | 1461180586860 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:29:46 INFO - PROCESS | 16354 | 1461180586866 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 16354 | 1461180586870 Marionette TRACE conn3 <- [1,2326,null,{}] 12:29:46 INFO - PROCESS | 16354 | 1461180586875 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}] 12:29:47 INFO - PROCESS | 16354 | 1461180587107 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:29:47 INFO - PROCESS | 16354 | 1461180587376 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30f7c800 == 150 [pid = 16354] [id = 589] 12:29:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb2802ec00) [pid = 16354] [serial = 1768] [outer = (nil)] 12:29:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb2ed79c00) [pid = 16354] [serial = 1769] [outer = 0x7feb2802ec00] 12:29:47 INFO - PROCESS | 16354 | 1461180587494 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb2f499400) [pid = 16354] [serial = 1770] [outer = 0x7feb2802ec00] 12:29:48 INFO - PROCESS | 16354 | 1461180588379 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]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:29:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1542ms 12:29:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:29:48 INFO - PROCESS | 16354 | 1461180588410 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 16354 | 1461180588412 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:29:48 INFO - PROCESS | 16354 | 1461180588420 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 16354 | 1461180588424 Marionette TRACE conn3 <- [1,2330,null,{}] 12:29:48 INFO - PROCESS | 16354 | 1461180588430 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}] 12:29:48 INFO - PROCESS | 16354 | 1461180588669 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:29:48 INFO - PROCESS | 16354 | 1461180588943 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb41a23000 == 151 [pid = 16354] [id = 590] 12:29:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb2dce6400) [pid = 16354] [serial = 1771] [outer = (nil)] 12:29:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb310cb400) [pid = 16354] [serial = 1772] [outer = 0x7feb2dce6400] 12:29:49 INFO - PROCESS | 16354 | 1461180589064 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb3278b000) [pid = 16354] [serial = 1773] [outer = 0x7feb2dce6400] 12:29:49 INFO - PROCESS | 16354 | 1461180589901 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]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1546ms 12:29:49 INFO - PROCESS | 16354 | 1461180589965 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 16354 | 1461180589969 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:29:49 INFO - PROCESS | 16354 | 1461180589977 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 16354 | 1461180589981 Marionette TRACE conn3 <- [1,2334,null,{}] 12:29:49 INFO - PROCESS | 16354 | 1461180589987 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}] 12:29:50 INFO - PROCESS | 16354 | 1461180590238 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:29:50 INFO - PROCESS | 16354 | 1461180590553 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb42465000 == 152 [pid = 16354] [id = 591] 12:29:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb23fe2400) [pid = 16354] [serial = 1774] [outer = (nil)] 12:29:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb3614bc00) [pid = 16354] [serial = 1775] [outer = 0x7feb23fe2400] 12:29:50 INFO - PROCESS | 16354 | 1461180590655 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb3e00a000) [pid = 16354] [serial = 1776] [outer = 0x7feb23fe2400] 12:29:51 INFO - PROCESS | 16354 | 1461180591498 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]]]}] 12:29:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:29:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1584ms 12:29:51 INFO - PROCESS | 16354 | 1461180591562 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 16354 | 1461180591565 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:29:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:29:51 INFO - PROCESS | 16354 | 1461180591572 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 16354 | 1461180591584 Marionette TRACE conn3 <- [1,2338,null,{}] 12:29:51 INFO - PROCESS | 16354 | 1461180591589 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}] 12:29:51 INFO - PROCESS | 16354 | 1461180591865 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:29:52 INFO - PROCESS | 16354 | 1461180592181 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb44287000 == 153 [pid = 16354] [id = 592] 12:29:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 195 (0x7feb25f02400) [pid = 16354] [serial = 1777] [outer = (nil)] 12:29:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 196 (0x7feb41aba800) [pid = 16354] [serial = 1778] [outer = 0x7feb25f02400] 12:29:52 INFO - PROCESS | 16354 | 1461180592256 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 197 (0x7feb41f77800) [pid = 16354] [serial = 1779] [outer = 0x7feb25f02400] 12:29:53 INFO - PROCESS | 16354 | 1461180593139 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]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:29:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1639ms 12:29:53 INFO - PROCESS | 16354 | 1461180593212 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 16354 | 1461180593217 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:29:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:29:53 INFO - PROCESS | 16354 | 1461180593255 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 16354 | 1461180593259 Marionette TRACE conn3 <- [1,2342,null,{}] 12:29:53 INFO - PROCESS | 16354 | 1461180593324 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}] 12:29:53 INFO - PROCESS | 16354 | 1461180593558 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:29:53 INFO - PROCESS | 16354 | 1461180593877 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb4746d800 == 154 [pid = 16354] [id = 593] 12:29:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 198 (0x7feb3e3e9c00) [pid = 16354] [serial = 1780] [outer = (nil)] 12:29:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 199 (0x7feb41f7dc00) [pid = 16354] [serial = 1781] [outer = 0x7feb3e3e9c00] 12:29:53 INFO - PROCESS | 16354 | 1461180593956 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 200 (0x7feb420be000) [pid = 16354] [serial = 1782] [outer = 0x7feb3e3e9c00] 12:29:54 INFO - PROCESS | 16354 | 1461180594818 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]]]}] 12:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1634ms 12:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:29:54 INFO - PROCESS | 16354 | 1461180594889 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:29:54 INFO - PROCESS | 16354 | 1461180594892 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:29:54 INFO - PROCESS | 16354 | 1461180594899 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:29:54 INFO - PROCESS | 16354 | 1461180594902 Marionette TRACE conn3 <- [1,2346,null,{}] 12:29:54 INFO - PROCESS | 16354 | 1461180594907 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}] 12:29:55 INFO - PROCESS | 16354 | 1461180595147 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:29:55 INFO - PROCESS | 16354 | 1461180595464 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1173e800 == 155 [pid = 16354] [id = 594] 12:29:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 201 (0x7feb15df5c00) [pid = 16354] [serial = 1783] [outer = (nil)] 12:29:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 202 (0x7feb420c6000) [pid = 16354] [serial = 1784] [outer = 0x7feb15df5c00] 12:29:55 INFO - PROCESS | 16354 | 1461180595543 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 203 (0x7feb420f6000) [pid = 16354] [serial = 1785] [outer = 0x7feb15df5c00] 12:29:56 INFO - PROCESS | 16354 | 1461180596434 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]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:29:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1597ms 12:29:56 INFO - PROCESS | 16354 | 1461180596496 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 16354 | 1461180596500 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:29:56 INFO - PROCESS | 16354 | 1461180596506 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 16354 | 1461180596509 Marionette TRACE conn3 <- [1,2350,null,{}] 12:29:56 INFO - PROCESS | 16354 | 1461180596515 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}] 12:29:56 INFO - PROCESS | 16354 | 1461180596766 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:29:57 INFO - PROCESS | 16354 | 1461180597103 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18329800 == 156 [pid = 16354] [id = 595] 12:29:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 204 (0x7feb1140ec00) [pid = 16354] [serial = 1786] [outer = (nil)] 12:29:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 205 (0x7feb14811000) [pid = 16354] [serial = 1787] [outer = 0x7feb1140ec00] 12:29:57 INFO - PROCESS | 16354 | 1461180597186 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 206 (0x7feb14815800) [pid = 16354] [serial = 1788] [outer = 0x7feb1140ec00] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42625000 == 155 [pid = 16354] [id = 380] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c705800 == 154 [pid = 16354] [id = 420] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325cd000 == 153 [pid = 16354] [id = 379] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a2d9000 == 152 [pid = 16354] [id = 375] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300ab800 == 151 [pid = 16354] [id = 378] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb27b61000 == 150 [pid = 16354] [id = 377] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24cc7800 == 149 [pid = 16354] [id = 421] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18333800 == 148 [pid = 16354] [id = 576] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18324000 == 147 [pid = 16354] [id = 575] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb163b4000 == 146 [pid = 16354] [id = 574] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb138e1800 == 145 [pid = 16354] [id = 573] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3dccd800 == 144 [pid = 16354] [id = 571] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3cd7d800 == 143 [pid = 16354] [id = 570] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb325c6000 == 142 [pid = 16354] [id = 569] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb31d5c800 == 141 [pid = 16354] [id = 568] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30f74800 == 140 [pid = 16354] [id = 567] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb302aa000 == 139 [pid = 16354] [id = 566] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2eec7000 == 138 [pid = 16354] [id = 565] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a15a000 == 137 [pid = 16354] [id = 564] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb28020000 == 136 [pid = 16354] [id = 563] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1813c800 == 135 [pid = 16354] [id = 525] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2509e000 == 134 [pid = 16354] [id = 562] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb23f1a800 == 133 [pid = 16354] [id = 561] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f0c8800 == 132 [pid = 16354] [id = 560] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d053800 == 131 [pid = 16354] [id = 559] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cc0f000 == 130 [pid = 16354] [id = 558] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c97d800 == 129 [pid = 16354] [id = 557] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c70b000 == 128 [pid = 16354] [id = 556] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19c99000 == 127 [pid = 16354] [id = 555] 12:29:58 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb160c2000 == 126 [pid = 16354] [id = 554] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 205 (0x7feb2976d400) [pid = 16354] [serial = 1632] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 204 (0x7feb23ff0400) [pid = 16354] [serial = 1566] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 203 (0x7feb24fefc00) [pid = 16354] [serial = 1569] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 202 (0x7feb1c64a800) [pid = 16354] [serial = 1607] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 201 (0x7feb2ca68c00) [pid = 16354] [serial = 1638] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 200 (0x7feb267c3400) [pid = 16354] [serial = 1626] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 199 (0x7feb2ed7e400) [pid = 16354] [serial = 1643] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 198 (0x7feb2dbc8400) [pid = 16354] [serial = 1640] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 197 (0x7feb15df7c00) [pid = 16354] [serial = 1655] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 196 (0x7feb15df9c00) [pid = 16354] [serial = 1599] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 195 (0x7feb28b18400) [pid = 16354] [serial = 1631] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 194 (0x7feb1140b000) [pid = 16354] [serial = 1527] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb16646000) [pid = 16354] [serial = 1536] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb2a602c00) [pid = 16354] [serial = 1634] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb18f84800) [pid = 16354] [serial = 1545] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb17697c00) [pid = 16354] [serial = 1602] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb1e1a2800) [pid = 16354] [serial = 1613] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb11410400) [pid = 16354] [serial = 1650] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb23e5b800) [pid = 16354] [serial = 1614] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb1768f400) [pid = 16354] [serial = 1539] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb11417400) [pid = 16354] [serial = 1596] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb1d351400) [pid = 16354] [serial = 1611] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb0fe65c00) [pid = 16354] [serial = 1595] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb24cf4800) [pid = 16354] [serial = 1616] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb1e057000) [pid = 16354] [serial = 1560] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb1a424800) [pid = 16354] [serial = 1548] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb25f04000) [pid = 16354] [serial = 1572] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb12f19400) [pid = 16354] [serial = 1652] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb18a76c00) [pid = 16354] [serial = 1604] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb2615bc00) [pid = 16354] [serial = 1622] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb18b78800) [pid = 16354] [serial = 1605] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb2f494400) [pid = 16354] [serial = 1644] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb15df7800) [pid = 16354] [serial = 1575] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb26f31400) [pid = 16354] [serial = 1628] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb17694400) [pid = 16354] [serial = 1659] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb26349000) [pid = 16354] [serial = 1623] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb10362800) [pid = 16354] [serial = 1649] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb2a611800) [pid = 16354] [serial = 1637] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb16651000) [pid = 16354] [serial = 1601] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb1cc69800) [pid = 16354] [serial = 1557] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb144dfc00) [pid = 16354] [serial = 1598] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb1c855800) [pid = 16354] [serial = 1608] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb25f8ac00) [pid = 16354] [serial = 1620] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb2e9a5800) [pid = 16354] [serial = 1641] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb2a610400) [pid = 16354] [serial = 1635] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb25bd0c00) [pid = 16354] [serial = 1617] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb30205800) [pid = 16354] [serial = 1646] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb15dfbc00) [pid = 16354] [serial = 1533] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb3027e800) [pid = 16354] [serial = 1647] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb1cc6d000) [pid = 16354] [serial = 1610] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb1c651800) [pid = 16354] [serial = 1551] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb1c852000) [pid = 16354] [serial = 1554] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb13903c00) [pid = 16354] [serial = 1578] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb13733c00) [pid = 16354] [serial = 1530] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb23c7a400) [pid = 16354] [serial = 1563] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb1894b000) [pid = 16354] [serial = 1593] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb13731400) [pid = 16354] [serial = 1653] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb1606bc00) [pid = 16354] [serial = 1656] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb12f12400) [pid = 16354] [serial = 1658] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb15a1d000) [pid = 16354] [serial = 1458] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb2802f400) [pid = 16354] [serial = 1629] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb26790400) [pid = 16354] [serial = 1625] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb18950400) [pid = 16354] [serial = 1542] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb25f0c400) [pid = 16354] [serial = 1619] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb18945000) [pid = 16354] [serial = 1661] [outer = (nil)] [url = about:blank] 12:29:59 INFO - PROCESS | 16354 | 1461180599694 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]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 3237ms 12:29:59 INFO - PROCESS | 16354 | 1461180599744 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 16354 | 1461180599751 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:29:59 INFO - PROCESS | 16354 | 1461180599759 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 16354 | 1461180599765 Marionette TRACE conn3 <- [1,2354,null,{}] 12:29:59 INFO - PROCESS | 16354 | 1461180599773 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}] 12:30:00 INFO - PROCESS | 16354 | 1461180600007 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:30:00 INFO - PROCESS | 16354 | 1461180600202 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb12f78800 == 127 [pid = 16354] [id = 596] 12:30:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb1036fc00) [pid = 16354] [serial = 1789] [outer = (nil)] 12:30:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb11e19000) [pid = 16354] [serial = 1790] [outer = 0x7feb1036fc00] 12:30:00 INFO - PROCESS | 16354 | 1461180600275 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb11faf400) [pid = 16354] [serial = 1791] [outer = 0x7feb1036fc00] 12:30:01 INFO - PROCESS | 16354 | 1461180601240 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]]]}] 12:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1537ms 12:30:01 INFO - PROCESS | 16354 | 1461180601300 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 16354 | 1461180601310 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:30:01 INFO - PROCESS | 16354 | 1461180601324 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - PROCESS | 16354 | 1461180601331 Marionette TRACE conn3 <- [1,2358,null,{}] 12:30:01 INFO - PROCESS | 16354 | 1461180601339 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}] 12:30:01 INFO - PROCESS | 16354 | 1461180601678 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:30:01 INFO - PROCESS | 16354 | 1461180601718 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15d43000 == 128 [pid = 16354] [id = 597] 12:30:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb11fb0400) [pid = 16354] [serial = 1792] [outer = (nil)] 12:30:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb12fe9000) [pid = 16354] [serial = 1793] [outer = 0x7feb11fb0400] 12:30:01 INFO - PROCESS | 16354 | 1461180601869 Marionette DEBUG loaded listener.js 12:30:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb1384c800) [pid = 16354] [serial = 1794] [outer = 0x7feb11fb0400] 12:30:03 INFO - PROCESS | 16354 | 1461180603417 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]]]}] 12:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2139ms 12:30:03 INFO - PROCESS | 16354 | 1461180603464 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:30:03 INFO - PROCESS | 16354 | 1461180603471 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:30:04 INFO - PROCESS | 16354 | 1461180604143 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 16354 | 1461180604150 Marionette TRACE conn3 <- [1,2362,null,{}] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb1c64b400) [pid = 16354] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb36eda400) [pid = 16354] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb2c07f000) [pid = 16354] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb167a9800) [pid = 16354] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb1d137c00) [pid = 16354] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb2a79ec00) [pid = 16354] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb1a42f800) [pid = 16354] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb16068000) [pid = 16354] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb144e4800) [pid = 16354] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb1769b400) [pid = 16354] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb15a1a000) [pid = 16354] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb16647c00) [pid = 16354] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb177e9800) [pid = 16354] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb13731c00) [pid = 16354] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb25bd1c00) [pid = 16354] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb24f06000) [pid = 16354] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb18a78000) [pid = 16354] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb23c64800) [pid = 16354] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb11fab800) [pid = 16354] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb2f490c00) [pid = 16354] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 126 (0x7feb23e60c00) [pid = 16354] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:30:04 INFO - PROCESS | 16354 | --DOMWINDOW == 125 (0x7feb1e1a0800) [pid = 16354] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:30:04 INFO - PROCESS | 16354 | 1461180604297 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}] 12:30:04 INFO - PROCESS | 16354 | 1461180604526 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:30:04 INFO - PROCESS | 16354 | 1461180604697 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb164b7800 == 129 [pid = 16354] [id = 598] 12:30:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 126 (0x7feb144e0800) [pid = 16354] [serial = 1795] [outer = (nil)] 12:30:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 127 (0x7feb14815000) [pid = 16354] [serial = 1796] [outer = 0x7feb144e0800] 12:30:04 INFO - PROCESS | 16354 | 1461180604768 Marionette DEBUG loaded listener.js 12:30:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb16067400) [pid = 16354] [serial = 1797] [outer = 0x7feb144e0800] 12:30:05 INFO - PROCESS | 16354 | 1461180605608 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]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2157ms 12:30:05 INFO - PROCESS | 16354 | 1461180605638 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:30:05 INFO - PROCESS | 16354 | 1461180605643 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:30:05 INFO - PROCESS | 16354 | 1461180605649 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 16354 | 1461180605653 Marionette TRACE conn3 <- [1,2366,null,{}] 12:30:05 INFO - PROCESS | 16354 | 1461180605659 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}] 12:30:05 INFO - PROCESS | 16354 | 1461180605884 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:30:06 INFO - PROCESS | 16354 | 1461180606081 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb177ae000 == 130 [pid = 16354] [id = 599] 12:30:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb144e1400) [pid = 16354] [serial = 1798] [outer = (nil)] 12:30:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb1657d800) [pid = 16354] [serial = 1799] [outer = 0x7feb144e1400] 12:30:06 INFO - PROCESS | 16354 | 1461180606149 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb1664ac00) [pid = 16354] [serial = 1800] [outer = 0x7feb144e1400] 12:30:07 INFO - PROCESS | 16354 | 1461180607317 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]]]}] 12:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1735ms 12:30:07 INFO - PROCESS | 16354 | 1461180607385 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 16354 | 1461180607393 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:30:07 INFO - PROCESS | 16354 | 1461180607404 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 16354 | 1461180607409 Marionette TRACE conn3 <- [1,2370,null,{}] 12:30:07 INFO - PROCESS | 16354 | 1461180607420 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}] 12:30:07 INFO - PROCESS | 16354 | 1461180607712 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:30:08 INFO - PROCESS | 16354 | 1461180608037 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15ca3000 == 131 [pid = 16354] [id = 600] 12:30:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb12f13000) [pid = 16354] [serial = 1801] [outer = (nil)] 12:30:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb12fe5400) [pid = 16354] [serial = 1802] [outer = 0x7feb12f13000] 12:30:08 INFO - PROCESS | 16354 | 1461180608126 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb13853000) [pid = 16354] [serial = 1803] [outer = 0x7feb12f13000] 12:30:09 INFO - PROCESS | 16354 | 1461180609170 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]]]}] 12:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1839ms 12:30:09 INFO - PROCESS | 16354 | 1461180609244 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 16354 | 1461180609253 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:30:09 INFO - PROCESS | 16354 | 1461180609264 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 16354 | 1461180609270 Marionette TRACE conn3 <- [1,2374,null,{}] 12:30:09 INFO - PROCESS | 16354 | 1461180609276 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}] 12:30:09 INFO - PROCESS | 16354 | 1461180609589 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:30:09 INFO - PROCESS | 16354 | 1461180609934 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb182b3000 == 132 [pid = 16354] [id = 601] 12:30:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb12f13400) [pid = 16354] [serial = 1804] [outer = (nil)] 12:30:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb16588c00) [pid = 16354] [serial = 1805] [outer = 0x7feb12f13400] 12:30:10 INFO - PROCESS | 16354 | 1461180610014 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb1768e400) [pid = 16354] [serial = 1806] [outer = 0x7feb12f13400] 12:30:10 INFO - PROCESS | 16354 | 1461180610959 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]]]}] 12:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1740ms 12:30:11 INFO - PROCESS | 16354 | 1461180611005 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:30:11 INFO - PROCESS | 16354 | 1461180611009 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:30:11 INFO - PROCESS | 16354 | 1461180611021 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 16354 | 1461180611035 Marionette TRACE conn3 <- [1,2378,null,{}] 12:30:11 INFO - PROCESS | 16354 | 1461180611053 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}] 12:30:11 INFO - PROCESS | 16354 | 1461180611339 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:30:11 INFO - PROCESS | 16354 | 1461180611642 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18c25800 == 133 [pid = 16354] [id = 602] 12:30:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb13854800) [pid = 16354] [serial = 1807] [outer = (nil)] 12:30:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb18947800) [pid = 16354] [serial = 1808] [outer = 0x7feb13854800] 12:30:11 INFO - PROCESS | 16354 | 1461180611729 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb18a75800) [pid = 16354] [serial = 1809] [outer = 0x7feb13854800] 12:30:12 INFO - PROCESS | 16354 | 1461180612652 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]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1700ms 12:30:12 INFO - PROCESS | 16354 | 1461180612716 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:30:12 INFO - PROCESS | 16354 | 1461180612721 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:30:12 INFO - PROCESS | 16354 | 1461180612728 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 16354 | 1461180612732 Marionette TRACE conn3 <- [1,2382,null,{}] 12:30:12 INFO - PROCESS | 16354 | 1461180612738 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}] 12:30:12 INFO - PROCESS | 16354 | 1461180612987 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:30:13 INFO - PROCESS | 16354 | 1461180613288 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19c9b800 == 134 [pid = 16354] [id = 603] 12:30:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb1768f000) [pid = 16354] [serial = 1810] [outer = (nil)] 12:30:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb18b73000) [pid = 16354] [serial = 1811] [outer = 0x7feb1768f000] 12:30:13 INFO - PROCESS | 16354 | 1461180613371 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb18e16400) [pid = 16354] [serial = 1812] [outer = 0x7feb1768f000] 12:30:14 INFO - PROCESS | 16354 | 1461180614243 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]]]}] 12:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1581ms 12:30:14 INFO - PROCESS | 16354 | 1461180614314 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:30:14 INFO - PROCESS | 16354 | 1461180614324 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:30:14 INFO - PROCESS | 16354 | 1461180614331 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:30:14 INFO - PROCESS | 16354 | 1461180614334 Marionette TRACE conn3 <- [1,2386,null,{}] 12:30:14 INFO - PROCESS | 16354 | 1461180614340 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}] 12:30:14 INFO - PROCESS | 16354 | 1461180614613 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:30:14 INFO - PROCESS | 16354 | 1461180614922 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b61f800 == 135 [pid = 16354] [id = 604] 12:30:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb18f8a800) [pid = 16354] [serial = 1813] [outer = (nil)] 12:30:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb195a4800) [pid = 16354] [serial = 1814] [outer = 0x7feb18f8a800] 12:30:15 INFO - PROCESS | 16354 | 1461180615003 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1a423c00) [pid = 16354] [serial = 1815] [outer = 0x7feb18f8a800] 12:30:15 INFO - PROCESS | 16354 | 1461180615908 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]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1632ms 12:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:30:15 INFO - PROCESS | 16354 | 1461180615964 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 16354 | 1461180615967 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:30:15 INFO - PROCESS | 16354 | 1461180615974 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 16354 | 1461180615977 Marionette TRACE conn3 <- [1,2390,null,{}] 12:30:15 INFO - PROCESS | 16354 | 1461180615982 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}] 12:30:16 INFO - PROCESS | 16354 | 1461180616254 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:30:16 INFO - PROCESS | 16354 | 1461180616556 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c70e000 == 136 [pid = 16354] [id = 605] 12:30:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb18f8d000) [pid = 16354] [serial = 1816] [outer = (nil)] 12:30:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1c803c00) [pid = 16354] [serial = 1817] [outer = 0x7feb18f8d000] 12:30:16 INFO - PROCESS | 16354 | 1461180616642 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb1c857000) [pid = 16354] [serial = 1818] [outer = 0x7feb18f8d000] 12:30:17 INFO - PROCESS | 16354 | 1461180617550 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]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1635ms 12:30:17 INFO - PROCESS | 16354 | 1461180617610 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 16354 | 1461180617615 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:30:17 INFO - PROCESS | 16354 | 1461180617624 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 16354 | 1461180617628 Marionette TRACE conn3 <- [1,2394,null,{}] 12:30:17 INFO - PROCESS | 16354 | 1461180617633 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}] 12:30:17 INFO - PROCESS | 16354 | 1461180617874 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:30:18 INFO - PROCESS | 16354 | 1461180618173 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c894000 == 137 [pid = 16354] [id = 606] 12:30:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb1c658800) [pid = 16354] [serial = 1819] [outer = (nil)] 12:30:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb1cc5d000) [pid = 16354] [serial = 1820] [outer = 0x7feb1c658800] 12:30:18 INFO - PROCESS | 16354 | 1461180618261 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb1cc6e800) [pid = 16354] [serial = 1821] [outer = 0x7feb1c658800] 12:30:19 INFO - PROCESS | 16354 | 1461180619172 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]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1585ms 12:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:30:19 INFO - PROCESS | 16354 | 1461180619209 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 16354 | 1461180619212 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:30:19 INFO - PROCESS | 16354 | 1461180619219 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 16354 | 1461180619222 Marionette TRACE conn3 <- [1,2398,null,{}] 12:30:19 INFO - PROCESS | 16354 | 1461180619227 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}] 12:30:19 INFO - PROCESS | 16354 | 1461180619464 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:30:19 INFO - PROCESS | 16354 | 1461180619728 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c9bc800 == 138 [pid = 16354] [id = 607] 12:30:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb1c85b000) [pid = 16354] [serial = 1822] [outer = (nil)] 12:30:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb1d139000) [pid = 16354] [serial = 1823] [outer = 0x7feb1c85b000] 12:30:19 INFO - PROCESS | 16354 | 1461180619849 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb1d153400) [pid = 16354] [serial = 1824] [outer = 0x7feb1c85b000] 12:30:20 INFO - PROCESS | 16354 | 1461180620734 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]]]}] 12:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1581ms 12:30:20 INFO - PROCESS | 16354 | 1461180620800 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:30:20 INFO - PROCESS | 16354 | 1461180620804 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:30:20 INFO - PROCESS | 16354 | 1461180620810 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 16354 | 1461180620814 Marionette TRACE conn3 <- [1,2402,null,{}] 12:30:20 INFO - PROCESS | 16354 | 1461180620819 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}] 12:30:21 INFO - PROCESS | 16354 | 1461180621060 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:30:21 INFO - PROCESS | 16354 | 1461180621366 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc3c800 == 139 [pid = 16354] [id = 608] 12:30:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb1c85f000) [pid = 16354] [serial = 1825] [outer = (nil)] 12:30:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb1d354c00) [pid = 16354] [serial = 1826] [outer = 0x7feb1c85f000] 12:30:21 INFO - PROCESS | 16354 | 1461180621451 Marionette DEBUG loaded listener.js 12:30:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb1df14400) [pid = 16354] [serial = 1827] [outer = 0x7feb1c85f000] 12:30:22 INFO - PROCESS | 16354 | 1461180622302 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]]]}] 12:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1534ms 12:30:22 INFO - PROCESS | 16354 | 1461180622346 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:30:22 INFO - PROCESS | 16354 | 1461180622350 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:30:22 INFO - PROCESS | 16354 | 1461180622357 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - PROCESS | 16354 | 1461180622360 Marionette TRACE conn3 <- [1,2406,null,{}] 12:30:22 INFO - PROCESS | 16354 | 1461180622366 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}] 12:30:22 INFO - PROCESS | 16354 | 1461180622598 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:30:22 INFO - PROCESS | 16354 | 1461180622862 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1dec4800 == 140 [pid = 16354] [id = 609] 12:30:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb1e14ac00) [pid = 16354] [serial = 1828] [outer = (nil)] 12:30:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb1e158000) [pid = 16354] [serial = 1829] [outer = 0x7feb1e14ac00] 12:30:23 INFO - PROCESS | 16354 | 1461180622995 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb1e1a4400) [pid = 16354] [serial = 1830] [outer = 0x7feb1e14ac00] 12:30:23 INFO - PROCESS | 16354 | 1461180623891 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]]]}] 12:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1581ms 12:30:23 INFO - PROCESS | 16354 | 1461180623938 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:30:23 INFO - PROCESS | 16354 | 1461180623948 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:30:23 INFO - PROCESS | 16354 | 1461180623954 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 16354 | 1461180623959 Marionette TRACE conn3 <- [1,2410,null,{}] 12:30:23 INFO - PROCESS | 16354 | 1461180623964 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}] 12:30:24 INFO - PROCESS | 16354 | 1461180624219 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:30:24 INFO - PROCESS | 16354 | 1461180624534 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f129000 == 141 [pid = 16354] [id = 610] 12:30:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb23c6f800) [pid = 16354] [serial = 1831] [outer = (nil)] 12:30:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb23fe7400) [pid = 16354] [serial = 1832] [outer = 0x7feb23c6f800] 12:30:24 INFO - PROCESS | 16354 | 1461180624619 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb24fe6800) [pid = 16354] [serial = 1833] [outer = 0x7feb23c6f800] 12:30:25 INFO - PROCESS | 16354 | 1461180625517 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]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1635ms 12:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:30:25 INFO - PROCESS | 16354 | 1461180625590 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:30:25 INFO - PROCESS | 16354 | 1461180625593 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:30:25 INFO - PROCESS | 16354 | 1461180625599 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 16354 | 1461180625602 Marionette TRACE conn3 <- [1,2414,null,{}] 12:30:25 INFO - PROCESS | 16354 | 1461180625608 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}] 12:30:25 INFO - PROCESS | 16354 | 1461180625846 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:30:26 INFO - PROCESS | 16354 | 1461180626171 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb23f1c800 == 142 [pid = 16354] [id = 611] 12:30:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb1606dc00) [pid = 16354] [serial = 1834] [outer = (nil)] 12:30:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb24fef400) [pid = 16354] [serial = 1835] [outer = 0x7feb1606dc00] 12:30:26 INFO - PROCESS | 16354 | 1461180626253 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb25c7a400) [pid = 16354] [serial = 1836] [outer = 0x7feb1606dc00] 12:30:27 INFO - PROCESS | 16354 | 1461180627157 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]]]}] 12:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1587ms 12:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:30:27 INFO - PROCESS | 16354 | 1461180627188 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:30:27 INFO - PROCESS | 16354 | 1461180627191 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:30:27 INFO - PROCESS | 16354 | 1461180627197 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 16354 | 1461180627200 Marionette TRACE conn3 <- [1,2418,null,{}] 12:30:27 INFO - PROCESS | 16354 | 1461180627205 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}] 12:30:27 INFO - PROCESS | 16354 | 1461180627428 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:30:27 INFO - PROCESS | 16354 | 1461180627693 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24dd0800 == 143 [pid = 16354] [id = 612] 12:30:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb18f91800) [pid = 16354] [serial = 1837] [outer = (nil)] 12:30:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb25f0e800) [pid = 16354] [serial = 1838] [outer = 0x7feb18f91800] 12:30:27 INFO - PROCESS | 16354 | 1461180627769 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb26152000) [pid = 16354] [serial = 1839] [outer = 0x7feb18f91800] 12:30:28 INFO - PROCESS | 16354 | 1461180628682 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]]]}] 12:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1537ms 12:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:30:28 INFO - PROCESS | 16354 | 1461180628734 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 16354 | 1461180628737 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:30:28 INFO - PROCESS | 16354 | 1461180628744 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 16354 | 1461180628747 Marionette TRACE conn3 <- [1,2422,null,{}] 12:30:28 INFO - PROCESS | 16354 | 1461180628752 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}] 12:30:28 INFO - PROCESS | 16354 | 1461180628991 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:30:29 INFO - PROCESS | 16354 | 1461180629253 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26113800 == 144 [pid = 16354] [id = 613] 12:30:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb25bc3000) [pid = 16354] [serial = 1840] [outer = (nil)] 12:30:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb26355400) [pid = 16354] [serial = 1841] [outer = 0x7feb25bc3000] 12:30:29 INFO - PROCESS | 16354 | 1461180629372 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb266d2c00) [pid = 16354] [serial = 1842] [outer = 0x7feb25bc3000] 12:30:30 INFO - PROCESS | 16354 | 1461180630228 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]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1542ms 12:30:30 INFO - PROCESS | 16354 | 1461180630288 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 16354 | 1461180630292 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:30:30 INFO - PROCESS | 16354 | 1461180630302 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 16354 | 1461180630306 Marionette TRACE conn3 <- [1,2426,null,{}] 12:30:30 INFO - PROCESS | 16354 | 1461180630316 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}] 12:30:30 INFO - PROCESS | 16354 | 1461180630559 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:30:30 INFO - PROCESS | 16354 | 1461180630827 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26f9e800 == 145 [pid = 16354] [id = 614] 12:30:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb1c80a400) [pid = 16354] [serial = 1843] [outer = (nil)] 12:30:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb266d5400) [pid = 16354] [serial = 1844] [outer = 0x7feb1c80a400] 12:30:30 INFO - PROCESS | 16354 | 1461180630947 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb26903c00) [pid = 16354] [serial = 1845] [outer = 0x7feb1c80a400] 12:30:31 INFO - PROCESS | 16354 | 1461180631797 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]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1535ms 12:30:31 INFO - PROCESS | 16354 | 1461180631837 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 16354 | 1461180631841 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:30:31 INFO - PROCESS | 16354 | 1461180631847 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 16354 | 1461180631850 Marionette TRACE conn3 <- [1,2430,null,{}] 12:30:31 INFO - PROCESS | 16354 | 1461180631856 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}] 12:30:32 INFO - PROCESS | 16354 | 1461180632099 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:30:32 INFO - PROCESS | 16354 | 1461180632372 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb297c8000 == 146 [pid = 16354] [id = 615] 12:30:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb1d159400) [pid = 16354] [serial = 1846] [outer = (nil)] 12:30:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb26cd0400) [pid = 16354] [serial = 1847] [outer = 0x7feb1d159400] 12:30:32 INFO - PROCESS | 16354 | 1461180632452 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb27046000) [pid = 16354] [serial = 1848] [outer = 0x7feb1d159400] 12:30:33 INFO - PROCESS | 16354 | 1461180633380 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]]]}] 12:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1588ms 12:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:30:33 INFO - PROCESS | 16354 | 1461180633437 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:30:33 INFO - PROCESS | 16354 | 1461180633440 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:30:33 INFO - PROCESS | 16354 | 1461180633446 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:30:33 INFO - PROCESS | 16354 | 1461180633449 Marionette TRACE conn3 <- [1,2434,null,{}] 12:30:33 INFO - PROCESS | 16354 | 1461180633454 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}] 12:30:33 INFO - PROCESS | 16354 | 1461180633697 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:30:34 INFO - PROCESS | 16354 | 1461180634012 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a167000 == 147 [pid = 16354] [id = 616] 12:30:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb1140a400) [pid = 16354] [serial = 1849] [outer = (nil)] 12:30:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb2802d400) [pid = 16354] [serial = 1850] [outer = 0x7feb1140a400] 12:30:34 INFO - PROCESS | 16354 | 1461180634092 Marionette DEBUG loaded listener.js 12:30:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb296bd400) [pid = 16354] [serial = 1851] [outer = 0x7feb1140a400] 12:30:34 INFO - PROCESS | 16354 | 1461180634957 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]]]}] 12:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1581ms 12:30:35 INFO - PROCESS | 16354 | 1461180635027 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:30:35 INFO - PROCESS | 16354 | 1461180635031 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:30:35 INFO - PROCESS | 16354 | 1461180635037 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 16354 | 1461180635039 Marionette TRACE conn3 <- [1,2438,null,{}] 12:30:35 INFO - PROCESS | 16354 | 1461180635045 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}] 12:30:35 INFO - PROCESS | 16354 | 1461180635279 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:30:35 INFO - PROCESS | 16354 | 1461180635548 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a2ee800 == 148 [pid = 16354] [id = 617] 12:30:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb0fab7800) [pid = 16354] [serial = 1852] [outer = (nil)] 12:30:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb29771000) [pid = 16354] [serial = 1853] [outer = 0x7feb0fab7800] 12:30:35 INFO - PROCESS | 16354 | 1461180635682 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb29789000) [pid = 16354] [serial = 1854] [outer = 0x7feb0fab7800] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb163b1800 == 147 [pid = 16354] [id = 551] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b630000 == 146 [pid = 16354] [id = 368] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb44287000 == 145 [pid = 16354] [id = 592] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb42465000 == 144 [pid = 16354] [id = 591] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb41a23000 == 143 [pid = 16354] [id = 590] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30f7c800 == 142 [pid = 16354] [id = 589] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f455000 == 141 [pid = 16354] [id = 588] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a1e1000 == 140 [pid = 16354] [id = 587] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29f9e800 == 139 [pid = 16354] [id = 586] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb28016800 == 138 [pid = 16354] [id = 585] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26112800 == 137 [pid = 16354] [id = 584] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24d4d000 == 136 [pid = 16354] [id = 583] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f067800 == 135 [pid = 16354] [id = 582] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cfde000 == 134 [pid = 16354] [id = 581] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c973800 == 133 [pid = 16354] [id = 580] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b4a5000 == 132 [pid = 16354] [id = 579] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb177a5000 == 131 [pid = 16354] [id = 578] 12:30:37 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb121cf800 == 130 [pid = 16354] [id = 577] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb1390ac00) [pid = 16354] [serial = 1730] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb1d13ec00) [pid = 16354] [serial = 1676] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb3ce88800) [pid = 16354] [serial = 1712] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb3163c000) [pid = 16354] [serial = 1698] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb18b73400) [pid = 16354] [serial = 1728] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb3cd4e000) [pid = 16354] [serial = 1710] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb2ca61c00) [pid = 16354] [serial = 1694] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb36221c00) [pid = 16354] [serial = 1707] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb18a79c00) [pid = 16354] [serial = 1727] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb26ce9800) [pid = 16354] [serial = 1691] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb167a5400) [pid = 16354] [serial = 1725] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb177f0c00) [pid = 16354] [serial = 1667] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb26b0a400) [pid = 16354] [serial = 1689] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb1657dc00) [pid = 16354] [serial = 1724] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb321a8000) [pid = 16354] [serial = 1700] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb3020e800) [pid = 16354] [serial = 1697] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb2ee5f800) [pid = 16354] [serial = 1695] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb27b31c00) [pid = 16354] [serial = 1692] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb3bfdbc00) [pid = 16354] [serial = 1709] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb195adc00) [pid = 16354] [serial = 1670] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb1606d400) [pid = 16354] [serial = 1665] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb401c3000) [pid = 16354] [serial = 1719] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb266cfc00) [pid = 16354] [serial = 1686] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb1cc57000) [pid = 16354] [serial = 1673] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb25f10c00) [pid = 16354] [serial = 1683] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb13907400) [pid = 16354] [serial = 1722] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb267c2400) [pid = 16354] [serial = 1688] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb2660c000) [pid = 16354] [serial = 1685] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb32765800) [pid = 16354] [serial = 1703] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb3dfd5800) [pid = 16354] [serial = 1716] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb23c7d800) [pid = 16354] [serial = 1679] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb3249ac00) [pid = 16354] [serial = 1701] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb3d00fc00) [pid = 16354] [serial = 1713] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb1a889000) [pid = 16354] [serial = 1671] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb3d2c0800) [pid = 16354] [serial = 1715] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb1cc61800) [pid = 16354] [serial = 1674] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb3614c000) [pid = 16354] [serial = 1704] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb18a79800) [pid = 16354] [serial = 1668] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb3dfd6800) [pid = 16354] [serial = 1718] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb12fe9400) [pid = 16354] [serial = 1721] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb25c54c00) [pid = 16354] [serial = 1682] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb13859000) [pid = 16354] [serial = 1664] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb23fef000) [pid = 16354] [serial = 1680] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb1d154800) [pid = 16354] [serial = 1677] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb36214400) [pid = 16354] [serial = 1706] [outer = (nil)] [url = about:blank] 12:30:38 INFO - PROCESS | 16354 | 1461180638199 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]]]}] 12:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 3250ms 12:30:38 INFO - PROCESS | 16354 | 1461180638304 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 16354 | 1461180638308 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:30:38 INFO - PROCESS | 16354 | 1461180638317 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 16354 | 1461180638323 Marionette TRACE conn3 <- [1,2442,null,{}] 12:30:38 INFO - PROCESS | 16354 | 1461180638332 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}] 12:30:38 INFO - PROCESS | 16354 | 1461180638545 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:30:38 INFO - PROCESS | 16354 | 1461180638788 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb121d4000 == 131 [pid = 16354] [id = 618] 12:30:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb11e1b400) [pid = 16354] [serial = 1855] [outer = (nil)] 12:30:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb11e22800) [pid = 16354] [serial = 1856] [outer = 0x7feb11e1b400] 12:30:38 INFO - PROCESS | 16354 | 1461180638861 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb12f17c00) [pid = 16354] [serial = 1857] [outer = 0x7feb11e1b400] 12:30:39 INFO - PROCESS | 16354 | 1461180639614 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]]]}] 12:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1335ms 12:30:39 INFO - PROCESS | 16354 | 1461180639659 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 16354 | 1461180639668 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:30:39 INFO - PROCESS | 16354 | 1461180639679 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 16354 | 1461180639682 Marionette TRACE conn3 <- [1,2446,null,{}] 12:30:39 INFO - PROCESS | 16354 | 1461180639689 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}] 12:30:39 INFO - PROCESS | 16354 | 1461180639912 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:30:40 INFO - PROCESS | 16354 | 1461180640115 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15d44000 == 132 [pid = 16354] [id = 619] 12:30:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb0fe5d400) [pid = 16354] [serial = 1858] [outer = (nil)] 12:30:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb144e3400) [pid = 16354] [serial = 1859] [outer = 0x7feb0fe5d400] 12:30:40 INFO - PROCESS | 16354 | 1461180640181 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb15a16400) [pid = 16354] [serial = 1860] [outer = 0x7feb0fe5d400] 12:30:41 INFO - PROCESS | 16354 | 1461180641125 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]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1486ms 12:30:41 INFO - PROCESS | 16354 | 1461180641177 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 16354 | 1461180641182 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:30:41 INFO - PROCESS | 16354 | 1461180641196 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 16354 | 1461180641202 Marionette TRACE conn3 <- [1,2450,null,{}] 12:30:41 INFO - PROCESS | 16354 | 1461180641218 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}] 12:30:41 INFO - PROCESS | 16354 | 1461180641507 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:30:41 INFO - PROCESS | 16354 | 1461180641538 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1765f000 == 133 [pid = 16354] [id = 620] 12:30:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb15a1a000) [pid = 16354] [serial = 1861] [outer = (nil)] 12:30:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb167a3c00) [pid = 16354] [serial = 1862] [outer = 0x7feb15a1a000] 12:30:41 INFO - PROCESS | 16354 | 1461180641603 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb17695400) [pid = 16354] [serial = 1863] [outer = 0x7feb15a1a000] 12:30:42 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb25f08400) [pid = 16354] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:30:42 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb1140ec00) [pid = 16354] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:30:42 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb0fe57c00) [pid = 16354] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:30:42 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb1036fc00) [pid = 16354] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:30:42 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb1cc69400) [pid = 16354] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb18b6ec00) [pid = 16354] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb1d156400) [pid = 16354] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb3e3e9c00) [pid = 16354] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb25f02400) [pid = 16354] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb2dce6400) [pid = 16354] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb16646800) [pid = 16354] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb2802ec00) [pid = 16354] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb1372a800) [pid = 16354] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb144d6800) [pid = 16354] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb15df5c00) [pid = 16354] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb16580c00) [pid = 16354] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb144db800) [pid = 16354] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb1cc6b000) [pid = 16354] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb23fe2400) [pid = 16354] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb0fe5a000) [pid = 16354] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb144e0800) [pid = 16354] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb2802e400) [pid = 16354] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:30:43 INFO - PROCESS | 16354 | --DOMWINDOW == 126 (0x7feb11fb0400) [pid = 16354] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:30:43 INFO - PROCESS | 16354 | 1461180643201 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]]]}] 12:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2036ms 12:30:43 INFO - PROCESS | 16354 | 1461180643234 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:30:43 INFO - PROCESS | 16354 | 1461180643238 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:30:43 INFO - PROCESS | 16354 | 1461180643244 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:30:43 INFO - PROCESS | 16354 | 1461180643246 Marionette TRACE conn3 <- [1,2454,null,{}] 12:30:43 INFO - PROCESS | 16354 | 1461180643252 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}] 12:30:43 INFO - PROCESS | 16354 | 1461180643466 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:30:43 INFO - PROCESS | 16354 | 1461180643640 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1813a000 == 134 [pid = 16354] [id = 621] 12:30:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 127 (0x7feb10363000) [pid = 16354] [serial = 1864] [outer = (nil)] 12:30:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb16580c00) [pid = 16354] [serial = 1865] [outer = 0x7feb10363000] 12:30:43 INFO - PROCESS | 16354 | 1461180643706 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb17697c00) [pid = 16354] [serial = 1866] [outer = 0x7feb10363000] 12:30:44 INFO - PROCESS | 16354 | 1461180644490 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]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1278ms 12:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:30:44 INFO - PROCESS | 16354 | 1461180644523 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 16354 | 1461180644525 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:30:44 INFO - PROCESS | 16354 | 1461180644532 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 16354 | 1461180644535 Marionette TRACE conn3 <- [1,2458,null,{}] 12:30:44 INFO - PROCESS | 16354 | 1461180644541 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}] 12:30:44 INFO - PROCESS | 16354 | 1461180644837 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:30:44 INFO - PROCESS | 16354 | 1461180644859 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18dc7000 == 135 [pid = 16354] [id = 622] 12:30:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb1140ec00) [pid = 16354] [serial = 1867] [outer = (nil)] 12:30:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb18a73000) [pid = 16354] [serial = 1868] [outer = 0x7feb1140ec00] 12:30:44 INFO - PROCESS | 16354 | 1461180644926 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb18b78000) [pid = 16354] [serial = 1869] [outer = 0x7feb1140ec00] 12:30:46 INFO - PROCESS | 16354 | 1461180646158 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]]]}] 12:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1680ms 12:30:46 INFO - PROCESS | 16354 | 1461180646213 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 16354 | 1461180646220 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:30:46 INFO - PROCESS | 16354 | 1461180646230 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 16354 | 1461180646235 Marionette TRACE conn3 <- [1,2462,null,{}] 12:30:46 INFO - PROCESS | 16354 | 1461180646243 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}] 12:30:46 INFO - PROCESS | 16354 | 1461180646525 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:30:46 INFO - PROCESS | 16354 | 1461180646843 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15d5f800 == 136 [pid = 16354] [id = 623] 12:30:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb13731c00) [pid = 16354] [serial = 1870] [outer = (nil)] 12:30:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb13905c00) [pid = 16354] [serial = 1871] [outer = 0x7feb13731c00] 12:30:46 INFO - PROCESS | 16354 | 1461180646923 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb14814000) [pid = 16354] [serial = 1872] [outer = 0x7feb13731c00] 12:30:47 INFO - PROCESS | 16354 | 1461180647872 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]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:30:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1693ms 12:30:47 INFO - PROCESS | 16354 | 1461180647924 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 16354 | 1461180647932 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:30:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:30:47 INFO - PROCESS | 16354 | 1461180647944 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 16354 | 1461180647948 Marionette TRACE conn3 <- [1,2466,null,{}] 12:30:47 INFO - PROCESS | 16354 | 1461180647955 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}] 12:30:48 INFO - PROCESS | 16354 | 1461180648247 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:30:48 INFO - PROCESS | 16354 | 1461180648595 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19ce0800 == 137 [pid = 16354] [id = 624] 12:30:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb13732c00) [pid = 16354] [serial = 1873] [outer = (nil)] 12:30:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb1769c400) [pid = 16354] [serial = 1874] [outer = 0x7feb13732c00] 12:30:48 INFO - PROCESS | 16354 | 1461180648671 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb18a74400) [pid = 16354] [serial = 1875] [outer = 0x7feb13732c00] 12:30:49 INFO - PROCESS | 16354 | 1461180649546 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]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:30:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1631ms 12:30:49 INFO - PROCESS | 16354 | 1461180649576 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 16354 | 1461180649580 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:30:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:30:49 INFO - PROCESS | 16354 | 1461180649588 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 16354 | 1461180649594 Marionette TRACE conn3 <- [1,2470,null,{}] 12:30:49 INFO - PROCESS | 16354 | 1461180649612 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}] 12:30:49 INFO - PROCESS | 16354 | 1461180649949 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:30:50 INFO - PROCESS | 16354 | 1461180650151 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c82a000 == 138 [pid = 16354] [id = 625] 12:30:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb18e21000) [pid = 16354] [serial = 1876] [outer = (nil)] 12:30:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb195adc00) [pid = 16354] [serial = 1877] [outer = 0x7feb18e21000] 12:30:50 INFO - PROCESS | 16354 | 1461180650272 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb1a882400) [pid = 16354] [serial = 1878] [outer = 0x7feb18e21000] 12:30:51 INFO - PROCESS | 16354 | 1461180651183 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]]]}] 12:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1636ms 12:30:51 INFO - PROCESS | 16354 | 1461180651226 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:30:51 INFO - PROCESS | 16354 | 1461180651231 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:30:51 INFO - PROCESS | 16354 | 1461180651238 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:30:51 INFO - PROCESS | 16354 | 1461180651241 Marionette TRACE conn3 <- [1,2474,null,{}] 12:30:51 INFO - PROCESS | 16354 | 1461180651247 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}] 12:30:51 INFO - PROCESS | 16354 | 1461180651485 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:30:51 INFO - PROCESS | 16354 | 1461180651748 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc20800 == 139 [pid = 16354] [id = 626] 12:30:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb18a72800) [pid = 16354] [serial = 1879] [outer = (nil)] 12:30:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb1c80a800) [pid = 16354] [serial = 1880] [outer = 0x7feb18a72800] 12:30:51 INFO - PROCESS | 16354 | 1461180651869 Marionette DEBUG loaded listener.js 12:30:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb1c85e400) [pid = 16354] [serial = 1881] [outer = 0x7feb18a72800] 12:30:52 INFO - PROCESS | 16354 | 1461180652930 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]]]}] 12:30:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:30:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1733ms 12:30:52 INFO - PROCESS | 16354 | 1461180652971 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:30:52 INFO - PROCESS | 16354 | 1461180652976 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:30:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:30:52 INFO - PROCESS | 16354 | 1461180652982 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 16354 | 1461180652984 Marionette TRACE conn3 <- [1,2478,null,{}] 12:30:52 INFO - PROCESS | 16354 | 1461180652991 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}] 12:30:53 INFO - PROCESS | 16354 | 1461180653221 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:30:53 INFO - PROCESS | 16354 | 1461180653546 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3e1800 == 140 [pid = 16354] [id = 627] 12:30:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb1d137000) [pid = 16354] [serial = 1882] [outer = (nil)] 12:30:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1d155400) [pid = 16354] [serial = 1883] [outer = 0x7feb1d137000] 12:30:53 INFO - PROCESS | 16354 | 1461180653627 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb1dd6a400) [pid = 16354] [serial = 1884] [outer = 0x7feb1d137000] 12:30:54 INFO - PROCESS | 16354 | 1461180654571 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]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:30:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1631ms 12:30:54 INFO - PROCESS | 16354 | 1461180654615 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:30:54 INFO - PROCESS | 16354 | 1461180654619 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:30:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:30:54 INFO - PROCESS | 16354 | 1461180654626 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 16354 | 1461180654629 Marionette TRACE conn3 <- [1,2482,null,{}] 12:30:54 INFO - PROCESS | 16354 | 1461180654634 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}] 12:30:54 INFO - PROCESS | 16354 | 1461180654887 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:30:55 INFO - PROCESS | 16354 | 1461180655187 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f252800 == 141 [pid = 16354] [id = 628] 12:30:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb0fe57800) [pid = 16354] [serial = 1885] [outer = (nil)] 12:30:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb23e60c00) [pid = 16354] [serial = 1886] [outer = 0x7feb0fe57800] 12:30:55 INFO - PROCESS | 16354 | 1461180655269 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb24cf6800) [pid = 16354] [serial = 1887] [outer = 0x7feb0fe57800] 12:30:56 INFO - PROCESS | 16354 | 1461180656123 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]]]}] 12:30:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:30:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1533ms 12:30:56 INFO - PROCESS | 16354 | 1461180656169 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 16354 | 1461180656172 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:30:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:30:56 INFO - PROCESS | 16354 | 1461180656179 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 16354 | 1461180656183 Marionette TRACE conn3 <- [1,2486,null,{}] 12:30:56 INFO - PROCESS | 16354 | 1461180656189 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}] 12:30:56 INFO - PROCESS | 16354 | 1461180656440 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:30:56 INFO - PROCESS | 16354 | 1461180656701 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24dcf000 == 142 [pid = 16354] [id = 629] 12:30:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb23c65c00) [pid = 16354] [serial = 1888] [outer = (nil)] 12:30:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb25bcb400) [pid = 16354] [serial = 1889] [outer = 0x7feb23c65c00] 12:30:56 INFO - PROCESS | 16354 | 1461180656822 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb25f08c00) [pid = 16354] [serial = 1890] [outer = 0x7feb23c65c00] 12:30:57 INFO - PROCESS | 16354 | 1461180657701 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]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:30:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1593ms 12:30:57 INFO - PROCESS | 16354 | 1461180657774 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 16354 | 1461180657778 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:30:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:30:57 INFO - PROCESS | 16354 | 1461180657784 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 16354 | 1461180657787 Marionette TRACE conn3 <- [1,2490,null,{}] 12:30:57 INFO - PROCESS | 16354 | 1461180657793 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}] 12:30:58 INFO - PROCESS | 16354 | 1461180658033 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:30:58 INFO - PROCESS | 16354 | 1461180658350 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26b83000 == 143 [pid = 16354] [id = 630] 12:30:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb24f08c00) [pid = 16354] [serial = 1891] [outer = (nil)] 12:30:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb2625dc00) [pid = 16354] [serial = 1892] [outer = 0x7feb24f08c00] 12:30:58 INFO - PROCESS | 16354 | 1461180658442 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb266cec00) [pid = 16354] [serial = 1893] [outer = 0x7feb24f08c00] 12:30:59 INFO - PROCESS | 16354 | 1461180659365 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]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:30:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1631ms 12:30:59 INFO - PROCESS | 16354 | 1461180659417 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 16354 | 1461180659421 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:30:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:30:59 INFO - PROCESS | 16354 | 1461180659427 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 16354 | 1461180659431 Marionette TRACE conn3 <- [1,2494,null,{}] 12:30:59 INFO - PROCESS | 16354 | 1461180659437 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}] 12:30:59 INFO - PROCESS | 16354 | 1461180659677 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:31:00 INFO - PROCESS | 16354 | 1461180659989 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb297c8800 == 144 [pid = 16354] [id = 631] 12:31:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb13911c00) [pid = 16354] [serial = 1894] [outer = (nil)] 12:31:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb26795800) [pid = 16354] [serial = 1895] [outer = 0x7feb13911c00] 12:31:00 INFO - PROCESS | 16354 | 1461180660072 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb26cd0800) [pid = 16354] [serial = 1896] [outer = 0x7feb13911c00] 12:31:01 INFO - PROCESS | 16354 | 1461180661070 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]]]}] 12:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1689ms 12:31:01 INFO - PROCESS | 16354 | 1461180661118 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 16354 | 1461180661122 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:31:01 INFO - PROCESS | 16354 | 1461180661128 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 16354 | 1461180661132 Marionette TRACE conn3 <- [1,2498,null,{}] 12:31:01 INFO - PROCESS | 16354 | 1461180661138 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}] 12:31:01 INFO - PROCESS | 16354 | 1461180661401 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:31:01 INFO - PROCESS | 16354 | 1461180661737 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a1dc800 == 145 [pid = 16354] [id = 632] 12:31:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb296c3000) [pid = 16354] [serial = 1897] [outer = (nil)] 12:31:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb29773400) [pid = 16354] [serial = 1898] [outer = 0x7feb296c3000] 12:31:01 INFO - PROCESS | 16354 | 1461180661827 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb2978b400) [pid = 16354] [serial = 1899] [outer = 0x7feb296c3000] 12:31:02 INFO - PROCESS | 16354 | 1461180662750 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]]]}] 12:31:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:31:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1684ms 12:31:02 INFO - PROCESS | 16354 | 1461180662815 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:31:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:31:02 INFO - PROCESS | 16354 | 1461180662820 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:31:02 INFO - PROCESS | 16354 | 1461180662827 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 16354 | 1461180662832 Marionette TRACE conn3 <- [1,2502,null,{}] 12:31:02 INFO - PROCESS | 16354 | 1461180662839 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}] 12:31:03 INFO - PROCESS | 16354 | 1461180663119 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:31:03 INFO - PROCESS | 16354 | 1461180663449 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2edf7000 == 146 [pid = 16354] [id = 633] 12:31:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb2976bc00) [pid = 16354] [serial = 1900] [outer = (nil)] 12:31:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb2a797000) [pid = 16354] [serial = 1901] [outer = 0x7feb2976bc00] 12:31:03 INFO - PROCESS | 16354 | 1461180663535 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb2c0e0c00) [pid = 16354] [serial = 1902] [outer = 0x7feb2976bc00] 12:31:04 INFO - PROCESS | 16354 | 1461180664432 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]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:31:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1636ms 12:31:04 INFO - PROCESS | 16354 | 1461180664464 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 16354 | 1461180664467 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:31:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:31:04 INFO - PROCESS | 16354 | 1461180664474 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 16354 | 1461180664477 Marionette TRACE conn3 <- [1,2506,null,{}] 12:31:04 INFO - PROCESS | 16354 | 1461180664482 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}] 12:31:04 INFO - PROCESS | 16354 | 1461180664715 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:31:04 INFO - PROCESS | 16354 | 1461180664990 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2fec9800 == 147 [pid = 16354] [id = 634] 12:31:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb12f1c000) [pid = 16354] [serial = 1903] [outer = (nil)] 12:31:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb2a791400) [pid = 16354] [serial = 1904] [outer = 0x7feb12f1c000] 12:31:05 INFO - PROCESS | 16354 | 1461180665116 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb2e996800) [pid = 16354] [serial = 1905] [outer = 0x7feb12f1c000] 12:31:05 INFO - PROCESS | 16354 | 1461180665970 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]]]}] 12:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1533ms 12:31:06 INFO - PROCESS | 16354 | 1461180666008 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:31:06 INFO - PROCESS | 16354 | 1461180666011 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:31:06 INFO - PROCESS | 16354 | 1461180666018 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 16354 | 1461180666021 Marionette TRACE conn3 <- [1,2510,null,{}] 12:31:06 INFO - PROCESS | 16354 | 1461180666026 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}] 12:31:06 INFO - PROCESS | 16354 | 1461180666267 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:31:06 INFO - PROCESS | 16354 | 1461180666540 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30846800 == 148 [pid = 16354] [id = 635] 12:31:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb2cc3ec00) [pid = 16354] [serial = 1906] [outer = (nil)] 12:31:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb2f491c00) [pid = 16354] [serial = 1907] [outer = 0x7feb2cc3ec00] 12:31:06 INFO - PROCESS | 16354 | 1461180666666 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb30202c00) [pid = 16354] [serial = 1908] [outer = 0x7feb2cc3ec00] 12:31:07 INFO - PROCESS | 16354 | 1461180667569 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]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:31:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1584ms 12:31:07 INFO - PROCESS | 16354 | 1461180667603 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:31:07 INFO - PROCESS | 16354 | 1461180667607 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:31:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:31:07 INFO - PROCESS | 16354 | 1461180667613 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 16354 | 1461180667616 Marionette TRACE conn3 <- [1,2514,null,{}] 12:31:07 INFO - PROCESS | 16354 | 1461180667621 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}] 12:31:07 INFO - PROCESS | 16354 | 1461180667856 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:31:08 INFO - PROCESS | 16354 | 1461180668180 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30f7a800 == 149 [pid = 16354] [id = 636] 12:31:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb18a76000) [pid = 16354] [serial = 1909] [outer = (nil)] 12:31:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb305eec00) [pid = 16354] [serial = 1910] [outer = 0x7feb18a76000] 12:31:08 INFO - PROCESS | 16354 | 1461180668260 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb31d3b400) [pid = 16354] [serial = 1911] [outer = 0x7feb18a76000] 12:31:09 INFO - PROCESS | 16354 | 1461180669095 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]]]}] 12:31:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:31:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1532ms 12:31:09 INFO - PROCESS | 16354 | 1461180669194 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:31:09 INFO - PROCESS | 16354 | 1461180669198 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:31:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:31:09 INFO - PROCESS | 16354 | 1461180669225 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:31:09 INFO - PROCESS | 16354 | 1461180669228 Marionette TRACE conn3 <- [1,2518,null,{}] 12:31:09 INFO - PROCESS | 16354 | 1461180669234 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}] 12:31:09 INFO - PROCESS | 16354 | 1461180669475 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:31:09 INFO - PROCESS | 16354 | 1461180669791 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31e41800 == 150 [pid = 16354] [id = 637] 12:31:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb1df14c00) [pid = 16354] [serial = 1912] [outer = (nil)] 12:31:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb321ac000) [pid = 16354] [serial = 1913] [outer = 0x7feb1df14c00] 12:31:09 INFO - PROCESS | 16354 | 1461180669872 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb3251d400) [pid = 16354] [serial = 1914] [outer = 0x7feb1df14c00] 12:31:10 INFO - PROCESS | 16354 | 1461180670728 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]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1582ms 12:31:10 INFO - PROCESS | 16354 | 1461180670806 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 16354 | 1461180670810 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:31:10 INFO - PROCESS | 16354 | 1461180670815 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 16354 | 1461180670818 Marionette TRACE conn3 <- [1,2522,null,{}] 12:31:10 INFO - PROCESS | 16354 | 1461180670823 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}] 12:31:11 INFO - PROCESS | 16354 | 1461180671097 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:31:11 INFO - PROCESS | 16354 | 1461180671418 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb360b4800 == 151 [pid = 16354] [id = 638] 12:31:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb23c75000) [pid = 16354] [serial = 1915] [outer = (nil)] 12:31:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb3614f000) [pid = 16354] [serial = 1916] [outer = 0x7feb23c75000] 12:31:11 INFO - PROCESS | 16354 | 1461180671502 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb3621ac00) [pid = 16354] [serial = 1917] [outer = 0x7feb23c75000] 12:31:12 INFO - PROCESS | 16354 | 1461180672371 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]]]}] 12:31:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:31:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1634ms 12:31:12 INFO - PROCESS | 16354 | 1461180672451 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:31:12 INFO - PROCESS | 16354 | 1461180672454 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:31:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:31:12 INFO - PROCESS | 16354 | 1461180672461 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:31:12 INFO - PROCESS | 16354 | 1461180672463 Marionette TRACE conn3 <- [1,2526,null,{}] 12:31:12 INFO - PROCESS | 16354 | 1461180672469 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}] 12:31:12 INFO - PROCESS | 16354 | 1461180672718 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:31:13 INFO - PROCESS | 16354 | 1461180673033 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3d02a000 == 152 [pid = 16354] [id = 639] 12:31:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb31dbc400) [pid = 16354] [serial = 1918] [outer = (nil)] 12:31:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb3bfd4800) [pid = 16354] [serial = 1919] [outer = 0x7feb31dbc400] 12:31:13 INFO - PROCESS | 16354 | 1461180673115 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb3cd49800) [pid = 16354] [serial = 1920] [outer = 0x7feb31dbc400] 12:31:14 INFO - PROCESS | 16354 | 1461180674002 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]]]}] 12:31:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:31:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1590ms 12:31:14 INFO - PROCESS | 16354 | 1461180674052 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 16354 | 1461180674056 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:31:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:31:14 INFO - PROCESS | 16354 | 1461180674063 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 16354 | 1461180674065 Marionette TRACE conn3 <- [1,2530,null,{}] 12:31:14 INFO - PROCESS | 16354 | 1461180674072 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}] 12:31:14 INFO - PROCESS | 16354 | 1461180674345 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:31:14 INFO - PROCESS | 16354 | 1461180674669 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3df1d000 == 153 [pid = 16354] [id = 640] 12:31:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb167a2c00) [pid = 16354] [serial = 1921] [outer = (nil)] 12:31:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb2fe74c00) [pid = 16354] [serial = 1922] [outer = 0x7feb167a2c00] 12:31:14 INFO - PROCESS | 16354 | 1461180674764 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb3d00f000) [pid = 16354] [serial = 1923] [outer = 0x7feb167a2c00] 12:31:16 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29917000 == 152 [pid = 16354] [id = 52] 12:31:16 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb0fda2000 == 151 [pid = 16354] [id = 549] 12:31:16 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb145e1000 == 150 [pid = 16354] [id = 550] 12:31:16 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb264c1000 == 149 [pid = 16354] [id = 374] 12:31:16 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1813a000 == 148 [pid = 16354] [id = 621] 12:31:16 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1765f000 == 147 [pid = 16354] [id = 620] 12:31:16 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15d44000 == 146 [pid = 16354] [id = 619] 12:31:16 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb121d4000 == 145 [pid = 16354] [id = 618] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb16067400) [pid = 16354] [serial = 1797] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb2a609800) [pid = 16354] [serial = 1766] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb14811000) [pid = 16354] [serial = 1787] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb11fa8400) [pid = 16354] [serial = 1734] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb11faf400) [pid = 16354] [serial = 1791] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb24fe8400) [pid = 16354] [serial = 1752] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb1a883000) [pid = 16354] [serial = 1743] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb1d350000) [pid = 16354] [serial = 1748] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb41f7dc00) [pid = 16354] [serial = 1781] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb2ccc3000) [pid = 16354] [serial = 1767] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb41f77800) [pid = 16354] [serial = 1779] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb14815800) [pid = 16354] [serial = 1788] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb3278b000) [pid = 16354] [serial = 1773] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb1140d800) [pid = 16354] [serial = 1733] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb23e5d000) [pid = 16354] [serial = 1751] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb1cc67400) [pid = 16354] [serial = 1746] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb41aba800) [pid = 16354] [serial = 1778] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb2ed79c00) [pid = 16354] [serial = 1769] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb310cb400) [pid = 16354] [serial = 1772] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb26b0cc00) [pid = 16354] [serial = 1761] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb15a1d400) [pid = 16354] [serial = 1736] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb420f6000) [pid = 16354] [serial = 1785] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb167a8c00) [pid = 16354] [serial = 1739] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb26610000) [pid = 16354] [serial = 1758] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb420c6000) [pid = 16354] [serial = 1784] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb25f88800) [pid = 16354] [serial = 1755] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb420be000) [pid = 16354] [serial = 1782] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb266d5800) [pid = 16354] [serial = 1760] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb25f05c00) [pid = 16354] [serial = 1754] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb3e00a000) [pid = 16354] [serial = 1776] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb2f499400) [pid = 16354] [serial = 1770] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb18a71c00) [pid = 16354] [serial = 1662] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb14815000) [pid = 16354] [serial = 1796] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb28a7e800) [pid = 16354] [serial = 1763] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb1e1a6400) [pid = 16354] [serial = 1749] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb15dfdc00) [pid = 16354] [serial = 1737] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb1c85f800) [pid = 16354] [serial = 1745] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb12fe9000) [pid = 16354] [serial = 1793] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb1384c800) [pid = 16354] [serial = 1794] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb3614bc00) [pid = 16354] [serial = 1775] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb18948c00) [pid = 16354] [serial = 1740] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb2976e800) [pid = 16354] [serial = 1764] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb18f8f400) [pid = 16354] [serial = 1742] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb11e19000) [pid = 16354] [serial = 1790] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb25c76000) [pid = 16354] [serial = 1757] [outer = (nil)] [url = about:blank] 12:31:17 INFO - PROCESS | 16354 | 1461180677393 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]]]}] 12:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 3345ms 12:31:17 INFO - PROCESS | 16354 | 1461180677409 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:31:17 INFO - PROCESS | 16354 | 1461180677416 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:31:17 INFO - PROCESS | 16354 | 1461180677426 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 16354 | 1461180677432 Marionette TRACE conn3 <- [1,2534,null,{}] 12:31:17 INFO - PROCESS | 16354 | 1461180677441 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}] 12:31:17 INFO - PROCESS | 16354 | 1461180677710 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:31:17 INFO - PROCESS | 16354 | 1461180677905 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb11e5e800 == 146 [pid = 16354] [id = 641] 12:31:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb1036fc00) [pid = 16354] [serial = 1924] [outer = (nil)] 12:31:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb1140d400) [pid = 16354] [serial = 1925] [outer = 0x7feb1036fc00] 12:31:17 INFO - PROCESS | 16354 | 1461180677975 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb11e14000) [pid = 16354] [serial = 1926] [outer = 0x7feb1036fc00] 12:31:18 INFO - PROCESS | 16354 | 1461180678779 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]]]}] 12:31:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:31:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1393ms 12:31:18 INFO - PROCESS | 16354 | 1461180678818 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 16354 | 1461180678827 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:31:18 INFO - PROCESS | 16354 | 1461180678837 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 16354 | 1461180678842 Marionette TRACE conn3 <- [1,2538,null,{}] 12:31:18 INFO - PROCESS | 16354 | 1461180678849 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}] 12:31:19 INFO - PROCESS | 16354 | 1461180679153 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:31:19 INFO - PROCESS | 16354 | 1461180679283 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb145c3000 == 147 [pid = 16354] [id = 642] 12:31:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb0fab8c00) [pid = 16354] [serial = 1927] [outer = (nil)] 12:31:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb11fa8c00) [pid = 16354] [serial = 1928] [outer = 0x7feb0fab8c00] 12:31:19 INFO - PROCESS | 16354 | 1461180679347 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb12f14800) [pid = 16354] [serial = 1929] [outer = 0x7feb0fab8c00] 12:31:20 INFO - PROCESS | 16354 | 1461180680315 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]]]}] 12:31:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:31:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1535ms 12:31:20 INFO - PROCESS | 16354 | 1461180680379 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:31:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:31:20 INFO - PROCESS | 16354 | 1461180680383 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:31:20 INFO - PROCESS | 16354 | 1461180680390 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:31:20 INFO - PROCESS | 16354 | 1461180680396 Marionette TRACE conn3 <- [1,2542,null,{}] 12:31:20 INFO - PROCESS | 16354 | 1461180680433 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}] 12:31:20 INFO - PROCESS | 16354 | 1461180680727 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:31:20 INFO - PROCESS | 16354 | 1461180680772 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15d48800 == 148 [pid = 16354] [id = 643] 12:31:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1372b000) [pid = 16354] [serial = 1930] [outer = (nil)] 12:31:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb13855800) [pid = 16354] [serial = 1931] [outer = 0x7feb1372b000] 12:31:20 INFO - PROCESS | 16354 | 1461180680839 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb144d9400) [pid = 16354] [serial = 1932] [outer = 0x7feb1372b000] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb1606dc00) [pid = 16354] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb10363000) [pid = 16354] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb1c80a400) [pid = 16354] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb13854800) [pid = 16354] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb18f8d000) [pid = 16354] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb11e1b400) [pid = 16354] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb0fab3c00) [pid = 16354] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb1c658800) [pid = 16354] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb12f13000) [pid = 16354] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb23c6f800) [pid = 16354] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb1768f000) [pid = 16354] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb12f13400) [pid = 16354] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb15a1a000) [pid = 16354] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb1140a400) [pid = 16354] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb1c85f000) [pid = 16354] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb18f91800) [pid = 16354] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb0fe5d400) [pid = 16354] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb1d159400) [pid = 16354] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb1e14ac00) [pid = 16354] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb1c85b000) [pid = 16354] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb25bc3000) [pid = 16354] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:31:22 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb18f8a800) [pid = 16354] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:31:22 INFO - PROCESS | 16354 | 1461180682494 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]]]}] 12:31:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:31:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2189ms 12:31:22 INFO - PROCESS | 16354 | 1461180682579 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:31:22 INFO - PROCESS | 16354 | 1461180682584 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:31:22 INFO - PROCESS | 16354 | 1461180682590 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 16354 | 1461180682593 Marionette TRACE conn3 <- [1,2546,null,{}] 12:31:22 INFO - PROCESS | 16354 | 1461180682598 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}] 12:31:22 INFO - PROCESS | 16354 | 1461180682815 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:31:22 INFO - PROCESS | 16354 | 1461180682988 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb163a7000 == 149 [pid = 16354] [id = 644] 12:31:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb0fab3c00) [pid = 16354] [serial = 1933] [outer = (nil)] 12:31:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb1480c400) [pid = 16354] [serial = 1934] [outer = 0x7feb0fab3c00] 12:31:23 INFO - PROCESS | 16354 | 1461180683052 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb15a18400) [pid = 16354] [serial = 1935] [outer = 0x7feb0fab3c00] 12:31:23 INFO - PROCESS | 16354 | 1461180683806 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]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:31:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1235ms 12:31:23 INFO - PROCESS | 16354 | 1461180683825 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 16354 | 1461180683829 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:31:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:31:23 INFO - PROCESS | 16354 | 1461180683840 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 16354 | 1461180683842 Marionette TRACE conn3 <- [1,2550,null,{}] 12:31:23 INFO - PROCESS | 16354 | 1461180683849 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}] 12:31:24 INFO - PROCESS | 16354 | 1461180684149 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:31:24 INFO - PROCESS | 16354 | 1461180684600 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb11745800 == 150 [pid = 16354] [id = 645] 12:31:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb0fe5a800) [pid = 16354] [serial = 1936] [outer = (nil)] 12:31:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb10364c00) [pid = 16354] [serial = 1937] [outer = 0x7feb0fe5a800] 12:31:24 INFO - PROCESS | 16354 | 1461180684685 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb11e16c00) [pid = 16354] [serial = 1938] [outer = 0x7feb0fe5a800] 12:31:25 INFO - PROCESS | 16354 | 1461180685659 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]]]}] 12:31:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:31:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1878ms 12:31:25 INFO - PROCESS | 16354 | 1461180685721 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 16354 | 1461180685728 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:31:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:31:25 INFO - PROCESS | 16354 | 1461180685736 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 16354 | 1461180685743 Marionette TRACE conn3 <- [1,2554,null,{}] 12:31:25 INFO - PROCESS | 16354 | 1461180685751 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}] 12:31:26 INFO - PROCESS | 16354 | 1461180686041 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:31:26 INFO - PROCESS | 16354 | 1461180686353 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15d54000 == 151 [pid = 16354] [id = 646] 12:31:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb12f10400) [pid = 16354] [serial = 1939] [outer = (nil)] 12:31:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb12feb400) [pid = 16354] [serial = 1940] [outer = 0x7feb12f10400] 12:31:26 INFO - PROCESS | 16354 | 1461180686438 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb1390c400) [pid = 16354] [serial = 1941] [outer = 0x7feb12f10400] 12:31:27 INFO - PROCESS | 16354 | 1461180687425 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]]]}] 12:31:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:31:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1743ms 12:31:27 INFO - PROCESS | 16354 | 1461180687485 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:31:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:31:27 INFO - PROCESS | 16354 | 1461180687491 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:31:27 INFO - PROCESS | 16354 | 1461180687498 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 16354 | 1461180687500 Marionette TRACE conn3 <- [1,2558,null,{}] 12:31:27 INFO - PROCESS | 16354 | 1461180687506 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}] 12:31:27 INFO - PROCESS | 16354 | 1461180687752 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:31:28 INFO - PROCESS | 16354 | 1461180688091 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb177a3800 == 152 [pid = 16354] [id = 647] 12:31:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb14808400) [pid = 16354] [serial = 1942] [outer = (nil)] 12:31:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb15a25000) [pid = 16354] [serial = 1943] [outer = 0x7feb14808400] 12:31:28 INFO - PROCESS | 16354 | 1461180688171 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb15dfb000) [pid = 16354] [serial = 1944] [outer = 0x7feb14808400] 12:31:29 INFO - PROCESS | 16354 | 1461180689120 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]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:31:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1680ms 12:31:29 INFO - PROCESS | 16354 | 1461180689178 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 16354 | 1461180689182 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:31:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:31:29 INFO - PROCESS | 16354 | 1461180689197 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 16354 | 1461180689207 Marionette TRACE conn3 <- [1,2562,null,{}] 12:31:29 INFO - PROCESS | 16354 | 1461180689214 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}] 12:31:29 INFO - PROCESS | 16354 | 1461180689507 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:31:29 INFO - PROCESS | 16354 | 1461180689813 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18332000 == 153 [pid = 16354] [id = 648] 12:31:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb14816800) [pid = 16354] [serial = 1945] [outer = (nil)] 12:31:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb16456800) [pid = 16354] [serial = 1946] [outer = 0x7feb14816800] 12:31:29 INFO - PROCESS | 16354 | 1461180689889 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb16581c00) [pid = 16354] [serial = 1947] [outer = 0x7feb14816800] 12:31:30 INFO - PROCESS | 16354 | 1461180690812 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]]]}] 12:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1701ms 12:31:30 INFO - PROCESS | 16354 | 1461180690891 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 16354 | 1461180690895 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:31:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:31:30 INFO - PROCESS | 16354 | 1461180690901 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 16354 | 1461180690904 Marionette TRACE conn3 <- [1,2566,null,{}] 12:31:30 INFO - PROCESS | 16354 | 1461180690910 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}] 12:31:31 INFO - PROCESS | 16354 | 1461180691193 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:31:31 INFO - PROCESS | 16354 | 1461180691517 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18dd6000 == 154 [pid = 16354] [id = 649] 12:31:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb1140c800) [pid = 16354] [serial = 1948] [outer = (nil)] 12:31:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb1664d400) [pid = 16354] [serial = 1949] [outer = 0x7feb1140c800] 12:31:31 INFO - PROCESS | 16354 | 1461180691598 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb167a5800) [pid = 16354] [serial = 1950] [outer = 0x7feb1140c800] 12:31:32 INFO - PROCESS | 16354 | 1461180692477 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]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1628ms 12:31:32 INFO - PROCESS | 16354 | 1461180692531 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 16354 | 1461180692536 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:31:32 INFO - PROCESS | 16354 | 1461180692542 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 16354 | 1461180692546 Marionette TRACE conn3 <- [1,2570,null,{}] 12:31:32 INFO - PROCESS | 16354 | 1461180692551 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}] 12:31:32 INFO - PROCESS | 16354 | 1461180692798 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:31:33 INFO - PROCESS | 16354 | 1461180693118 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19c95800 == 155 [pid = 16354] [id = 650] 12:31:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb177e1c00) [pid = 16354] [serial = 1951] [outer = (nil)] 12:31:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb177e5400) [pid = 16354] [serial = 1952] [outer = 0x7feb177e1c00] 12:31:33 INFO - PROCESS | 16354 | 1461180693213 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb18a76c00) [pid = 16354] [serial = 1953] [outer = 0x7feb177e1c00] 12:31:34 INFO - PROCESS | 16354 | 1461180694178 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]]]}] 12:31:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:31:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1685ms 12:31:34 INFO - PROCESS | 16354 | 1461180694228 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:31:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:31:34 INFO - PROCESS | 16354 | 1461180694232 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:31:34 INFO - PROCESS | 16354 | 1461180694240 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:31:34 INFO - PROCESS | 16354 | 1461180694243 Marionette TRACE conn3 <- [1,2574,null,{}] 12:31:34 INFO - PROCESS | 16354 | 1461180694250 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}] 12:31:34 INFO - PROCESS | 16354 | 1461180694506 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:31:34 INFO - PROCESS | 16354 | 1461180694813 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4bc000 == 156 [pid = 16354] [id = 651] 12:31:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb0fe59c00) [pid = 16354] [serial = 1954] [outer = (nil)] 12:31:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb18ad4400) [pid = 16354] [serial = 1955] [outer = 0x7feb0fe59c00] 12:31:34 INFO - PROCESS | 16354 | 1461180694897 Marionette DEBUG loaded listener.js 12:31:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb18b79800) [pid = 16354] [serial = 1956] [outer = 0x7feb0fe59c00] 12:31:35 INFO - PROCESS | 16354 | 1461180695860 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]]]}] 12:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1681ms 12:31:35 INFO - PROCESS | 16354 | 1461180695920 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 16354 | 1461180695924 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:31:35 INFO - PROCESS | 16354 | 1461180695931 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 16354 | 1461180695934 Marionette TRACE conn3 <- [1,2578,null,{}] 12:31:35 INFO - PROCESS | 16354 | 1461180695940 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}] 12:31:36 INFO - PROCESS | 16354 | 1461180696186 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:31:36 INFO - PROCESS | 16354 | 1461180696501 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1be0d800 == 157 [pid = 16354] [id = 652] 12:31:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb11e15800) [pid = 16354] [serial = 1957] [outer = (nil)] 12:31:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb18e12c00) [pid = 16354] [serial = 1958] [outer = 0x7feb11e15800] 12:31:36 INFO - PROCESS | 16354 | 1461180696583 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb18f8b800) [pid = 16354] [serial = 1959] [outer = 0x7feb11e15800] 12:31:37 INFO - PROCESS | 16354 | 1461180697450 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]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:31:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1583ms 12:31:37 INFO - PROCESS | 16354 | 1461180697516 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 16354 | 1461180697520 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:31:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:31:37 INFO - PROCESS | 16354 | 1461180697526 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 16354 | 1461180697529 Marionette TRACE conn3 <- [1,2582,null,{}] 12:31:37 INFO - PROCESS | 16354 | 1461180697535 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}] 12:31:37 INFO - PROCESS | 16354 | 1461180697775 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:31:38 INFO - PROCESS | 16354 | 1461180698079 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c815000 == 158 [pid = 16354] [id = 653] 12:31:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb11fa4c00) [pid = 16354] [serial = 1960] [outer = (nil)] 12:31:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb195aa800) [pid = 16354] [serial = 1961] [outer = 0x7feb11fa4c00] 12:31:38 INFO - PROCESS | 16354 | 1461180698159 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb1a422c00) [pid = 16354] [serial = 1962] [outer = 0x7feb11fa4c00] 12:31:39 INFO - PROCESS | 16354 | 1461180699046 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]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms 12:31:39 INFO - PROCESS | 16354 | 1461180699111 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:31:39 INFO - PROCESS | 16354 | 1461180699115 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:31:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:31:39 INFO - PROCESS | 16354 | 1461180699122 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 16354 | 1461180699126 Marionette TRACE conn3 <- [1,2586,null,{}] 12:31:39 INFO - PROCESS | 16354 | 1461180699131 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}] 12:31:39 INFO - PROCESS | 16354 | 1461180699384 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:31:39 INFO - PROCESS | 16354 | 1461180699739 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c89b800 == 159 [pid = 16354] [id = 654] 12:31:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb1a87f000) [pid = 16354] [serial = 1963] [outer = (nil)] 12:31:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb1a883800) [pid = 16354] [serial = 1964] [outer = 0x7feb1a87f000] 12:31:39 INFO - PROCESS | 16354 | 1461180699826 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb1c64c800) [pid = 16354] [serial = 1965] [outer = 0x7feb1a87f000] 12:31:40 INFO - PROCESS | 16354 | 1461180700749 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]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:31:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1680ms 12:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:31:40 INFO - PROCESS | 16354 | 1461180700804 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 16354 | 1461180700807 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:31:40 INFO - PROCESS | 16354 | 1461180700814 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 16354 | 1461180700817 Marionette TRACE conn3 <- [1,2590,null,{}] 12:31:40 INFO - PROCESS | 16354 | 1461180700824 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}] 12:31:41 INFO - PROCESS | 16354 | 1461180701079 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:31:41 INFO - PROCESS | 16354 | 1461180701406 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c9bb000 == 160 [pid = 16354] [id = 655] 12:31:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb1c806400) [pid = 16354] [serial = 1966] [outer = (nil)] 12:31:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb1c80b800) [pid = 16354] [serial = 1967] [outer = 0x7feb1c806400] 12:31:41 INFO - PROCESS | 16354 | 1461180701514 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb1c854800) [pid = 16354] [serial = 1968] [outer = 0x7feb1c806400] 12:31:42 INFO - PROCESS | 16354 | 1461180702444 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]]]}] 12:31:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:31:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1685ms 12:31:42 INFO - PROCESS | 16354 | 1461180702498 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 16354 | 1461180702503 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:31:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:31:42 INFO - PROCESS | 16354 | 1461180702530 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 16354 | 1461180702535 Marionette TRACE conn3 <- [1,2594,null,{}] 12:31:42 INFO - PROCESS | 16354 | 1461180702541 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}] 12:31:42 INFO - PROCESS | 16354 | 1461180702818 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:31:43 INFO - PROCESS | 16354 | 1461180703130 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d020800 == 161 [pid = 16354] [id = 656] 12:31:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb1c803000) [pid = 16354] [serial = 1969] [outer = (nil)] 12:31:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb1cc6b000) [pid = 16354] [serial = 1970] [outer = 0x7feb1c803000] 12:31:43 INFO - PROCESS | 16354 | 1461180703211 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb1d138800) [pid = 16354] [serial = 1971] [outer = 0x7feb1c803000] 12:31:44 INFO - PROCESS | 16354 | 1461180704133 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]]]}] 12:31:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:31:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1647ms 12:31:44 INFO - PROCESS | 16354 | 1461180704173 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:31:44 INFO - PROCESS | 16354 | 1461180704177 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:31:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:31:44 INFO - PROCESS | 16354 | 1461180704183 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:31:44 INFO - PROCESS | 16354 | 1461180704185 Marionette TRACE conn3 <- [1,2598,null,{}] 12:31:44 INFO - PROCESS | 16354 | 1461180704192 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}] 12:31:44 INFO - PROCESS | 16354 | 1461180704429 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:31:44 INFO - PROCESS | 16354 | 1461180704746 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d053000 == 162 [pid = 16354] [id = 657] 12:31:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb1a87e000) [pid = 16354] [serial = 1972] [outer = (nil)] 12:31:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb1d14f000) [pid = 16354] [serial = 1973] [outer = 0x7feb1a87e000] 12:31:44 INFO - PROCESS | 16354 | 1461180704827 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb1d158800) [pid = 16354] [serial = 1974] [outer = 0x7feb1a87e000] 12:31:45 INFO - PROCESS | 16354 | 1461180705763 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]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1637ms 12:31:45 INFO - PROCESS | 16354 | 1461180705821 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 16354 | 1461180705826 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:31:45 INFO - PROCESS | 16354 | 1461180705832 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 16354 | 1461180705835 Marionette TRACE conn3 <- [1,2602,null,{}] 12:31:45 INFO - PROCESS | 16354 | 1461180705841 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}] 12:31:46 INFO - PROCESS | 16354 | 1461180706098 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:31:46 INFO - PROCESS | 16354 | 1461180706409 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1df97800 == 163 [pid = 16354] [id = 658] 12:31:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb18b70c00) [pid = 16354] [serial = 1975] [outer = (nil)] 12:31:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb1d158c00) [pid = 16354] [serial = 1976] [outer = 0x7feb18b70c00] 12:31:46 INFO - PROCESS | 16354 | 1461180706502 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb1dd61000) [pid = 16354] [serial = 1977] [outer = 0x7feb18b70c00] 12:31:47 INFO - PROCESS | 16354 | 1461180707421 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]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:31:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1637ms 12:31:47 INFO - PROCESS | 16354 | 1461180707471 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:31:47 INFO - PROCESS | 16354 | 1461180707474 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:31:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:31:47 INFO - PROCESS | 16354 | 1461180707481 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 16354 | 1461180707485 Marionette TRACE conn3 <- [1,2606,null,{}] 12:31:47 INFO - PROCESS | 16354 | 1461180707491 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}] 12:31:47 INFO - PROCESS | 16354 | 1461180707743 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:31:48 INFO - PROCESS | 16354 | 1461180708060 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f0b5800 == 164 [pid = 16354] [id = 659] 12:31:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb1c808c00) [pid = 16354] [serial = 1978] [outer = (nil)] 12:31:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb1dd6ac00) [pid = 16354] [serial = 1979] [outer = 0x7feb1c808c00] 12:31:48 INFO - PROCESS | 16354 | 1461180708144 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb1df12c00) [pid = 16354] [serial = 1980] [outer = 0x7feb1c808c00] 12:31:49 INFO - PROCESS | 16354 | 1461180709098 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]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:31:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1681ms 12:31:49 INFO - PROCESS | 16354 | 1461180709163 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:31:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:31:49 INFO - PROCESS | 16354 | 1461180709167 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:31:49 INFO - PROCESS | 16354 | 1461180709175 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 16354 | 1461180709179 Marionette TRACE conn3 <- [1,2610,null,{}] 12:31:49 INFO - PROCESS | 16354 | 1461180709184 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}] 12:31:49 INFO - PROCESS | 16354 | 1461180709437 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:31:49 INFO - PROCESS | 16354 | 1461180709763 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f12b000 == 165 [pid = 16354] [id = 660] 12:31:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb1a87c000) [pid = 16354] [serial = 1981] [outer = (nil)] 12:31:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb1e04d400) [pid = 16354] [serial = 1982] [outer = 0x7feb1a87c000] 12:31:49 INFO - PROCESS | 16354 | 1461180709846 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb1e14c000) [pid = 16354] [serial = 1983] [outer = 0x7feb1a87c000] 12:31:50 INFO - PROCESS | 16354 | 1461180710760 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]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1639ms 12:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:31:50 INFO - PROCESS | 16354 | 1461180710814 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 16354 | 1461180710817 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:31:50 INFO - PROCESS | 16354 | 1461180710824 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 16354 | 1461180710826 Marionette TRACE conn3 <- [1,2614,null,{}] 12:31:50 INFO - PROCESS | 16354 | 1461180710832 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}] 12:31:51 INFO - PROCESS | 16354 | 1461180711080 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:31:51 INFO - PROCESS | 16354 | 1461180711405 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb23f1c000 == 166 [pid = 16354] [id = 661] 12:31:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb0fab8000) [pid = 16354] [serial = 1984] [outer = (nil)] 12:31:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb1e158400) [pid = 16354] [serial = 1985] [outer = 0x7feb0fab8000] 12:31:51 INFO - PROCESS | 16354 | 1461180711501 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb1e1a3000) [pid = 16354] [serial = 1986] [outer = 0x7feb0fab8000] 12:31:52 INFO - PROCESS | 16354 | 1461180712386 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]]]}] 12:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1639ms 12:31:52 INFO - PROCESS | 16354 | 1461180712463 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 16354 | 1461180712466 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:31:52 INFO - PROCESS | 16354 | 1461180712474 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 16354 | 1461180712477 Marionette TRACE conn3 <- [1,2618,null,{}] 12:31:52 INFO - PROCESS | 16354 | 1461180712483 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}] 12:31:52 INFO - PROCESS | 16354 | 1461180712731 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:31:53 INFO - PROCESS | 16354 | 1461180713049 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24d4a000 == 167 [pid = 16354] [id = 662] 12:31:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb18acdc00) [pid = 16354] [serial = 1987] [outer = (nil)] 12:31:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb1f459800) [pid = 16354] [serial = 1988] [outer = 0x7feb18acdc00] 12:31:53 INFO - PROCESS | 16354 | 1461180713131 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb23c63400) [pid = 16354] [serial = 1989] [outer = 0x7feb18acdc00] 12:31:54 INFO - PROCESS | 16354 | 1461180714000 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]]]}] 12:31:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:31:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1581ms 12:31:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:31:54 INFO - PROCESS | 16354 | 1461180714055 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:31:54 INFO - PROCESS | 16354 | 1461180714058 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:31:54 INFO - PROCESS | 16354 | 1461180714065 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:31:54 INFO - PROCESS | 16354 | 1461180714068 Marionette TRACE conn3 <- [1,2622,null,{}] 12:31:54 INFO - PROCESS | 16354 | 1461180714073 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}] 12:31:54 INFO - PROCESS | 16354 | 1461180714321 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb121d8000 == 166 [pid = 16354] [id = 458] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24cc2000 == 165 [pid = 16354] [id = 327] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb177ab000 == 164 [pid = 16354] [id = 454] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb160bc000 == 163 [pid = 16354] [id = 366] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb163a7000 == 162 [pid = 16354] [id = 644] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb145c3000 == 161 [pid = 16354] [id = 642] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb11e5e800 == 160 [pid = 16354] [id = 641] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3d02a000 == 159 [pid = 16354] [id = 639] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb360b4800 == 158 [pid = 16354] [id = 638] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb31e41800 == 157 [pid = 16354] [id = 637] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30f7a800 == 156 [pid = 16354] [id = 636] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30846800 == 155 [pid = 16354] [id = 635] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2fec9800 == 154 [pid = 16354] [id = 634] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2edf7000 == 153 [pid = 16354] [id = 633] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a1dc800 == 152 [pid = 16354] [id = 632] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb297c8800 == 151 [pid = 16354] [id = 631] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26b83000 == 150 [pid = 16354] [id = 630] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24dcf000 == 149 [pid = 16354] [id = 629] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f252800 == 148 [pid = 16354] [id = 628] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d3e1800 == 147 [pid = 16354] [id = 627] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cc20800 == 146 [pid = 16354] [id = 626] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c82a000 == 145 [pid = 16354] [id = 625] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19ce0800 == 144 [pid = 16354] [id = 624] 12:31:56 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15d5f800 == 143 [pid = 16354] [id = 623] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb26903c00) [pid = 16354] [serial = 1845] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb18947800) [pid = 16354] [serial = 1808] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb1c857000) [pid = 16354] [serial = 1818] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb1657d800) [pid = 16354] [serial = 1799] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb11e22800) [pid = 16354] [serial = 1856] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb1c803c00) [pid = 16354] [serial = 1817] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb177eb800) [pid = 16354] [serial = 1731] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb1cc5d000) [pid = 16354] [serial = 1820] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb12fe5400) [pid = 16354] [serial = 1802] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb23fe7400) [pid = 16354] [serial = 1832] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb18b73000) [pid = 16354] [serial = 1811] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb1768e400) [pid = 16354] [serial = 1806] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb167a3c00) [pid = 16354] [serial = 1862] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb1cc6e800) [pid = 16354] [serial = 1821] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb296bd400) [pid = 16354] [serial = 1851] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb18a75800) [pid = 16354] [serial = 1809] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb24fe6800) [pid = 16354] [serial = 1833] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb1d354c00) [pid = 16354] [serial = 1826] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb266d5400) [pid = 16354] [serial = 1844] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb26152000) [pid = 16354] [serial = 1839] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb2802d400) [pid = 16354] [serial = 1850] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb1df14400) [pid = 16354] [serial = 1827] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb12f17c00) [pid = 16354] [serial = 1857] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb18e16400) [pid = 16354] [serial = 1812] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb17695400) [pid = 16354] [serial = 1863] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb13853000) [pid = 16354] [serial = 1803] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb144e3400) [pid = 16354] [serial = 1859] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb25f0e800) [pid = 16354] [serial = 1838] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb26cd0400) [pid = 16354] [serial = 1847] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb1e158000) [pid = 16354] [serial = 1829] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb29771000) [pid = 16354] [serial = 1853] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb1d153400) [pid = 16354] [serial = 1824] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb266d2c00) [pid = 16354] [serial = 1842] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb27046000) [pid = 16354] [serial = 1848] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb26355400) [pid = 16354] [serial = 1841] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb1a423c00) [pid = 16354] [serial = 1815] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb1d139000) [pid = 16354] [serial = 1823] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb195a4800) [pid = 16354] [serial = 1814] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb1e1a4400) [pid = 16354] [serial = 1830] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb15a16400) [pid = 16354] [serial = 1860] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb16588c00) [pid = 16354] [serial = 1805] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb25c7a400) [pid = 16354] [serial = 1836] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb24fef400) [pid = 16354] [serial = 1835] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb16580c00) [pid = 16354] [serial = 1865] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb17697c00) [pid = 16354] [serial = 1866] [outer = (nil)] [url = about:blank] 12:31:56 INFO - PROCESS | 16354 | 1461180716379 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb121d4000 == 144 [pid = 16354] [id = 663] 12:31:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb0fe64800) [pid = 16354] [serial = 1990] [outer = (nil)] 12:31:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb10367000) [pid = 16354] [serial = 1991] [outer = 0x7feb0fe64800] 12:31:56 INFO - PROCESS | 16354 | 1461180716542 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb11415000) [pid = 16354] [serial = 1992] [outer = 0x7feb0fe64800] 12:31:57 INFO - PROCESS | 16354 | 1461180717344 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]]]}] 12:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 3338ms 12:31:57 INFO - PROCESS | 16354 | 1461180717402 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:31:57 INFO - PROCESS | 16354 | 1461180717406 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:31:57 INFO - PROCESS | 16354 | 1461180717415 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:31:57 INFO - PROCESS | 16354 | 1461180717421 Marionette TRACE conn3 <- [1,2626,null,{}] 12:31:57 INFO - PROCESS | 16354 | 1461180717428 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}] 12:31:57 INFO - PROCESS | 16354 | 1461180717663 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:31:57 INFO - PROCESS | 16354 | 1461180717857 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15cac800 == 145 [pid = 16354] [id = 664] 12:31:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb0fe65000) [pid = 16354] [serial = 1993] [outer = (nil)] 12:31:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb12fe5400) [pid = 16354] [serial = 1994] [outer = 0x7feb0fe65000] 12:31:57 INFO - PROCESS | 16354 | 1461180717933 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1390b000) [pid = 16354] [serial = 1995] [outer = 0x7feb0fe65000] 12:31:58 INFO - PROCESS | 16354 | 1461180718888 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]]]}] 12:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1498ms 12:31:58 INFO - PROCESS | 16354 | 1461180718915 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 16354 | 1461180718921 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:31:58 INFO - PROCESS | 16354 | 1461180718939 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 16354 | 1461180718943 Marionette TRACE conn3 <- [1,2630,null,{}] 12:31:58 INFO - PROCESS | 16354 | 1461180718949 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}] 12:31:59 INFO - PROCESS | 16354 | 1461180719236 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:31:59 INFO - PROCESS | 16354 | 1461180719281 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb17646000 == 146 [pid = 16354] [id = 665] 12:31:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb1480dc00) [pid = 16354] [serial = 1996] [outer = (nil)] 12:31:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb15df9c00) [pid = 16354] [serial = 1997] [outer = 0x7feb1480dc00] 12:31:59 INFO - PROCESS | 16354 | 1461180719347 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb16069000) [pid = 16354] [serial = 1998] [outer = 0x7feb1480dc00] 12:32:00 INFO - PROCESS | 16354 | 1461180720519 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]]]}] 12:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1641ms 12:32:00 INFO - PROCESS | 16354 | 1461180720579 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 16354 | 1461180720583 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:32:00 INFO - PROCESS | 16354 | 1461180720597 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 16354 | 1461180720606 Marionette TRACE conn3 <- [1,2634,null,{}] 12:32:00 INFO - PROCESS | 16354 | 1461180720620 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}] 12:32:00 INFO - PROCESS | 16354 | 1461180720959 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb0fab7800) [pid = 16354] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb144e1400) [pid = 16354] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb1372b000) [pid = 16354] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb0fe57800) [pid = 16354] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb1d137000) [pid = 16354] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb18a72800) [pid = 16354] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb18e21000) [pid = 16354] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb13732c00) [pid = 16354] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb13731c00) [pid = 16354] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb0fab8c00) [pid = 16354] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb1036fc00) [pid = 16354] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb167a2c00) [pid = 16354] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb31dbc400) [pid = 16354] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb23c75000) [pid = 16354] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb1df14c00) [pid = 16354] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb18a76000) [pid = 16354] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb2cc3ec00) [pid = 16354] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb12f1c000) [pid = 16354] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb2976bc00) [pid = 16354] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb296c3000) [pid = 16354] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb13911c00) [pid = 16354] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb24f08c00) [pid = 16354] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:32:01 INFO - PROCESS | 16354 | --DOMWINDOW == 126 (0x7feb23c65c00) [pid = 16354] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:32:01 INFO - PROCESS | 16354 | 1461180721788 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb138dd000 == 147 [pid = 16354] [id = 666] 12:32:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 127 (0x7feb0fab7800) [pid = 16354] [serial = 1999] [outer = (nil)] 12:32:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb1036dc00) [pid = 16354] [serial = 2000] [outer = 0x7feb0fab7800] 12:32:01 INFO - PROCESS | 16354 | 1461180721874 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb16062400) [pid = 16354] [serial = 2001] [outer = 0x7feb0fab7800] 12:32:02 INFO - PROCESS | 16354 | 1461180722821 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]]]}] 12:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2253ms 12:32:02 INFO - PROCESS | 16354 | 1461180722843 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 16354 | 1461180722848 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:32:02 INFO - PROCESS | 16354 | 1461180722854 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 16354 | 1461180722856 Marionette TRACE conn3 <- [1,2638,null,{}] 12:32:02 INFO - PROCESS | 16354 | 1461180722862 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}] 12:32:03 INFO - PROCESS | 16354 | 1461180723096 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:32:03 INFO - PROCESS | 16354 | 1461180723279 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18c1d800 == 148 [pid = 16354] [id = 667] 12:32:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb0fab8c00) [pid = 16354] [serial = 2002] [outer = (nil)] 12:32:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb177ec000) [pid = 16354] [serial = 2003] [outer = 0x7feb0fab8c00] 12:32:03 INFO - PROCESS | 16354 | 1461180723345 Marionette DEBUG loaded listener.js 12:32:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb1894ac00) [pid = 16354] [serial = 2004] [outer = 0x7feb0fab8c00] 12:32:04 INFO - PROCESS | 16354 | 1461180724479 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]]]}] 12:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1681ms 12:32:04 INFO - PROCESS | 16354 | 1461180724538 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:32:04 INFO - PROCESS | 16354 | 1461180724544 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:32:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:32:04 INFO - PROCESS | 16354 | 1461180724555 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:32:04 INFO - PROCESS | 16354 | 1461180724560 Marionette TRACE conn3 <- [1,2642,null,{}] 12:32:04 INFO - PROCESS | 16354 | 1461180724568 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}] 12:32:04 INFO - PROCESS | 16354 | 1461180724811 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:32:05 INFO - PROCESS | 16354 | 1461180725132 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb164ad000 == 149 [pid = 16354] [id = 668] 12:32:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb13730c00) [pid = 16354] [serial = 2005] [outer = (nil)] 12:32:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb13906800) [pid = 16354] [serial = 2006] [outer = 0x7feb13730c00] 12:32:05 INFO - PROCESS | 16354 | 1461180725217 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb15df8000) [pid = 16354] [serial = 2007] [outer = 0x7feb13730c00] 12:32:06 INFO - PROCESS | 16354 | 1461180726125 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]]]}] 12:32:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:32:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1636ms 12:32:06 INFO - PROCESS | 16354 | 1461180726192 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:32:06 INFO - PROCESS | 16354 | 1461180726201 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:32:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:32:06 INFO - PROCESS | 16354 | 1461180726213 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 16354 | 1461180726217 Marionette TRACE conn3 <- [1,2646,null,{}] 12:32:06 INFO - PROCESS | 16354 | 1461180726224 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}] 12:32:06 INFO - PROCESS | 16354 | 1461180726472 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:32:06 INFO - PROCESS | 16354 | 1461180726863 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18f1f000 == 150 [pid = 16354] [id = 669] 12:32:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb1657dc00) [pid = 16354] [serial = 2008] [outer = (nil)] 12:32:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb1768e800) [pid = 16354] [serial = 2009] [outer = 0x7feb1657dc00] 12:32:06 INFO - PROCESS | 16354 | 1461180726945 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb177ea000) [pid = 16354] [serial = 2010] [outer = 0x7feb1657dc00] 12:32:07 INFO - PROCESS | 16354 | 1461180727881 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]]]}] 12:32:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:32:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1733ms 12:32:07 INFO - PROCESS | 16354 | 1461180727947 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:32:07 INFO - PROCESS | 16354 | 1461180727951 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:32:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:32:07 INFO - PROCESS | 16354 | 1461180727958 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - PROCESS | 16354 | 1461180727965 Marionette TRACE conn3 <- [1,2650,null,{}] 12:32:07 INFO - PROCESS | 16354 | 1461180727982 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}] 12:32:08 INFO - PROCESS | 16354 | 1461180728286 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:32:08 INFO - PROCESS | 16354 | 1461180728608 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1bb55800 == 151 [pid = 16354] [id = 670] 12:32:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb18a75800) [pid = 16354] [serial = 2011] [outer = (nil)] 12:32:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb18b6b400) [pid = 16354] [serial = 2012] [outer = 0x7feb18a75800] 12:32:08 INFO - PROCESS | 16354 | 1461180728689 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb18e21000) [pid = 16354] [serial = 2013] [outer = 0x7feb18a75800] 12:32:09 INFO - PROCESS | 16354 | 1461180729579 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]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:32:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1691ms 12:32:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:32:09 INFO - PROCESS | 16354 | 1461180729650 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 16354 | 1461180729654 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:32:09 INFO - PROCESS | 16354 | 1461180729660 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 16354 | 1461180729664 Marionette TRACE conn3 <- [1,2654,null,{}] 12:32:09 INFO - PROCESS | 16354 | 1461180729669 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}] 12:32:09 INFO - PROCESS | 16354 | 1461180729908 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:32:10 INFO - PROCESS | 16354 | 1461180730173 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c8a2000 == 152 [pid = 16354] [id = 671] 12:32:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb1606e800) [pid = 16354] [serial = 2014] [outer = (nil)] 12:32:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb1a42ac00) [pid = 16354] [serial = 2015] [outer = 0x7feb1606e800] 12:32:10 INFO - PROCESS | 16354 | 1461180730295 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb1c64b800) [pid = 16354] [serial = 2016] [outer = 0x7feb1606e800] 12:32:11 INFO - PROCESS | 16354 | 1461180731118 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]]]}] 12:32:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:32:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1484ms 12:32:11 INFO - PROCESS | 16354 | 1461180731144 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 16354 | 1461180731148 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:32:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:32:11 INFO - PROCESS | 16354 | 1461180731155 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 16354 | 1461180731157 Marionette TRACE conn3 <- [1,2658,null,{}] 12:32:11 INFO - PROCESS | 16354 | 1461180731163 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}] 12:32:11 INFO - PROCESS | 16354 | 1461180731399 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:32:11 INFO - PROCESS | 16354 | 1461180731766 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc16000 == 153 [pid = 16354] [id = 672] 12:32:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb1c654c00) [pid = 16354] [serial = 2017] [outer = (nil)] 12:32:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1c804c00) [pid = 16354] [serial = 2018] [outer = 0x7feb1c654c00] 12:32:11 INFO - PROCESS | 16354 | 1461180731843 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb1c853c00) [pid = 16354] [serial = 2019] [outer = 0x7feb1c654c00] 12:32:12 INFO - PROCESS | 16354 | 1461180732723 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]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:32:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1644ms 12:32:12 INFO - PROCESS | 16354 | 1461180732801 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 16354 | 1461180732804 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:32:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:32:12 INFO - PROCESS | 16354 | 1461180732810 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 16354 | 1461180732813 Marionette TRACE conn3 <- [1,2662,null,{}] 12:32:12 INFO - PROCESS | 16354 | 1461180732819 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}] 12:32:13 INFO - PROCESS | 16354 | 1461180733126 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:32:13 INFO - PROCESS | 16354 | 1461180733440 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d04e000 == 154 [pid = 16354] [id = 673] 12:32:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1cc62400) [pid = 16354] [serial = 2020] [outer = (nil)] 12:32:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb1d14f400) [pid = 16354] [serial = 2021] [outer = 0x7feb1cc62400] 12:32:13 INFO - PROCESS | 16354 | 1461180733532 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb1e04ec00) [pid = 16354] [serial = 2022] [outer = 0x7feb1cc62400] 12:32:14 INFO - PROCESS | 16354 | 1461180734401 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]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:32:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1632ms 12:32:14 INFO - PROCESS | 16354 | 1461180734445 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 16354 | 1461180734449 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:32:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:32:14 INFO - PROCESS | 16354 | 1461180734455 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 16354 | 1461180734457 Marionette TRACE conn3 <- [1,2666,null,{}] 12:32:14 INFO - PROCESS | 16354 | 1461180734463 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}] 12:32:14 INFO - PROCESS | 16354 | 1461180734694 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:32:14 INFO - PROCESS | 16354 | 1461180734965 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f0cd800 == 155 [pid = 16354] [id = 674] 12:32:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb1cc5e000) [pid = 16354] [serial = 2023] [outer = (nil)] 12:32:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb23c66400) [pid = 16354] [serial = 2024] [outer = 0x7feb1cc5e000] 12:32:15 INFO - PROCESS | 16354 | 1461180735045 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb23c73000) [pid = 16354] [serial = 2025] [outer = 0x7feb1cc5e000] 12:32:16 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:16 INFO - PROCESS | 16354 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:32:16 INFO - PROCESS | 16354 | 1461180736369 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]]]}] 12:32:16 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) 12:32:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1936ms 12:32:16 INFO - PROCESS | 16354 | 1461180736394 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:32:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:32:16 INFO - PROCESS | 16354 | 1461180736399 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:32:16 INFO - PROCESS | 16354 | 1461180736407 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:32:16 INFO - PROCESS | 16354 | 1461180736410 Marionette TRACE conn3 <- [1,2670,null,{}] 12:32:16 INFO - PROCESS | 16354 | 1461180736417 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}] 12:32:16 INFO - PROCESS | 16354 | 1461180736758 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:32:16 INFO - PROCESS | 16354 | 1461180736967 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb240e1000 == 156 [pid = 16354] [id = 675] 12:32:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb1cc60400) [pid = 16354] [serial = 2026] [outer = (nil)] 12:32:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb23c7a800) [pid = 16354] [serial = 2027] [outer = 0x7feb1cc60400] 12:32:17 INFO - PROCESS | 16354 | 1461180737042 Marionette DEBUG loaded listener.js 12:32:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb23e61800) [pid = 16354] [serial = 2028] [outer = 0x7feb1cc60400] 12:32:18 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:18 INFO - PROCESS | 16354 | 1461180738413 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] 12:32:18 INFO - PROCESS | 16354 | 1461180738449 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:32:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:32:18 INFO - PROCESS | 16354 | 1461180738457 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - PROCESS | 16354 | 1461180738460 Marionette TRACE conn3 <- [1,2674,null,{}] 12:32:18 INFO - PROCESS | 16354 | 1461180738466 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}] 12:32:18 INFO - PROCESS | 16354 | 1461180738758 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:32:19 INFO - PROCESS | 16354 | 1461180738995 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250a2800 == 157 [pid = 16354] [id = 676] 12:32:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb1c64dc00) [pid = 16354] [serial = 2029] [outer = (nil)] 12:32:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb23e64400) [pid = 16354] [serial = 2030] [outer = 0x7feb1c64dc00] 12:32:19 INFO - PROCESS | 16354 | 1461180739070 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb23fef400) [pid = 16354] [serial = 2031] [outer = 0x7feb1c64dc00] 12:32:20 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:20 INFO - PROCESS | 16354 | 1461180740408 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] 12:32:20 INFO - PROCESS | 16354 | 1461180740449 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:32:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:32:20 INFO - PROCESS | 16354 | 1461180740457 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 16354 | 1461180740460 Marionette TRACE conn3 <- [1,2678,null,{}] 12:32:20 INFO - PROCESS | 16354 | 1461180740466 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}] 12:32:20 INFO - PROCESS | 16354 | 1461180740788 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:32:21 INFO - PROCESS | 16354 | 1461180741027 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25b96800 == 158 [pid = 16354] [id = 677] 12:32:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb1e155400) [pid = 16354] [serial = 2032] [outer = (nil)] 12:32:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb24cfa800) [pid = 16354] [serial = 2033] [outer = 0x7feb1e155400] 12:32:21 INFO - PROCESS | 16354 | 1461180741106 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb24f08c00) [pid = 16354] [serial = 2034] [outer = 0x7feb1e155400] 12:32:22 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:22 INFO - PROCESS | 16354 | 1461180742452 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]]]}] 12:32:22 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) 12:32:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2032ms 12:32:22 INFO - PROCESS | 16354 | 1461180742490 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:32:22 INFO - PROCESS | 16354 | 1461180742494 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:32:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:32:22 INFO - PROCESS | 16354 | 1461180742500 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 16354 | 1461180742505 Marionette TRACE conn3 <- [1,2682,null,{}] 12:32:22 INFO - PROCESS | 16354 | 1461180742511 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}] 12:32:22 INFO - PROCESS | 16354 | 1461180742875 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:32:23 INFO - PROCESS | 16354 | 1461180743139 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26988800 == 159 [pid = 16354] [id = 678] 12:32:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb1f45a000) [pid = 16354] [serial = 2035] [outer = (nil)] 12:32:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb24fedc00) [pid = 16354] [serial = 2036] [outer = 0x7feb1f45a000] 12:32:23 INFO - PROCESS | 16354 | 1461180743276 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb25c52800) [pid = 16354] [serial = 2037] [outer = 0x7feb1f45a000] 12:32:24 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:25 INFO - PROCESS | 16354 | 1461180745012 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]]]}] 12:32:25 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) 12:32:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2545ms 12:32:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:32:25 INFO - PROCESS | 16354 | 1461180745046 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 16354 | 1461180745049 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:32:25 INFO - PROCESS | 16354 | 1461180745057 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 16354 | 1461180745059 Marionette TRACE conn3 <- [1,2686,null,{}] 12:32:25 INFO - PROCESS | 16354 | 1461180745162 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}] 12:32:25 INFO - PROCESS | 16354 | 1461180745405 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:32:25 INFO - PROCESS | 16354 | 1461180745668 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26f90000 == 160 [pid = 16354] [id = 679] 12:32:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb23fe7000) [pid = 16354] [serial = 2038] [outer = (nil)] 12:32:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb25c59800) [pid = 16354] [serial = 2039] [outer = 0x7feb23fe7000] 12:32:25 INFO - PROCESS | 16354 | 1461180745745 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb25c80c00) [pid = 16354] [serial = 2040] [outer = 0x7feb23fe7000] 12:32:27 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:27 INFO - PROCESS | 16354 | 1461180747083 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] 12:32:27 INFO - PROCESS | 16354 | 1461180747150 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:32:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:32:27 INFO - PROCESS | 16354 | 1461180747157 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 16354 | 1461180747160 Marionette TRACE conn3 <- [1,2690,null,{}] 12:32:27 INFO - PROCESS | 16354 | 1461180747165 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}] 12:32:27 INFO - PROCESS | 16354 | 1461180747491 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:32:27 INFO - PROCESS | 16354 | 1461180747736 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2968d000 == 161 [pid = 16354] [id = 680] 12:32:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb24fec400) [pid = 16354] [serial = 2041] [outer = (nil)] 12:32:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb25f06400) [pid = 16354] [serial = 2042] [outer = 0x7feb24fec400] 12:32:27 INFO - PROCESS | 16354 | 1461180747812 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb25f0e800) [pid = 16354] [serial = 2043] [outer = 0x7feb24fec400] 12:32:29 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:29 INFO - PROCESS | 16354 | 1461180749154 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] 12:32:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:32:29 INFO - PROCESS | 16354 | 1461180749203 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:32:29 INFO - PROCESS | 16354 | 1461180749210 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 16354 | 1461180749213 Marionette TRACE conn3 <- [1,2694,null,{}] 12:32:29 INFO - PROCESS | 16354 | 1461180749219 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}] 12:32:29 INFO - PROCESS | 16354 | 1461180749501 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:32:29 INFO - PROCESS | 16354 | 1461180749775 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29ba6800 == 162 [pid = 16354] [id = 681] 12:32:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb0fab9000) [pid = 16354] [serial = 2044] [outer = (nil)] 12:32:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb25f08800) [pid = 16354] [serial = 2045] [outer = 0x7feb0fab9000] 12:32:29 INFO - PROCESS | 16354 | 1461180749851 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb25f8bc00) [pid = 16354] [serial = 2046] [outer = 0x7feb0fab9000] 12:32:31 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:31 INFO - PROCESS | 16354 | 1461180751914 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] 12:32:31 INFO - PROCESS | 16354 | 1461180751956 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:32:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:32:31 INFO - PROCESS | 16354 | 1461180751965 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 16354 | 1461180751969 Marionette TRACE conn3 <- [1,2698,null,{}] 12:32:31 INFO - PROCESS | 16354 | 1461180751977 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}] 12:32:32 INFO - PROCESS | 16354 | 1461180752236 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:32:32 INFO - PROCESS | 16354 | 1461180752509 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb177b0000 == 163 [pid = 16354] [id = 682] 12:32:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb11e20400) [pid = 16354] [serial = 2047] [outer = (nil)] 12:32:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb11faf000) [pid = 16354] [serial = 2048] [outer = 0x7feb11e20400] 12:32:32 INFO - PROCESS | 16354 | 1461180752581 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb12f1bc00) [pid = 16354] [serial = 2049] [outer = 0x7feb11e20400] 12:32:33 INFO - PROCESS | 16354 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:33 INFO - PROCESS | 16354 | 1461180753966 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] 12:32:34 INFO - PROCESS | 16354 | 1461180754019 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:32:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:32:34 INFO - PROCESS | 16354 | 1461180754030 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:32:34 INFO - PROCESS | 16354 | 1461180754034 Marionette TRACE conn3 <- [1,2702,null,{}] 12:32:34 INFO - PROCESS | 16354 | 1461180754041 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}] 12:32:34 INFO - PROCESS | 16354 | 1461180754355 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb177ae000 == 162 [pid = 16354] [id = 599] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c9bc800 == 161 [pid = 16354] [id = 607] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb164b7800 == 160 [pid = 16354] [id = 598] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb421be800 == 159 [pid = 16354] [id = 79] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb182b3000 == 158 [pid = 16354] [id = 601] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15d43000 == 157 [pid = 16354] [id = 597] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb12f78800 == 156 [pid = 16354] [id = 596] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18c25800 == 155 [pid = 16354] [id = 602] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18f1c000 == 154 [pid = 16354] [id = 383] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c70e000 == 153 [pid = 16354] [id = 605] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19c9b800 == 152 [pid = 16354] [id = 603] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cc3c800 == 151 [pid = 16354] [id = 608] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b61f800 == 150 [pid = 16354] [id = 604] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15d48800 == 149 [pid = 16354] [id = 643] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24d4a000 == 148 [pid = 16354] [id = 662] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb23f1c000 == 147 [pid = 16354] [id = 661] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f12b000 == 146 [pid = 16354] [id = 660] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f0b5800 == 145 [pid = 16354] [id = 659] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1df97800 == 144 [pid = 16354] [id = 658] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d053000 == 143 [pid = 16354] [id = 657] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d020800 == 142 [pid = 16354] [id = 656] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c9bb000 == 141 [pid = 16354] [id = 655] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c89b800 == 140 [pid = 16354] [id = 654] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c815000 == 139 [pid = 16354] [id = 653] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1be0d800 == 138 [pid = 16354] [id = 652] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b4bc000 == 137 [pid = 16354] [id = 651] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19c95800 == 136 [pid = 16354] [id = 650] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18dd6000 == 135 [pid = 16354] [id = 649] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18332000 == 134 [pid = 16354] [id = 648] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb177a3800 == 133 [pid = 16354] [id = 647] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15d54000 == 132 [pid = 16354] [id = 646] 12:32:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb11745800 == 131 [pid = 16354] [id = 645] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb29789000) [pid = 16354] [serial = 1854] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb1664ac00) [pid = 16354] [serial = 1800] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb13855800) [pid = 16354] [serial = 1931] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb144d9400) [pid = 16354] [serial = 1932] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb24cf6800) [pid = 16354] [serial = 1887] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb23e60c00) [pid = 16354] [serial = 1886] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb1dd6a400) [pid = 16354] [serial = 1884] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb1d155400) [pid = 16354] [serial = 1883] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb1c85e400) [pid = 16354] [serial = 1881] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb1c80a800) [pid = 16354] [serial = 1880] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb1a882400) [pid = 16354] [serial = 1878] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb195adc00) [pid = 16354] [serial = 1877] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb18a74400) [pid = 16354] [serial = 1875] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb1769c400) [pid = 16354] [serial = 1874] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb14814000) [pid = 16354] [serial = 1872] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb13905c00) [pid = 16354] [serial = 1871] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb18a73000) [pid = 16354] [serial = 1868] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb11fa8c00) [pid = 16354] [serial = 1928] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb1140d400) [pid = 16354] [serial = 1925] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb11e14000) [pid = 16354] [serial = 1926] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb3d00f000) [pid = 16354] [serial = 1923] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb2fe74c00) [pid = 16354] [serial = 1922] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb3cd49800) [pid = 16354] [serial = 1920] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb3bfd4800) [pid = 16354] [serial = 1919] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb3621ac00) [pid = 16354] [serial = 1917] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb3614f000) [pid = 16354] [serial = 1916] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb3251d400) [pid = 16354] [serial = 1914] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb321ac000) [pid = 16354] [serial = 1913] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb31d3b400) [pid = 16354] [serial = 1911] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb305eec00) [pid = 16354] [serial = 1910] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb30202c00) [pid = 16354] [serial = 1908] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb2f491c00) [pid = 16354] [serial = 1907] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb2e996800) [pid = 16354] [serial = 1905] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb2a791400) [pid = 16354] [serial = 1904] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb2c0e0c00) [pid = 16354] [serial = 1902] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb2a797000) [pid = 16354] [serial = 1901] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb2978b400) [pid = 16354] [serial = 1899] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb29773400) [pid = 16354] [serial = 1898] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb1480c400) [pid = 16354] [serial = 1934] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb26cd0800) [pid = 16354] [serial = 1896] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb26795800) [pid = 16354] [serial = 1895] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb266cec00) [pid = 16354] [serial = 1893] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb2625dc00) [pid = 16354] [serial = 1892] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb25f08c00) [pid = 16354] [serial = 1890] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb25bcb400) [pid = 16354] [serial = 1889] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb12f14800) [pid = 16354] [serial = 1929] [outer = (nil)] [url = about:blank] 12:32:34 INFO - PROCESS | 16354 | 1461180754856 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb121c7000 == 132 [pid = 16354] [id = 683] 12:32:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb0fab3400) [pid = 16354] [serial = 2050] [outer = (nil)] 12:32:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb12f14800) [pid = 16354] [serial = 2051] [outer = 0x7feb0fab3400] 12:32:34 INFO - PROCESS | 16354 | 1461180754925 Marionette DEBUG loaded listener.js 12:32:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb1480c400) [pid = 16354] [serial = 2052] [outer = 0x7feb0fab3400] 12:32:35 INFO - PROCESS | 16354 | 1461180755852 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]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:32:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1842ms 12:32:35 INFO - PROCESS | 16354 | 1461180755872 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 16354 | 1461180755876 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:32:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:32:35 INFO - PROCESS | 16354 | 1461180755913 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 16354 | 1461180755919 Marionette TRACE conn3 <- [1,2706,null,{}] 12:32:35 INFO - PROCESS | 16354 | 1461180755935 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}] 12:32:36 INFO - PROCESS | 16354 | 1461180756177 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:32:36 INFO - PROCESS | 16354 | 1461180756391 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1764b000 == 133 [pid = 16354] [id = 684] 12:32:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb15a20800) [pid = 16354] [serial = 2053] [outer = (nil)] 12:32:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb16464c00) [pid = 16354] [serial = 2054] [outer = 0x7feb15a20800] 12:32:36 INFO - PROCESS | 16354 | 1461180756465 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb16649c00) [pid = 16354] [serial = 2055] [outer = 0x7feb15a20800] 12:32:37 INFO - PROCESS | 16354 | 1461180757321 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]]]}] 12:32:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:32:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1450ms 12:32:37 INFO - PROCESS | 16354 | 1461180757354 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:32:37 INFO - PROCESS | 16354 | 1461180757357 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:32:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:32:37 INFO - PROCESS | 16354 | 1461180757365 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 16354 | 1461180757367 Marionette TRACE conn3 <- [1,2710,null,{}] 12:32:37 INFO - PROCESS | 16354 | 1461180757384 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}] 12:32:37 INFO - PROCESS | 16354 | 1461180757662 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:32:37 INFO - PROCESS | 16354 | 1461180757704 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18c1f000 == 134 [pid = 16354] [id = 685] 12:32:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb16063400) [pid = 16354] [serial = 2056] [outer = (nil)] 12:32:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb177e1800) [pid = 16354] [serial = 2057] [outer = 0x7feb16063400] 12:32:37 INFO - PROCESS | 16354 | 1461180757767 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb177ef400) [pid = 16354] [serial = 2058] [outer = 0x7feb16063400] 12:32:38 INFO - PROCESS | 16354 | 1461180758848 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] 12:32:38 INFO - PROCESS | 16354 | 1461180758911 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:32:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:32:38 INFO - PROCESS | 16354 | 1461180758917 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:32:38 INFO - PROCESS | 16354 | 1461180758921 Marionette TRACE conn3 <- [1,2714,null,{}] 12:32:38 INFO - PROCESS | 16354 | 1461180758926 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}] 12:32:39 INFO - PROCESS | 16354 | 1461180759793 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb1480dc00) [pid = 16354] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb0fab7800) [pid = 16354] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb1140ec00) [pid = 16354] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb12f10400) [pid = 16354] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb11e15800) [pid = 16354] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb0fe59c00) [pid = 16354] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb1c808c00) [pid = 16354] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb1c803000) [pid = 16354] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb177e1c00) [pid = 16354] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb11fa4c00) [pid = 16354] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb14816800) [pid = 16354] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb1a87f000) [pid = 16354] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb18acdc00) [pid = 16354] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 126 (0x7feb0fe64800) [pid = 16354] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 125 (0x7feb14808400) [pid = 16354] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 124 (0x7feb18b70c00) [pid = 16354] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 123 (0x7feb0fe65000) [pid = 16354] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 122 (0x7feb1c806400) [pid = 16354] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 121 (0x7feb1140c800) [pid = 16354] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 120 (0x7feb0fab8000) [pid = 16354] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 119 (0x7feb0fe5a800) [pid = 16354] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 118 (0x7feb1a87e000) [pid = 16354] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:32:39 INFO - PROCESS | 16354 | --DOMWINDOW == 117 (0x7feb1a87c000) [pid = 16354] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:32:40 INFO - PROCESS | 16354 | 1461180760024 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1465c000 == 135 [pid = 16354] [id = 686] 12:32:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 118 (0x7feb0fab7800) [pid = 16354] [serial = 2059] [outer = (nil)] 12:32:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 119 (0x7feb1140c800) [pid = 16354] [serial = 2060] [outer = 0x7feb0fab7800] 12:32:40 INFO - PROCESS | 16354 | 1461180760096 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 120 (0x7feb14808400) [pid = 16354] [serial = 2061] [outer = 0x7feb0fab7800] 12:32:40 INFO - PROCESS | 16354 | 1461180760806 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]]]}] 12:32:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:32:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1934ms 12:32:40 INFO - PROCESS | 16354 | 1461180760852 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 16354 | 1461180760856 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:32:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:32:40 INFO - PROCESS | 16354 | 1461180760862 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - PROCESS | 16354 | 1461180760866 Marionette TRACE conn3 <- [1,2718,null,{}] 12:32:40 INFO - PROCESS | 16354 | 1461180760871 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}] 12:32:41 INFO - PROCESS | 16354 | 1461180761186 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:32:41 INFO - PROCESS | 16354 | 1461180761204 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4b2800 == 136 [pid = 16354] [id = 687] 12:32:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 121 (0x7feb14809400) [pid = 16354] [serial = 2062] [outer = (nil)] 12:32:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 122 (0x7feb18a7ac00) [pid = 16354] [serial = 2063] [outer = 0x7feb14809400] 12:32:41 INFO - PROCESS | 16354 | 1461180761273 Marionette DEBUG loaded listener.js 12:32:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 123 (0x7feb18e1f000) [pid = 16354] [serial = 2064] [outer = 0x7feb14809400] 12:32:42 INFO - PROCESS | 16354 | 1461180762642 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] 12:32:42 INFO - PROCESS | 16354 | 1461180762703 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:32:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:32:42 INFO - PROCESS | 16354 | 1461180762713 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:32:42 INFO - PROCESS | 16354 | 1461180762717 Marionette TRACE conn3 <- [1,2722,null,{}] 12:32:42 INFO - PROCESS | 16354 | 1461180762727 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}] 12:32:43 INFO - PROCESS | 16354 | 1461180763006 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:32:43 INFO - PROCESS | 16354 | 1461180763324 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb17649000 == 137 [pid = 16354] [id = 688] 12:32:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 124 (0x7feb12f1c000) [pid = 16354] [serial = 2065] [outer = (nil)] 12:32:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 125 (0x7feb144e5400) [pid = 16354] [serial = 2066] [outer = 0x7feb12f1c000] 12:32:43 INFO - PROCESS | 16354 | 1461180763404 Marionette DEBUG loaded listener.js 12:32:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 126 (0x7feb15df9400) [pid = 16354] [serial = 2067] [outer = 0x7feb12f1c000] 12:32:44 INFO - PROCESS | 16354 | 1461180764454 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] 12:32:44 INFO - PROCESS | 16354 | 1461180764516 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:32:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:32:44 INFO - PROCESS | 16354 | 1461180764527 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 16354 | 1461180764531 Marionette TRACE conn3 <- [1,2726,null,{}] 12:32:44 INFO - PROCESS | 16354 | 1461180764539 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}] 12:32:44 INFO - PROCESS | 16354 | 1461180764795 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:32:45 INFO - PROCESS | 16354 | 1461180765158 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1bb53000 == 138 [pid = 16354] [id = 689] 12:32:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 127 (0x7feb16587400) [pid = 16354] [serial = 2068] [outer = (nil)] 12:32:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb18947800) [pid = 16354] [serial = 2069] [outer = 0x7feb16587400] 12:32:45 INFO - PROCESS | 16354 | 1461180765241 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb18acac00) [pid = 16354] [serial = 2070] [outer = 0x7feb16587400] 12:32:46 INFO - PROCESS | 16354 | 1461180766151 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]]]}] 12:32:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:32:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1681ms 12:32:46 INFO - PROCESS | 16354 | 1461180766209 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 16354 | 1461180766214 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:32:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:32:46 INFO - PROCESS | 16354 | 1461180766221 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 16354 | 1461180766228 Marionette TRACE conn3 <- [1,2730,null,{}] 12:32:46 INFO - PROCESS | 16354 | 1461180766245 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}] 12:32:46 INFO - PROCESS | 16354 | 1461180766536 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:32:46 INFO - PROCESS | 16354 | 1461180766862 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c883000 == 139 [pid = 16354] [id = 690] 12:32:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb18e1c000) [pid = 16354] [serial = 2071] [outer = (nil)] 12:32:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb18f8a800) [pid = 16354] [serial = 2072] [outer = 0x7feb18e1c000] 12:32:46 INFO - PROCESS | 16354 | 1461180766948 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb195ac000) [pid = 16354] [serial = 2073] [outer = 0x7feb18e1c000] 12:32:48 INFO - PROCESS | 16354 | 1461180768293 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] 12:32:48 INFO - PROCESS | 16354 | 1461180768316 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:32:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:32:48 INFO - PROCESS | 16354 | 1461180768323 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 16354 | 1461180768326 Marionette TRACE conn3 <- [1,2734,null,{}] 12:32:48 INFO - PROCESS | 16354 | 1461180768332 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}] 12:32:48 INFO - PROCESS | 16354 | 1461180768634 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:32:48 INFO - PROCESS | 16354 | 1461180768894 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c9ae000 == 140 [pid = 16354] [id = 691] 12:32:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb167aa800) [pid = 16354] [serial = 2074] [outer = (nil)] 12:32:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb1a887000) [pid = 16354] [serial = 2075] [outer = 0x7feb167aa800] 12:32:48 INFO - PROCESS | 16354 | 1461180768970 Marionette DEBUG loaded listener.js 12:32:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb1c809000) [pid = 16354] [serial = 2076] [outer = 0x7feb167aa800] 12:32:49 INFO - PROCESS | 16354 | 1461180769849 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]]]}] 12:32:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:32:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1585ms 12:32:49 INFO - PROCESS | 16354 | 1461180769909 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 16354 | 1461180769912 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:32:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:32:49 INFO - PROCESS | 16354 | 1461180769919 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 16354 | 1461180769922 Marionette TRACE conn3 <- [1,2738,null,{}] 12:32:49 INFO - PROCESS | 16354 | 1461180769927 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}] 12:32:50 INFO - PROCESS | 16354 | 1461180770172 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:32:50 INFO - PROCESS | 16354 | 1461180770434 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc49800 == 141 [pid = 16354] [id = 692] 12:32:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb18e1d800) [pid = 16354] [serial = 2077] [outer = (nil)] 12:32:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb1c858400) [pid = 16354] [serial = 2078] [outer = 0x7feb18e1d800] 12:32:50 INFO - PROCESS | 16354 | 1461180770557 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb1cc56000) [pid = 16354] [serial = 2079] [outer = 0x7feb18e1d800] 12:32:51 INFO - PROCESS | 16354 | 1461180771469 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]]]}] 12:32:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:32:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1592ms 12:32:51 INFO - PROCESS | 16354 | 1461180771512 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:32:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:32:51 INFO - PROCESS | 16354 | 1461180771516 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:32:51 INFO - PROCESS | 16354 | 1461180771523 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 16354 | 1461180771527 Marionette TRACE conn3 <- [1,2742,null,{}] 12:32:51 INFO - PROCESS | 16354 | 1461180771532 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}] 12:32:51 INFO - PROCESS | 16354 | 1461180771805 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:32:52 INFO - PROCESS | 16354 | 1461180772140 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3d5000 == 142 [pid = 16354] [id = 693] 12:32:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb1cc71c00) [pid = 16354] [serial = 2080] [outer = (nil)] 12:32:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb1d151400) [pid = 16354] [serial = 2081] [outer = 0x7feb1cc71c00] 12:32:52 INFO - PROCESS | 16354 | 1461180772229 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb1d34f000) [pid = 16354] [serial = 2082] [outer = 0x7feb1cc71c00] 12:32:53 INFO - PROCESS | 16354 | 1461180773088 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]]]}] 12:32:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:32:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1586ms 12:32:53 INFO - PROCESS | 16354 | 1461180773123 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:32:53 INFO - PROCESS | 16354 | 1461180773126 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:32:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:32:53 INFO - PROCESS | 16354 | 1461180773137 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:32:53 INFO - PROCESS | 16354 | 1461180773139 Marionette TRACE conn3 <- [1,2746,null,{}] 12:32:53 INFO - PROCESS | 16354 | 1461180773144 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}] 12:32:53 INFO - PROCESS | 16354 | 1461180773378 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:32:53 INFO - PROCESS | 16354 | 1461180773640 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f068800 == 143 [pid = 16354] [id = 694] 12:32:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb1d130400) [pid = 16354] [serial = 2083] [outer = (nil)] 12:32:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb1dd6d400) [pid = 16354] [serial = 2084] [outer = 0x7feb1d130400] 12:32:53 INFO - PROCESS | 16354 | 1461180773720 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb1df1ac00) [pid = 16354] [serial = 2085] [outer = 0x7feb1d130400] 12:32:54 INFO - PROCESS | 16354 | 1461180774596 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]]]}] 12:32:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:32:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1483ms 12:32:54 INFO - PROCESS | 16354 | 1461180774620 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:32:54 INFO - PROCESS | 16354 | 1461180774625 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:32:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:32:54 INFO - PROCESS | 16354 | 1461180774631 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:32:54 INFO - PROCESS | 16354 | 1461180774635 Marionette TRACE conn3 <- [1,2750,null,{}] 12:32:54 INFO - PROCESS | 16354 | 1461180774641 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}] 12:32:54 INFO - PROCESS | 16354 | 1461180774883 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:32:55 INFO - PROCESS | 16354 | 1461180775151 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:55 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f133800 == 144 [pid = 16354] [id = 695] 12:32:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb1d34fc00) [pid = 16354] [serial = 2086] [outer = (nil)] 12:32:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1e14e000) [pid = 16354] [serial = 2087] [outer = 0x7feb1d34fc00] 12:32:55 INFO - PROCESS | 16354 | 1461180775229 Marionette DEBUG loaded listener.js 12:32:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb1e1a3400) [pid = 16354] [serial = 2088] [outer = 0x7feb1d34fc00] 12:32:56 INFO - PROCESS | 16354 | 1461180776161 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]]]}] 12:32:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:32:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1586ms 12:32:56 INFO - PROCESS | 16354 | 1461180776220 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 16354 | 1461180776223 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:32:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:32:56 INFO - PROCESS | 16354 | 1461180776231 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 16354 | 1461180776234 Marionette TRACE conn3 <- [1,2754,null,{}] 12:32:56 INFO - PROCESS | 16354 | 1461180776240 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}] 12:32:56 INFO - PROCESS | 16354 | 1461180776485 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:32:56 INFO - PROCESS | 16354 | 1461180776748 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24cc1000 == 145 [pid = 16354] [id = 696] 12:32:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1dd5e800) [pid = 16354] [serial = 2089] [outer = (nil)] 12:32:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb1f461800) [pid = 16354] [serial = 2090] [outer = 0x7feb1dd5e800] 12:32:56 INFO - PROCESS | 16354 | 1461180776890 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb23c80800) [pid = 16354] [serial = 2091] [outer = 0x7feb1dd5e800] 12:32:57 INFO - PROCESS | 16354 | 1461180777920 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]]]}] 12:32:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:32:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1735ms 12:32:57 INFO - PROCESS | 16354 | 1461180777970 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 16354 | 1461180777974 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:32:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:32:57 INFO - PROCESS | 16354 | 1461180777982 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 16354 | 1461180777986 Marionette TRACE conn3 <- [1,2758,null,{}] 12:32:57 INFO - PROCESS | 16354 | 1461180777992 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}] 12:32:58 INFO - PROCESS | 16354 | 1461180778256 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:32:58 INFO - PROCESS | 16354 | 1461180778567 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25b92800 == 146 [pid = 16354] [id = 697] 12:32:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb1dd63c00) [pid = 16354] [serial = 2092] [outer = (nil)] 12:32:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb24cf1400) [pid = 16354] [serial = 2093] [outer = 0x7feb1dd63c00] 12:32:58 INFO - PROCESS | 16354 | 1461180778655 Marionette DEBUG loaded listener.js 12:32:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb24f03800) [pid = 16354] [serial = 2094] [outer = 0x7feb1dd63c00] 12:32:59 INFO - PROCESS | 16354 | 1461180779582 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]]]}] 12:32:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:32:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1631ms 12:32:59 INFO - PROCESS | 16354 | 1461180779614 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:32:59 INFO - PROCESS | 16354 | 1461180779617 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:32:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:32:59 INFO - PROCESS | 16354 | 1461180779625 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 16354 | 1461180779635 Marionette TRACE conn3 <- [1,2762,null,{}] 12:32:59 INFO - PROCESS | 16354 | 1461180779641 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}] 12:32:59 INFO - PROCESS | 16354 | 1461180779919 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:33:00 INFO - PROCESS | 16354 | 1461180780256 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb27bbb800 == 147 [pid = 16354] [id = 698] 12:33:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb25bc8400) [pid = 16354] [serial = 2095] [outer = (nil)] 12:33:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb25c4bc00) [pid = 16354] [serial = 2096] [outer = 0x7feb25bc8400] 12:33:00 INFO - PROCESS | 16354 | 1461180780346 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb25c7a000) [pid = 16354] [serial = 2097] [outer = 0x7feb25bc8400] 12:33:01 INFO - PROCESS | 16354 | 1461180781256 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]]]}] 12:33:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:33:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1693ms 12:33:01 INFO - PROCESS | 16354 | 1461180781322 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 16354 | 1461180781326 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:33:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:33:01 INFO - PROCESS | 16354 | 1461180781337 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 16354 | 1461180781340 Marionette TRACE conn3 <- [1,2766,null,{}] 12:33:01 INFO - PROCESS | 16354 | 1461180781347 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}] 12:33:01 INFO - PROCESS | 16354 | 1461180781589 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:33:01 INFO - PROCESS | 16354 | 1461180781885 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29bab800 == 148 [pid = 16354] [id = 699] 12:33:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb25c77000) [pid = 16354] [serial = 2098] [outer = (nil)] 12:33:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb25f11400) [pid = 16354] [serial = 2099] [outer = 0x7feb25c77000] 12:33:02 INFO - PROCESS | 16354 | 1461180782088 Marionette DEBUG loaded listener.js 12:33:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb25f8c000) [pid = 16354] [serial = 2100] [outer = 0x7feb25c77000] 12:33:03 INFO - PROCESS | 16354 | 1461180783088 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]]]}] 12:33:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:33:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1788ms 12:33:03 INFO - PROCESS | 16354 | 1461180783125 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 16354 | 1461180783129 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:33:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:33:03 INFO - PROCESS | 16354 | 1461180783135 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 16354 | 1461180783139 Marionette TRACE conn3 <- [1,2770,null,{}] 12:33:03 INFO - PROCESS | 16354 | 1461180783144 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}] 12:33:03 INFO - PROCESS | 16354 | 1461180783383 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:33:03 INFO - PROCESS | 16354 | 1461180783656 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a163800 == 149 [pid = 16354] [id = 700] 12:33:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb25f02400) [pid = 16354] [serial = 2101] [outer = (nil)] 12:33:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb26155800) [pid = 16354] [serial = 2102] [outer = 0x7feb25f02400] 12:33:03 INFO - PROCESS | 16354 | 1461180783775 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb26257800) [pid = 16354] [serial = 2103] [outer = 0x7feb25f02400] 12:33:04 INFO - PROCESS | 16354 | 1461180784628 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]]]}] 12:33:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:33:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1534ms 12:33:04 INFO - PROCESS | 16354 | 1461180784670 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:33:04 INFO - PROCESS | 16354 | 1461180784674 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:33:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:33:04 INFO - PROCESS | 16354 | 1461180784680 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:33:04 INFO - PROCESS | 16354 | 1461180784683 Marionette TRACE conn3 <- [1,2774,null,{}] 12:33:04 INFO - PROCESS | 16354 | 1461180784689 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}] 12:33:04 INFO - PROCESS | 16354 | 1461180784931 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:33:05 INFO - PROCESS | 16354 | 1461180785205 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a1dd000 == 150 [pid = 16354] [id = 701] 12:33:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb11fa9400) [pid = 16354] [serial = 2104] [outer = (nil)] 12:33:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb26260c00) [pid = 16354] [serial = 2105] [outer = 0x7feb11fa9400] 12:33:05 INFO - PROCESS | 16354 | 1461180785324 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb26357800) [pid = 16354] [serial = 2106] [outer = 0x7feb11fa9400] 12:33:06 INFO - PROCESS | 16354 | 1461180786269 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]]]}] 12:33:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:33:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1636ms 12:33:06 INFO - PROCESS | 16354 | 1461180786318 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:33:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:33:06 INFO - PROCESS | 16354 | 1461180786331 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:33:06 INFO - PROCESS | 16354 | 1461180786339 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 16354 | 1461180786342 Marionette TRACE conn3 <- [1,2778,null,{}] 12:33:06 INFO - PROCESS | 16354 | 1461180786352 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}] 12:33:06 INFO - PROCESS | 16354 | 1461180786626 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:33:06 INFO - PROCESS | 16354 | 1461180786958 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a2e8000 == 151 [pid = 16354] [id = 702] 12:33:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb144dbc00) [pid = 16354] [serial = 2107] [outer = (nil)] 12:33:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb266c8000) [pid = 16354] [serial = 2108] [outer = 0x7feb144dbc00] 12:33:07 INFO - PROCESS | 16354 | 1461180787042 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb266d2000) [pid = 16354] [serial = 2109] [outer = 0x7feb144dbc00] 12:33:07 INFO - PROCESS | 16354 | 1461180787928 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]]]}] 12:33:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:33:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1635ms 12:33:07 INFO - PROCESS | 16354 | 1461180787973 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:33:07 INFO - PROCESS | 16354 | 1461180787977 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:33:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:33:07 INFO - PROCESS | 16354 | 1461180787986 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:33:07 INFO - PROCESS | 16354 | 1461180787990 Marionette TRACE conn3 <- [1,2782,null,{}] 12:33:08 INFO - PROCESS | 16354 | 1461180788000 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}] 12:33:08 INFO - PROCESS | 16354 | 1461180788279 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:33:08 INFO - PROCESS | 16354 | 1461180788593 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a5c9000 == 152 [pid = 16354] [id = 703] 12:33:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb26356800) [pid = 16354] [serial = 2110] [outer = (nil)] 12:33:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb2678d400) [pid = 16354] [serial = 2111] [outer = 0x7feb26356800] 12:33:08 INFO - PROCESS | 16354 | 1461180788674 Marionette DEBUG loaded listener.js 12:33:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb26795c00) [pid = 16354] [serial = 2112] [outer = 0x7feb26356800] 12:33:09 INFO - PROCESS | 16354 | 1461180789533 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]]]}] 12:33:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:33:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1597ms 12:33:09 INFO - PROCESS | 16354 | 1461180789583 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:33:09 INFO - PROCESS | 16354 | 1461180789588 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:33:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:33:09 INFO - PROCESS | 16354 | 1461180789594 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - PROCESS | 16354 | 1461180789598 Marionette TRACE conn3 <- [1,2786,null,{}] 12:33:09 INFO - PROCESS | 16354 | 1461180789604 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}] 12:33:09 INFO - PROCESS | 16354 | 1461180789853 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:33:10 INFO - PROCESS | 16354 | 1461180790138 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2e986800 == 153 [pid = 16354] [id = 704] 12:33:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb167a2400) [pid = 16354] [serial = 2113] [outer = (nil)] 12:33:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb267af400) [pid = 16354] [serial = 2114] [outer = 0x7feb167a2400] 12:33:10 INFO - PROCESS | 16354 | 1461180790261 Marionette DEBUG loaded listener.js 12:33:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb267b9000) [pid = 16354] [serial = 2115] [outer = 0x7feb167a2400] 12:33:11 INFO - PROCESS | 16354 | 1461180791181 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]]]}] 12:33:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:33:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1639ms 12:33:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:33:11 INFO - PROCESS | 16354 | 1461180791234 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:33:11 INFO - PROCESS | 16354 | 1461180791237 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:33:11 INFO - PROCESS | 16354 | 1461180791245 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:33:11 INFO - PROCESS | 16354 | 1461180791247 Marionette TRACE conn3 <- [1,2790,null,{}] 12:33:11 INFO - PROCESS | 16354 | 1461180791254 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}] 12:33:11 INFO - PROCESS | 16354 | 1461180791518 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:33:11 INFO - PROCESS | 16354 | 1461180791832 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f438800 == 154 [pid = 16354] [id = 705] 12:33:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb26357c00) [pid = 16354] [serial = 2116] [outer = (nil)] 12:33:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb267d1800) [pid = 16354] [serial = 2117] [outer = 0x7feb26357c00] 12:33:11 INFO - PROCESS | 16354 | 1461180791939 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb26905800) [pid = 16354] [serial = 2118] [outer = 0x7feb26357c00] 12:33:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb11e69800 == 153 [pid = 16354] [id = 456] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb18b78000) [pid = 16354] [serial = 1869] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb12feb400) [pid = 16354] [serial = 1940] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb1390c400) [pid = 16354] [serial = 1941] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb18e12c00) [pid = 16354] [serial = 1958] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb18f8b800) [pid = 16354] [serial = 1959] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb18ad4400) [pid = 16354] [serial = 1955] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb18b79800) [pid = 16354] [serial = 1956] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb1dd6ac00) [pid = 16354] [serial = 1979] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb1df12c00) [pid = 16354] [serial = 1980] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb1cc6b000) [pid = 16354] [serial = 1970] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb1d138800) [pid = 16354] [serial = 1971] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb177e5400) [pid = 16354] [serial = 1952] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb18a76c00) [pid = 16354] [serial = 1953] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb195aa800) [pid = 16354] [serial = 1961] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb1a422c00) [pid = 16354] [serial = 1962] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb16456800) [pid = 16354] [serial = 1946] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb16581c00) [pid = 16354] [serial = 1947] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb1a883800) [pid = 16354] [serial = 1964] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb1c64c800) [pid = 16354] [serial = 1965] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb1f459800) [pid = 16354] [serial = 1988] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb23c63400) [pid = 16354] [serial = 1989] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb10367000) [pid = 16354] [serial = 1991] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb11415000) [pid = 16354] [serial = 1992] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb15a25000) [pid = 16354] [serial = 1943] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb15dfb000) [pid = 16354] [serial = 1944] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb1d158c00) [pid = 16354] [serial = 1976] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb1dd61000) [pid = 16354] [serial = 1977] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb12fe5400) [pid = 16354] [serial = 1994] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb1c80b800) [pid = 16354] [serial = 1967] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb1c854800) [pid = 16354] [serial = 1968] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb1664d400) [pid = 16354] [serial = 1949] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb167a5800) [pid = 16354] [serial = 1950] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb1e158400) [pid = 16354] [serial = 1985] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb1e1a3000) [pid = 16354] [serial = 1986] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb10364c00) [pid = 16354] [serial = 1937] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb11e16c00) [pid = 16354] [serial = 1938] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb1d14f000) [pid = 16354] [serial = 1973] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb1d158800) [pid = 16354] [serial = 1974] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb1e04d400) [pid = 16354] [serial = 1982] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb1e14c000) [pid = 16354] [serial = 1983] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb15df9c00) [pid = 16354] [serial = 1997] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb1036dc00) [pid = 16354] [serial = 2000] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb16069000) [pid = 16354] [serial = 1998] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb16062400) [pid = 16354] [serial = 2001] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb1390b000) [pid = 16354] [serial = 1995] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb177ec000) [pid = 16354] [serial = 2003] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 16354 | 1461180794696 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]]]}] 12:33:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:33:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 3493ms 12:33:14 INFO - PROCESS | 16354 | 1461180794738 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:33:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:33:14 INFO - PROCESS | 16354 | 1461180794743 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:33:14 INFO - PROCESS | 16354 | 1461180794750 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:33:14 INFO - PROCESS | 16354 | 1461180794755 Marionette TRACE conn3 <- [1,2794,null,{}] 12:33:14 INFO - PROCESS | 16354 | 1461180794762 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}] 12:33:14 INFO - PROCESS | 16354 | 1461180794993 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:33:15 INFO - PROCESS | 16354 | 1461180795203 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1465e800 == 154 [pid = 16354] [id = 706] 12:33:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb11faf400) [pid = 16354] [serial = 2119] [outer = (nil)] 12:33:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb12f14000) [pid = 16354] [serial = 2120] [outer = 0x7feb11faf400] 12:33:15 INFO - PROCESS | 16354 | 1461180795274 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb13725400) [pid = 16354] [serial = 2121] [outer = 0x7feb11faf400] 12:33:16 INFO - PROCESS | 16354 | 1461180796175 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]]]}] 12:33:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:33:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1442ms 12:33:16 INFO - PROCESS | 16354 | 1461180796192 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 16354 | 1461180796200 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:33:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:33:16 INFO - PROCESS | 16354 | 1461180796211 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 16354 | 1461180796214 Marionette TRACE conn3 <- [1,2798,null,{}] 12:33:16 INFO - PROCESS | 16354 | 1461180796221 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}] 12:33:16 INFO - PROCESS | 16354 | 1461180796552 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:33:16 INFO - PROCESS | 16354 | 1461180796591 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb165e2800 == 155 [pid = 16354] [id = 707] 12:33:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb11fb2c00) [pid = 16354] [serial = 2122] [outer = (nil)] 12:33:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb15a1bc00) [pid = 16354] [serial = 2123] [outer = 0x7feb11fb2c00] 12:33:16 INFO - PROCESS | 16354 | 1461180796656 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb16068000) [pid = 16354] [serial = 2124] [outer = 0x7feb11fb2c00] 12:33:17 INFO - PROCESS | 16354 | 1461180797693 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]]]}] 12:33:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:33:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1535ms 12:33:17 INFO - PROCESS | 16354 | 1461180797753 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:33:17 INFO - PROCESS | 16354 | 1461180797764 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:33:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:33:17 INFO - PROCESS | 16354 | 1461180797780 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:33:17 INFO - PROCESS | 16354 | 1461180797794 Marionette TRACE conn3 <- [1,2802,null,{}] 12:33:17 INFO - PROCESS | 16354 | 1461180797848 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}] 12:33:18 INFO - PROCESS | 16354 | 1461180798208 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:33:18 INFO - PROCESS | 16354 | 1461180798255 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb182b7800 == 156 [pid = 16354] [id = 708] 12:33:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb1657f800) [pid = 16354] [serial = 2125] [outer = (nil)] 12:33:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb17692c00) [pid = 16354] [serial = 2126] [outer = 0x7feb1657f800] 12:33:18 INFO - PROCESS | 16354 | 1461180798370 Marionette DEBUG loaded listener.js 12:33:18 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb18946c00) [pid = 16354] [serial = 2127] [outer = 0x7feb1657f800] 12:33:19 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb15a20800) [pid = 16354] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:33:19 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb16063400) [pid = 16354] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:33:19 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb0fab3400) [pid = 16354] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:33:19 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb0fab7800) [pid = 16354] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:33:19 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb11e20400) [pid = 16354] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:33:19 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb0fab8c00) [pid = 16354] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:33:19 INFO - PROCESS | 16354 | 1461180799504 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]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:33:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1774ms 12:33:19 INFO - PROCESS | 16354 | 1461180799552 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 16354 | 1461180799556 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:33:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:33:19 INFO - PROCESS | 16354 | 1461180799567 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 16354 | 1461180799570 Marionette TRACE conn3 <- [1,2806,null,{}] 12:33:19 INFO - PROCESS | 16354 | 1461180799577 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}] 12:33:19 INFO - PROCESS | 16354 | 1461180799813 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:33:20 INFO - PROCESS | 16354 | 1461180800004 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18f04000 == 157 [pid = 16354] [id = 709] 12:33:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb0fab8c00) [pid = 16354] [serial = 2128] [outer = (nil)] 12:33:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb18a77c00) [pid = 16354] [serial = 2129] [outer = 0x7feb0fab8c00] 12:33:20 INFO - PROCESS | 16354 | 1461180800111 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb18b6cc00) [pid = 16354] [serial = 2130] [outer = 0x7feb0fab8c00] 12:33:21 INFO - PROCESS | 16354 | 1461180801663 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]]]}] 12:33:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:33:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2138ms 12:33:21 INFO - PROCESS | 16354 | 1461180801704 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 16354 | 1461180801710 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:33:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:33:21 INFO - PROCESS | 16354 | 1461180801720 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 16354 | 1461180801726 Marionette TRACE conn3 <- [1,2810,null,{}] 12:33:21 INFO - PROCESS | 16354 | 1461180801737 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}] 12:33:22 INFO - PROCESS | 16354 | 1461180802013 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:33:22 INFO - PROCESS | 16354 | 1461180802367 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb163b2000 == 158 [pid = 16354] [id = 710] 12:33:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb1140ec00) [pid = 16354] [serial = 2131] [outer = (nil)] 12:33:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb13853000) [pid = 16354] [serial = 2132] [outer = 0x7feb1140ec00] 12:33:22 INFO - PROCESS | 16354 | 1461180802453 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb144e3400) [pid = 16354] [serial = 2133] [outer = 0x7feb1140ec00] 12:33:23 INFO - PROCESS | 16354 | 1461180803363 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]]]}] 12:33:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:33:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1693ms 12:33:23 INFO - PROCESS | 16354 | 1461180803413 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 16354 | 1461180803422 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:33:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:33:23 INFO - PROCESS | 16354 | 1461180803436 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 16354 | 1461180803439 Marionette TRACE conn3 <- [1,2814,null,{}] 12:33:23 INFO - PROCESS | 16354 | 1461180803446 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}] 12:33:23 INFO - PROCESS | 16354 | 1461180803720 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:33:24 INFO - PROCESS | 16354 | 1461180804036 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19cc3000 == 159 [pid = 16354] [id = 711] 12:33:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb11418800) [pid = 16354] [serial = 2134] [outer = (nil)] 12:33:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb16646800) [pid = 16354] [serial = 2135] [outer = 0x7feb11418800] 12:33:24 INFO - PROCESS | 16354 | 1461180804128 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb17699c00) [pid = 16354] [serial = 2136] [outer = 0x7feb11418800] 12:33:25 INFO - PROCESS | 16354 | 1461180805146 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]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:33:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1786ms 12:33:25 INFO - PROCESS | 16354 | 1461180805224 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 16354 | 1461180805229 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:33:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:33:25 INFO - PROCESS | 16354 | 1461180805236 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 16354 | 1461180805243 Marionette TRACE conn3 <- [1,2818,null,{}] 12:33:25 INFO - PROCESS | 16354 | 1461180805260 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}] 12:33:25 INFO - PROCESS | 16354 | 1461180805524 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:33:25 INFO - PROCESS | 16354 | 1461180805819 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1bb54000 == 160 [pid = 16354] [id = 712] 12:33:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb18951000) [pid = 16354] [serial = 2137] [outer = (nil)] 12:33:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb18f8b800) [pid = 16354] [serial = 2138] [outer = 0x7feb18951000] 12:33:25 INFO - PROCESS | 16354 | 1461180805899 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1a423c00) [pid = 16354] [serial = 2139] [outer = 0x7feb18951000] 12:33:26 INFO - PROCESS | 16354 | 1461180806848 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]]]}] 12:33:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:33:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1655ms 12:33:26 INFO - PROCESS | 16354 | 1461180806893 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:33:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:33:26 INFO - PROCESS | 16354 | 1461180806897 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:33:26 INFO - PROCESS | 16354 | 1461180806904 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:33:26 INFO - PROCESS | 16354 | 1461180806908 Marionette TRACE conn3 <- [1,2822,null,{}] 12:33:26 INFO - PROCESS | 16354 | 1461180806919 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}] 12:33:27 INFO - PROCESS | 16354 | 1461180807205 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:33:27 INFO - PROCESS | 16354 | 1461180807554 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c827000 == 161 [pid = 16354] [id = 713] 12:33:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb18a7d800) [pid = 16354] [serial = 2140] [outer = (nil)] 12:33:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1c650000) [pid = 16354] [serial = 2141] [outer = 0x7feb18a7d800] 12:33:27 INFO - PROCESS | 16354 | 1461180807658 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb1c852400) [pid = 16354] [serial = 2142] [outer = 0x7feb18a7d800] 12:33:28 INFO - PROCESS | 16354 | 1461180808585 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]]]}] 12:33:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:33:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1746ms 12:33:28 INFO - PROCESS | 16354 | 1461180808653 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:33:28 INFO - PROCESS | 16354 | 1461180808660 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:33:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:33:28 INFO - PROCESS | 16354 | 1461180808668 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:33:28 INFO - PROCESS | 16354 | 1461180808673 Marionette TRACE conn3 <- [1,2826,null,{}] 12:33:28 INFO - PROCESS | 16354 | 1461180808681 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}] 12:33:29 INFO - PROCESS | 16354 | 1461180809035 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:33:29 INFO - PROCESS | 16354 | 1461180809410 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c9b9000 == 162 [pid = 16354] [id = 714] 12:33:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb1cc58800) [pid = 16354] [serial = 2143] [outer = (nil)] 12:33:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb1cc5f800) [pid = 16354] [serial = 2144] [outer = 0x7feb1cc58800] 12:33:29 INFO - PROCESS | 16354 | 1461180809490 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb1cc6c000) [pid = 16354] [serial = 2145] [outer = 0x7feb1cc58800] 12:33:30 INFO - PROCESS | 16354 | 1461180810414 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:33:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:33:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1784ms 12:33:30 INFO - PROCESS | 16354 | 1461180810453 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 16354 | 1461180810456 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:33:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:33:30 INFO - PROCESS | 16354 | 1461180810463 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - PROCESS | 16354 | 1461180810467 Marionette TRACE conn3 <- [1,2830,null,{}] 12:33:30 INFO - PROCESS | 16354 | 1461180810473 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}] 12:33:30 INFO - PROCESS | 16354 | 1461180810758 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:33:31 INFO - PROCESS | 16354 | 1461180811099 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d048800 == 163 [pid = 16354] [id = 715] 12:33:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb1d355000) [pid = 16354] [serial = 2146] [outer = (nil)] 12:33:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb1e157c00) [pid = 16354] [serial = 2147] [outer = 0x7feb1d355000] 12:33:31 INFO - PROCESS | 16354 | 1461180811188 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb23c68800) [pid = 16354] [serial = 2148] [outer = 0x7feb1d355000] 12:33:32 INFO - PROCESS | 16354 | 1461180812211 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]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:33:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1787ms 12:33:32 INFO - PROCESS | 16354 | 1461180812253 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 16354 | 1461180812259 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:33:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:33:32 INFO - PROCESS | 16354 | 1461180812268 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 16354 | 1461180812272 Marionette TRACE conn3 <- [1,2834,null,{}] 12:33:32 INFO - PROCESS | 16354 | 1461180812282 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}] 12:33:32 INFO - PROCESS | 16354 | 1461180812641 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:33:33 INFO - PROCESS | 16354 | 1461180812998 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:33 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f061000 == 164 [pid = 16354] [id = 716] 12:33:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb1d132c00) [pid = 16354] [serial = 2149] [outer = (nil)] 12:33:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb23c7b400) [pid = 16354] [serial = 2150] [outer = 0x7feb1d132c00] 12:33:33 INFO - PROCESS | 16354 | 1461180813080 Marionette DEBUG loaded listener.js 12:33:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb23fe8000) [pid = 16354] [serial = 2151] [outer = 0x7feb1d132c00] 12:33:34 INFO - PROCESS | 16354 | 1461180814046 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:33:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:33:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1839ms 12:33:34 INFO - PROCESS | 16354 | 1461180814108 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:33:34 INFO - PROCESS | 16354 | 1461180814111 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:33:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:33:34 INFO - PROCESS | 16354 | 1461180814119 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:33:34 INFO - PROCESS | 16354 | 1461180814122 Marionette TRACE conn3 <- [1,2838,null,{}] 12:33:34 INFO - PROCESS | 16354 | 1461180814128 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}] 12:33:34 INFO - PROCESS | 16354 | 1461180814401 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:33:34 INFO - PROCESS | 16354 | 1461180814689 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f262000 == 165 [pid = 16354] [id = 717] 12:33:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb1cc54000) [pid = 16354] [serial = 2152] [outer = (nil)] 12:33:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb24f04c00) [pid = 16354] [serial = 2153] [outer = 0x7feb1cc54000] 12:33:34 INFO - PROCESS | 16354 | 1461180814774 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb24fe9800) [pid = 16354] [serial = 2154] [outer = 0x7feb1cc54000] 12:33:35 INFO - PROCESS | 16354 | 1461180815676 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]]]}] 12:33:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:33:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1636ms 12:33:35 INFO - PROCESS | 16354 | 1461180815756 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:33:35 INFO - PROCESS | 16354 | 1461180815760 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:33:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:33:35 INFO - PROCESS | 16354 | 1461180815767 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - PROCESS | 16354 | 1461180815770 Marionette TRACE conn3 <- [1,2842,null,{}] 12:33:35 INFO - PROCESS | 16354 | 1461180815775 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}] 12:33:36 INFO - PROCESS | 16354 | 1461180816022 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:33:36 INFO - PROCESS | 16354 | 1461180816336 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24d60000 == 166 [pid = 16354] [id = 718] 12:33:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb1d34f800) [pid = 16354] [serial = 2155] [outer = (nil)] 12:33:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb25bcdc00) [pid = 16354] [serial = 2156] [outer = 0x7feb1d34f800] 12:33:36 INFO - PROCESS | 16354 | 1461180816417 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb25c59c00) [pid = 16354] [serial = 2157] [outer = 0x7feb1d34f800] 12:33:37 INFO - PROCESS | 16354 | 1461180817296 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]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:33:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1583ms 12:33:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:33:37 INFO - PROCESS | 16354 | 1461180817351 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 16354 | 1461180817354 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:33:37 INFO - PROCESS | 16354 | 1461180817361 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 16354 | 1461180817364 Marionette TRACE conn3 <- [1,2846,null,{}] 12:33:37 INFO - PROCESS | 16354 | 1461180817369 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}] 12:33:37 INFO - PROCESS | 16354 | 1461180817614 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:33:37 INFO - PROCESS | 16354 | 1461180817931 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25b93000 == 167 [pid = 16354] [id = 719] 12:33:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb24cf5800) [pid = 16354] [serial = 2158] [outer = (nil)] 12:33:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb25f82400) [pid = 16354] [serial = 2159] [outer = 0x7feb24cf5800] 12:33:38 INFO - PROCESS | 16354 | 1461180818012 Marionette DEBUG loaded listener.js 12:33:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb26350800) [pid = 16354] [serial = 2160] [outer = 0x7feb24cf5800] 12:33:38 INFO - PROCESS | 16354 | 1461180818977 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]]]}] 12:33:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:33:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1687ms 12:33:39 INFO - PROCESS | 16354 | 1461180819049 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:33:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:33:39 INFO - PROCESS | 16354 | 1461180819054 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:33:39 INFO - PROCESS | 16354 | 1461180819062 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:33:39 INFO - PROCESS | 16354 | 1461180819067 Marionette TRACE conn3 <- [1,2850,null,{}] 12:33:39 INFO - PROCESS | 16354 | 1461180819075 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}] 12:33:39 INFO - PROCESS | 16354 | 1461180819410 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:33:39 INFO - PROCESS | 16354 | 1461180819745 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28016000 == 168 [pid = 16354] [id = 720] 12:33:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb26b05c00) [pid = 16354] [serial = 2161] [outer = (nil)] 12:33:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb26b09400) [pid = 16354] [serial = 2162] [outer = 0x7feb26b05c00] 12:33:39 INFO - PROCESS | 16354 | 1461180819838 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb26cc5800) [pid = 16354] [serial = 2163] [outer = 0x7feb26b05c00] 12:33:40 INFO - PROCESS | 16354 | 1461180820884 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:33:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1889ms 12:33:40 INFO - PROCESS | 16354 | 1461180820950 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 16354 | 1461180820954 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:33:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:33:40 INFO - PROCESS | 16354 | 1461180820961 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 16354 | 1461180820963 Marionette TRACE conn3 <- [1,2854,null,{}] 12:33:40 INFO - PROCESS | 16354 | 1461180820970 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}] 12:33:41 INFO - PROCESS | 16354 | 1461180821241 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:33:41 INFO - PROCESS | 16354 | 1461180821574 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a161800 == 169 [pid = 16354] [id = 721] 12:33:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb26b03800) [pid = 16354] [serial = 2164] [outer = (nil)] 12:33:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb26cd0800) [pid = 16354] [serial = 2165] [outer = 0x7feb26b03800] 12:33:41 INFO - PROCESS | 16354 | 1461180821678 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb26cee400) [pid = 16354] [serial = 2166] [outer = 0x7feb26b03800] 12:33:42 INFO - PROCESS | 16354 | 1461180822625 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]]]}] 12:33:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:33:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1741ms 12:33:42 INFO - PROCESS | 16354 | 1461180822704 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:33:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:33:42 INFO - PROCESS | 16354 | 1461180822709 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:33:42 INFO - PROCESS | 16354 | 1461180822716 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 16354 | 1461180822719 Marionette TRACE conn3 <- [1,2858,null,{}] 12:33:42 INFO - PROCESS | 16354 | 1461180822726 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}] 12:33:43 INFO - PROCESS | 16354 | 1461180823037 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:33:43 INFO - PROCESS | 16354 | 1461180823363 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f455000 == 170 [pid = 16354] [id = 722] 12:33:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb11e20c00) [pid = 16354] [serial = 2167] [outer = (nil)] 12:33:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb26f31400) [pid = 16354] [serial = 2168] [outer = 0x7feb11e20c00] 12:33:43 INFO - PROCESS | 16354 | 1461180823460 Marionette DEBUG loaded listener.js 12:33:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb27b33800) [pid = 16354] [serial = 2169] [outer = 0x7feb11e20c00] 12:33:44 INFO - PROCESS | 16354 | 1461180824386 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:33:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1734ms 12:33:44 INFO - PROCESS | 16354 | 1461180824494 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 16354 | 1461180824506 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:33:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:33:44 INFO - PROCESS | 16354 | 1461180824586 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 16354 | 1461180824592 Marionette TRACE conn3 <- [1,2862,null,{}] 12:33:44 INFO - PROCESS | 16354 | 1461180824602 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}] 12:33:44 INFO - PROCESS | 16354 | 1461180824990 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:33:45 INFO - PROCESS | 16354 | 1461180825416 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb300af000 == 171 [pid = 16354] [id = 723] 12:33:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb1c80f800) [pid = 16354] [serial = 2170] [outer = (nil)] 12:33:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb28030c00) [pid = 16354] [serial = 2171] [outer = 0x7feb1c80f800] 12:33:45 INFO - PROCESS | 16354 | 1461180825493 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb28a7b800) [pid = 16354] [serial = 2172] [outer = 0x7feb1c80f800] 12:33:46 INFO - PROCESS | 16354 | 1461180826539 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]]]}] 12:33:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:33:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2017ms 12:33:46 INFO - PROCESS | 16354 | 1461180826583 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:33:46 INFO - PROCESS | 16354 | 1461180826588 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:33:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:33:46 INFO - PROCESS | 16354 | 1461180826594 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 16354 | 1461180826599 Marionette TRACE conn3 <- [1,2866,null,{}] 12:33:46 INFO - PROCESS | 16354 | 1461180826605 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}] 12:33:46 INFO - PROCESS | 16354 | 1461180826904 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:33:47 INFO - PROCESS | 16354 | 1461180827261 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb302be000 == 172 [pid = 16354] [id = 724] 12:33:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb26f2e400) [pid = 16354] [serial = 2173] [outer = (nil)] 12:33:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb28b18000) [pid = 16354] [serial = 2174] [outer = 0x7feb26f2e400] 12:33:47 INFO - PROCESS | 16354 | 1461180827351 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb29764c00) [pid = 16354] [serial = 2175] [outer = 0x7feb26f2e400] 12:33:48 INFO - PROCESS | 16354 | 1461180828275 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]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:33:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1732ms 12:33:48 INFO - PROCESS | 16354 | 1461180828328 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 16354 | 1461180828332 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:33:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:33:48 INFO - PROCESS | 16354 | 1461180828339 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 16354 | 1461180828343 Marionette TRACE conn3 <- [1,2870,null,{}] 12:33:48 INFO - PROCESS | 16354 | 1461180828349 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}] 12:33:48 INFO - PROCESS | 16354 | 1461180828612 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:33:48 INFO - PROCESS | 16354 | 1461180828941 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30c30800 == 173 [pid = 16354] [id = 725] 12:33:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb1769a000) [pid = 16354] [serial = 2176] [outer = (nil)] 12:33:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb2976d000) [pid = 16354] [serial = 2177] [outer = 0x7feb1769a000] 12:33:49 INFO - PROCESS | 16354 | 1461180829026 Marionette DEBUG loaded listener.js 12:33:49 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb2977ec00) [pid = 16354] [serial = 2178] [outer = 0x7feb1769a000] 12:33:49 INFO - PROCESS | 16354 | 1461180829966 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]]]}] 12:33:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:33:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1689ms 12:33:50 INFO - PROCESS | 16354 | 1461180830030 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 16354 | 1461180830034 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:33:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:33:50 INFO - PROCESS | 16354 | 1461180830040 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 16354 | 1461180830043 Marionette TRACE conn3 <- [1,2874,null,{}] 12:33:50 INFO - PROCESS | 16354 | 1461180830049 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}] 12:33:50 INFO - PROCESS | 16354 | 1461180830320 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:33:50 INFO - PROCESS | 16354 | 1461180830657 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb315e0000 == 174 [pid = 16354] [id = 726] 12:33:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb11fa6400) [pid = 16354] [serial = 2179] [outer = (nil)] 12:33:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb29786c00) [pid = 16354] [serial = 2180] [outer = 0x7feb11fa6400] 12:33:50 INFO - PROCESS | 16354 | 1461180830744 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb297da000) [pid = 16354] [serial = 2181] [outer = 0x7feb11fa6400] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1decc800 == 173 [pid = 16354] [id = 227] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2dc0e800 == 172 [pid = 16354] [id = 62] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb121d4000 == 171 [pid = 16354] [id = 663] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c894000 == 170 [pid = 16354] [id = 606] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26f9e800 == 169 [pid = 16354] [id = 614] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a2ee800 == 168 [pid = 16354] [id = 617] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1dec4800 == 167 [pid = 16354] [id = 609] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26113800 == 166 [pid = 16354] [id = 613] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2620b800 == 165 [pid = 16354] [id = 61] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb360b6000 == 164 [pid = 16354] [id = 65] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24dd0800 == 163 [pid = 16354] [id = 612] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f44e000 == 162 [pid = 16354] [id = 251] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb182b7800 == 161 [pid = 16354] [id = 708] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb165e2800 == 160 [pid = 16354] [id = 707] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1465e800 == 159 [pid = 16354] [id = 706] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2e986800 == 158 [pid = 16354] [id = 704] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a5c9000 == 157 [pid = 16354] [id = 703] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a2e8000 == 156 [pid = 16354] [id = 702] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a1dd000 == 155 [pid = 16354] [id = 701] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a163800 == 154 [pid = 16354] [id = 700] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29bab800 == 153 [pid = 16354] [id = 699] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb27bbb800 == 152 [pid = 16354] [id = 698] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb25b92800 == 151 [pid = 16354] [id = 697] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24cc1000 == 150 [pid = 16354] [id = 696] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f133800 == 149 [pid = 16354] [id = 695] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f068800 == 148 [pid = 16354] [id = 694] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d3d5000 == 147 [pid = 16354] [id = 693] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cc49800 == 146 [pid = 16354] [id = 692] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c9ae000 == 145 [pid = 16354] [id = 691] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c883000 == 144 [pid = 16354] [id = 690] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1bb53000 == 143 [pid = 16354] [id = 689] 12:33:53 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb17649000 == 142 [pid = 16354] [id = 688] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb23e64400) [pid = 16354] [serial = 2030] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb24fedc00) [pid = 16354] [serial = 2036] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb1c804c00) [pid = 16354] [serial = 2018] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb16464c00) [pid = 16354] [serial = 2054] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb1768e800) [pid = 16354] [serial = 2009] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb25f08800) [pid = 16354] [serial = 2045] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb1a42ac00) [pid = 16354] [serial = 2015] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb177ef400) [pid = 16354] [serial = 2058] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb23c66400) [pid = 16354] [serial = 2024] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb12f14800) [pid = 16354] [serial = 2051] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb25f06400) [pid = 16354] [serial = 2042] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb25c59800) [pid = 16354] [serial = 2039] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb177e1800) [pid = 16354] [serial = 2057] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb23c7a800) [pid = 16354] [serial = 2027] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb18b6b400) [pid = 16354] [serial = 2012] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb14808400) [pid = 16354] [serial = 2061] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb1d14f400) [pid = 16354] [serial = 2021] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb11faf000) [pid = 16354] [serial = 2048] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb16649c00) [pid = 16354] [serial = 2055] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb1140c800) [pid = 16354] [serial = 2060] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb12f1bc00) [pid = 16354] [serial = 2049] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb13906800) [pid = 16354] [serial = 2006] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb1480c400) [pid = 16354] [serial = 2052] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb1894ac00) [pid = 16354] [serial = 2004] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb24cfa800) [pid = 16354] [serial = 2033] [outer = (nil)] [url = about:blank] 12:33:53 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb18a7ac00) [pid = 16354] [serial = 2063] [outer = (nil)] [url = about:blank] 12:33:54 INFO - PROCESS | 16354 | 1461180834229 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]]]}] 12:33:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:33:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 4243ms 12:33:54 INFO - PROCESS | 16354 | 1461180834284 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:33:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:33:54 INFO - PROCESS | 16354 | 1461180834291 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:33:54 INFO - PROCESS | 16354 | 1461180834300 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - PROCESS | 16354 | 1461180834306 Marionette TRACE conn3 <- [1,2878,null,{}] 12:33:54 INFO - PROCESS | 16354 | 1461180834316 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}] 12:33:54 INFO - PROCESS | 16354 | 1461180834619 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:33:54 INFO - PROCESS | 16354 | 1461180834821 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb12f64000 == 143 [pid = 16354] [id = 727] 12:33:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb1140f800) [pid = 16354] [serial = 2182] [outer = (nil)] 12:33:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb11e22800) [pid = 16354] [serial = 2183] [outer = 0x7feb1140f800] 12:33:54 INFO - PROCESS | 16354 | 1461180834901 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb12f13c00) [pid = 16354] [serial = 2184] [outer = 0x7feb1140f800] 12:33:55 INFO - PROCESS | 16354 | 1461180835723 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]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:33:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1489ms 12:33:55 INFO - PROCESS | 16354 | 1461180835788 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 16354 | 1461180835796 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:33:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:33:55 INFO - PROCESS | 16354 | 1461180835839 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 16354 | 1461180835844 Marionette TRACE conn3 <- [1,2882,null,{}] 12:33:55 INFO - PROCESS | 16354 | 1461180835850 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}] 12:33:56 INFO - PROCESS | 16354 | 1461180836082 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:33:56 INFO - PROCESS | 16354 | 1461180836315 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb15ca7800 == 144 [pid = 16354] [id = 728] 12:33:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb11e18000) [pid = 16354] [serial = 2185] [outer = (nil)] 12:33:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb13726400) [pid = 16354] [serial = 2186] [outer = 0x7feb11e18000] 12:33:56 INFO - PROCESS | 16354 | 1461180836384 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb13857400) [pid = 16354] [serial = 2187] [outer = 0x7feb11e18000] 12:33:57 INFO - PROCESS | 16354 | 1461180837458 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]]]}] 12:33:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:33:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1687ms 12:33:57 INFO - PROCESS | 16354 | 1461180837523 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:33:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:33:57 INFO - PROCESS | 16354 | 1461180837527 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:33:57 INFO - PROCESS | 16354 | 1461180837533 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 16354 | 1461180837539 Marionette TRACE conn3 <- [1,2886,null,{}] 12:33:57 INFO - PROCESS | 16354 | 1461180837576 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}] 12:33:57 INFO - PROCESS | 16354 | 1461180837875 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:33:58 INFO - PROCESS | 16354 | 1461180838096 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:58 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb165fc000 == 145 [pid = 16354] [id = 729] 12:33:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb1480dc00) [pid = 16354] [serial = 2188] [outer = (nil)] 12:33:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb15dfbc00) [pid = 16354] [serial = 2189] [outer = 0x7feb1480dc00] 12:33:58 INFO - PROCESS | 16354 | 1461180838175 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb1606f800) [pid = 16354] [serial = 2190] [outer = 0x7feb1480dc00] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb1d130400) [pid = 16354] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb11fa9400) [pid = 16354] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb1657f800) [pid = 16354] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb11faf400) [pid = 16354] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb16587400) [pid = 16354] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb18e1c000) [pid = 16354] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb12f1c000) [pid = 16354] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb25bc8400) [pid = 16354] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb1d34fc00) [pid = 16354] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb11fb2c00) [pid = 16354] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb14809400) [pid = 16354] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb167aa800) [pid = 16354] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb0fab9000) [pid = 16354] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb1cc60400) [pid = 16354] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb18e1d800) [pid = 16354] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb18a75800) [pid = 16354] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb1cc71c00) [pid = 16354] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb1657dc00) [pid = 16354] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb144dbc00) [pid = 16354] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb1e155400) [pid = 16354] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb1dd63c00) [pid = 16354] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb25c77000) [pid = 16354] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb23fe7000) [pid = 16354] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb25f02400) [pid = 16354] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb13730c00) [pid = 16354] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb1606e800) [pid = 16354] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb1dd5e800) [pid = 16354] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb0fab3c00) [pid = 16354] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb1cc62400) [pid = 16354] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb24fec400) [pid = 16354] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb1c64dc00) [pid = 16354] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb1cc5e000) [pid = 16354] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb1c654c00) [pid = 16354] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:33:59 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb1f45a000) [pid = 16354] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:33:59 INFO - PROCESS | 16354 | 1461180839844 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]]]}] 12:33:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:33:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2341ms 12:33:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:33:59 INFO - PROCESS | 16354 | 1461180839875 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:33:59 INFO - PROCESS | 16354 | 1461180839879 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:33:59 INFO - PROCESS | 16354 | 1461180839886 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 16354 | 1461180839890 Marionette TRACE conn3 <- [1,2890,null,{}] 12:33:59 INFO - PROCESS | 16354 | 1461180839895 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}] 12:34:00 INFO - PROCESS | 16354 | 1461180840135 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:34:00 INFO - PROCESS | 16354 | 1461180840329 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:00 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18141000 == 146 [pid = 16354] [id = 730] 12:34:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb0fab3c00) [pid = 16354] [serial = 2191] [outer = (nil)] 12:34:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb1657dc00) [pid = 16354] [serial = 2192] [outer = 0x7feb0fab3c00] 12:34:00 INFO - PROCESS | 16354 | 1461180840403 Marionette DEBUG loaded listener.js 12:34:00 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb1664b400) [pid = 16354] [serial = 2193] [outer = 0x7feb0fab3c00] 12:34:01 INFO - PROCESS | 16354 | 1461180841534 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:34:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:34:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1681ms 12:34:01 INFO - PROCESS | 16354 | 1461180841571 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:34:01 INFO - PROCESS | 16354 | 1461180841578 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:34:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:34:01 INFO - PROCESS | 16354 | 1461180841589 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - PROCESS | 16354 | 1461180841599 Marionette TRACE conn3 <- [1,2894,null,{}] 12:34:01 INFO - PROCESS | 16354 | 1461180841610 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}] 12:34:01 INFO - PROCESS | 16354 | 1461180841910 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:34:02 INFO - PROCESS | 16354 | 1461180842276 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1465f800 == 147 [pid = 16354] [id = 731] 12:34:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb1140d800) [pid = 16354] [serial = 2194] [outer = (nil)] 12:34:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb12fe0c00) [pid = 16354] [serial = 2195] [outer = 0x7feb1140d800] 12:34:02 INFO - PROCESS | 16354 | 1461180842363 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb13732800) [pid = 16354] [serial = 2196] [outer = 0x7feb1140d800] 12:34:03 INFO - PROCESS | 16354 | 1461180843361 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]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:34:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1842ms 12:34:03 INFO - PROCESS | 16354 | 1461180843433 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 16354 | 1461180843440 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:34:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:34:03 INFO - PROCESS | 16354 | 1461180843453 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 16354 | 1461180843457 Marionette TRACE conn3 <- [1,2898,null,{}] 12:34:03 INFO - PROCESS | 16354 | 1461180843465 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}] 12:34:03 INFO - PROCESS | 16354 | 1461180843764 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:34:04 INFO - PROCESS | 16354 | 1461180844085 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18a90800 == 148 [pid = 16354] [id = 732] 12:34:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb14808400) [pid = 16354] [serial = 2197] [outer = (nil)] 12:34:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb15dfb000) [pid = 16354] [serial = 2198] [outer = 0x7feb14808400] 12:34:04 INFO - PROCESS | 16354 | 1461180844166 Marionette DEBUG loaded listener.js 12:34:04 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb16461800) [pid = 16354] [serial = 2199] [outer = 0x7feb14808400] 12:34:05 INFO - PROCESS | 16354 | 1461180845321 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]]]}] 12:34:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:34:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1936ms 12:34:05 INFO - PROCESS | 16354 | 1461180845390 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 16354 | 1461180845394 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:34:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:34:05 INFO - PROCESS | 16354 | 1461180845401 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - PROCESS | 16354 | 1461180845407 Marionette TRACE conn3 <- [1,2902,null,{}] 12:34:05 INFO - PROCESS | 16354 | 1461180845424 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}] 12:34:05 INFO - PROCESS | 16354 | 1461180845730 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:34:06 INFO - PROCESS | 16354 | 1461180846107 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb197e0800 == 149 [pid = 16354] [id = 733] 12:34:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb17696400) [pid = 16354] [serial = 2200] [outer = (nil)] 12:34:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1894c800) [pid = 16354] [serial = 2201] [outer = 0x7feb17696400] 12:34:06 INFO - PROCESS | 16354 | 1461180846197 Marionette DEBUG loaded listener.js 12:34:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb18a7fc00) [pid = 16354] [serial = 2202] [outer = 0x7feb17696400] 12:34:07 INFO - PROCESS | 16354 | 1461180847124 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:34:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:34:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1788ms 12:34:07 INFO - PROCESS | 16354 | 1461180847193 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:34:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:34:07 INFO - PROCESS | 16354 | 1461180847206 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:34:07 INFO - PROCESS | 16354 | 1461180847215 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:34:07 INFO - PROCESS | 16354 | 1461180847219 Marionette TRACE conn3 <- [1,2906,null,{}] 12:34:07 INFO - PROCESS | 16354 | 1461180847225 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}] 12:34:07 INFO - PROCESS | 16354 | 1461180847474 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:34:07 INFO - PROCESS | 16354 | 1461180847791 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b624000 == 150 [pid = 16354] [id = 734] 12:34:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb16063400) [pid = 16354] [serial = 2203] [outer = (nil)] 12:34:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb18b73400) [pid = 16354] [serial = 2204] [outer = 0x7feb16063400] 12:34:07 INFO - PROCESS | 16354 | 1461180847875 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb18e1b000) [pid = 16354] [serial = 2205] [outer = 0x7feb16063400] 12:34:08 INFO - PROCESS | 16354 | 1461180848798 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]]]}] 12:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1638ms 12:34:08 INFO - PROCESS | 16354 | 1461180848853 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:34:08 INFO - PROCESS | 16354 | 1461180848857 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:34:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:34:08 INFO - PROCESS | 16354 | 1461180848864 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 16354 | 1461180848866 Marionette TRACE conn3 <- [1,2910,null,{}] 12:34:08 INFO - PROCESS | 16354 | 1461180848873 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}] 12:34:09 INFO - PROCESS | 16354 | 1461180849122 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:34:09 INFO - PROCESS | 16354 | 1461180849433 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:09 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c703000 == 151 [pid = 16354] [id = 735] 12:34:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb18b6e000) [pid = 16354] [serial = 2206] [outer = (nil)] 12:34:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb195a6000) [pid = 16354] [serial = 2207] [outer = 0x7feb18b6e000] 12:34:09 INFO - PROCESS | 16354 | 1461180849515 Marionette DEBUG loaded listener.js 12:34:09 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb1a422400) [pid = 16354] [serial = 2208] [outer = 0x7feb18b6e000] 12:34:10 INFO - PROCESS | 16354 | 1461180850302 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]]]}] 12:34:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:34:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:34:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1485ms 12:34:10 INFO - PROCESS | 16354 | 1461180850351 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:34:10 INFO - TEST-START | /DOMEvents/constructors.html 12:34:10 INFO - PROCESS | 16354 | 1461180850355 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:34:10 INFO - PROCESS | 16354 | 1461180850362 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:34:10 INFO - PROCESS | 16354 | 1461180850365 Marionette TRACE conn3 <- [1,2914,null,{}] 12:34:10 INFO - PROCESS | 16354 | 1461180850411 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}] 12:34:10 INFO - PROCESS | 16354 | 1461180850771 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:34:10 INFO - PROCESS | 16354 | 1461180850988 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c987800 == 152 [pid = 16354] [id = 736] 12:34:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb1c854400) [pid = 16354] [serial = 2209] [outer = (nil)] 12:34:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb1c85a000) [pid = 16354] [serial = 2210] [outer = 0x7feb1c854400] 12:34:11 INFO - PROCESS | 16354 | 1461180851126 Marionette DEBUG loaded listener.js 12:34:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb1cc5e000) [pid = 16354] [serial = 2211] [outer = 0x7feb1c854400] 12:34:12 INFO - PROCESS | 16354 | 1461180852040 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]]]}] 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:34:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:34:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:34:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 1746ms 12:34:12 INFO - PROCESS | 16354 | 1461180852108 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 16354 | 1461180852111 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:34:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:34:12 INFO - PROCESS | 16354 | 1461180852123 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 16354 | 1461180852134 Marionette TRACE conn3 <- [1,2918,null,{}] 12:34:12 INFO - PROCESS | 16354 | 1461180852146 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}] 12:34:12 INFO - PROCESS | 16354 | 1461180852453 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:34:12 INFO - PROCESS | 16354 | 1461180852767 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc3d800 == 153 [pid = 16354] [id = 737] 12:34:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb1a882c00) [pid = 16354] [serial = 2212] [outer = (nil)] 12:34:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb1cc6ec00) [pid = 16354] [serial = 2213] [outer = 0x7feb1a882c00] 12:34:12 INFO - PROCESS | 16354 | 1461180852850 Marionette DEBUG loaded listener.js 12:34:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb1d158800) [pid = 16354] [serial = 2214] [outer = 0x7feb1a882c00] 12:34:13 INFO - PROCESS | 16354 | 1461180853646 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:34:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:34:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1543ms 12:34:13 INFO - PROCESS | 16354 | 1461180853667 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:34:13 INFO - PROCESS | 16354 | 1461180853672 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:34:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:34:13 INFO - PROCESS | 16354 | 1461180853678 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:34:13 INFO - PROCESS | 16354 | 1461180853683 Marionette TRACE conn3 <- [1,2922,null,{}] 12:34:13 INFO - PROCESS | 16354 | 1461180853689 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}] 12:34:13 INFO - PROCESS | 16354 | 1461180853926 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:34:14 INFO - PROCESS | 16354 | 1461180854174 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:14 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d044800 == 154 [pid = 16354] [id = 738] 12:34:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb1c855000) [pid = 16354] [serial = 2215] [outer = (nil)] 12:34:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb1d34bc00) [pid = 16354] [serial = 2216] [outer = 0x7feb1c855000] 12:34:14 INFO - PROCESS | 16354 | 1461180854252 Marionette DEBUG loaded listener.js 12:34:14 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb1dd64800) [pid = 16354] [serial = 2217] [outer = 0x7feb1c855000] 12:34:15 INFO - PROCESS | 16354 | [16354] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:34:15 INFO - PROCESS | 16354 | [16354] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:34:15 INFO - PROCESS | 16354 | [16354] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:34:15 INFO - PROCESS | 16354 | [16354] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:34:15 INFO - PROCESS | 16354 | 1461180855433 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]]]}] 12:34:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:34:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:34:15 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 12:34:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:34:15 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 12:34:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:34:15 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]" 12:34:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:34:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:34:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1792ms 12:34:15 INFO - PROCESS | 16354 | 1461180855476 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 16354 | 1461180855481 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:34:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:34:15 INFO - PROCESS | 16354 | 1461180855493 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:34:15 INFO - PROCESS | 16354 | 1461180855496 Marionette TRACE conn3 <- [1,2926,null,{}] 12:34:15 INFO - PROCESS | 16354 | 1461180855549 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}] 12:34:15 INFO - PROCESS | 16354 | 1461180855808 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:34:16 INFO - PROCESS | 16354 | 1461180856120 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:16 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f060000 == 155 [pid = 16354] [id = 739] 12:34:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb1cc64c00) [pid = 16354] [serial = 2218] [outer = (nil)] 12:34:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb1e19d000) [pid = 16354] [serial = 2219] [outer = 0x7feb1cc64c00] 12:34:16 INFO - PROCESS | 16354 | 1461180856198 Marionette DEBUG loaded listener.js 12:34:16 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb1f458c00) [pid = 16354] [serial = 2220] [outer = 0x7feb1cc64c00] 12:34:16 INFO - PROCESS | 16354 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:34:16 INFO - PROCESS | 16354 | 1461180856981 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]]]}] 12:34:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:34:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1532ms 12:34:17 INFO - PROCESS | 16354 | 1461180857028 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:34:17 INFO - PROCESS | 16354 | 1461180857032 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:34:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:34:17 INFO - PROCESS | 16354 | 1461180857043 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:34:17 INFO - PROCESS | 16354 | 1461180857046 Marionette TRACE conn3 <- [1,2930,null,{}] 12:34:17 INFO - PROCESS | 16354 | 1461180857097 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}] 12:34:17 INFO - PROCESS | 16354 | 1461180857545 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:34:17 INFO - PROCESS | 16354 | 1461180857801 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f24b800 == 156 [pid = 16354] [id = 740] 12:34:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb1e1a1c00) [pid = 16354] [serial = 2221] [outer = (nil)] 12:34:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb23c74c00) [pid = 16354] [serial = 2222] [outer = 0x7feb1e1a1c00] 12:34:17 INFO - PROCESS | 16354 | 1461180857883 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb23e5c400) [pid = 16354] [serial = 2223] [outer = 0x7feb1e1a1c00] 12:34:18 INFO - PROCESS | 16354 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:34:18 INFO - PROCESS | 16354 | 1461180858623 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]]]}] 12:34:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:34:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1592ms 12:34:18 INFO - PROCESS | 16354 | 1461180858653 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 16354 | 1461180858657 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:34:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:34:18 INFO - PROCESS | 16354 | 1461180858671 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 16354 | 1461180858675 Marionette TRACE conn3 <- [1,2934,null,{}] 12:34:18 INFO - PROCESS | 16354 | 1461180858682 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}] 12:34:18 INFO - PROCESS | 16354 | 1461180858990 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:34:19 INFO - PROCESS | 16354 | 1461180859301 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24dc4000 == 157 [pid = 16354] [id = 741] 12:34:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb1e1a5000) [pid = 16354] [serial = 2224] [outer = (nil)] 12:34:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb24cf8c00) [pid = 16354] [serial = 2225] [outer = 0x7feb1e1a5000] 12:34:19 INFO - PROCESS | 16354 | 1461180859414 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb24fe8400) [pid = 16354] [serial = 2226] [outer = 0x7feb1e1a5000] 12:34:20 INFO - PROCESS | 16354 | 1461180860266 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]]]}] 12:34:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:34:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1634ms 12:34:20 INFO - PROCESS | 16354 | 1461180860305 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:34:20 INFO - PROCESS | 16354 | 1461180860310 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:34:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:34:20 INFO - PROCESS | 16354 | 1461180860316 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:34:20 INFO - PROCESS | 16354 | 1461180860319 Marionette TRACE conn3 <- [1,2938,null,{}] 12:34:20 INFO - PROCESS | 16354 | 1461180860324 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}] 12:34:20 INFO - PROCESS | 16354 | 1461180860563 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:34:20 INFO - PROCESS | 16354 | 1461180860841 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2620b800 == 158 [pid = 16354] [id = 742] 12:34:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb23e66000) [pid = 16354] [serial = 2227] [outer = (nil)] 12:34:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb25c4f400) [pid = 16354] [serial = 2228] [outer = 0x7feb23e66000] 12:34:20 INFO - PROCESS | 16354 | 1461180860951 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb25f03000) [pid = 16354] [serial = 2229] [outer = 0x7feb23e66000] 12:34:21 INFO - PROCESS | 16354 | 1461180861882 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]]]}] 12:34:21 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. 12:34:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1585ms 12:34:21 INFO - PROCESS | 16354 | 1461180861902 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 16354 | 1461180861906 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:34:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:34:21 INFO - PROCESS | 16354 | 1461180861912 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 16354 | 1461180861916 Marionette TRACE conn3 <- [1,2942,null,{}] 12:34:21 INFO - PROCESS | 16354 | 1461180861921 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}] 12:34:22 INFO - PROCESS | 16354 | 1461180862158 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:34:22 INFO - PROCESS | 16354 | 1461180862428 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26f9e800 == 159 [pid = 16354] [id = 743] 12:34:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb24f02c00) [pid = 16354] [serial = 2230] [outer = (nil)] 12:34:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb25f0ec00) [pid = 16354] [serial = 2231] [outer = 0x7feb24f02c00] 12:34:22 INFO - PROCESS | 16354 | 1461180862503 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb25f90000) [pid = 16354] [serial = 2232] [outer = 0x7feb24f02c00] 12:34:23 INFO - PROCESS | 16354 | 1461180863565 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"]]]}] 12:34:23 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 12:34:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:34:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1683ms 12:34:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:34:23 INFO - PROCESS | 16354 | 1461180863598 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 16354 | 1461180863601 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:34:23 INFO - PROCESS | 16354 | 1461180863608 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 16354 | 1461180863610 Marionette TRACE conn3 <- [1,2946,null,{}] 12:34:23 INFO - PROCESS | 16354 | 1461180863617 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}] 12:34:23 INFO - PROCESS | 16354 | 1461180863858 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:34:24 INFO - PROCESS | 16354 | 1461180864105 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb297b2800 == 160 [pid = 16354] [id = 744] 12:34:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb24feb000) [pid = 16354] [serial = 2233] [outer = (nil)] 12:34:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb2625e400) [pid = 16354] [serial = 2234] [outer = 0x7feb24feb000] 12:34:24 INFO - PROCESS | 16354 | 1461180864183 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb26609c00) [pid = 16354] [serial = 2235] [outer = 0x7feb24feb000] 12:34:25 INFO - PROCESS | 16354 | 1461180865202 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]]]}] 12:34:25 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. 12:34:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1633ms 12:34:25 INFO - PROCESS | 16354 | 1461180865243 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 16354 | 1461180865249 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:34:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:34:25 INFO - PROCESS | 16354 | 1461180865258 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 16354 | 1461180865264 Marionette TRACE conn3 <- [1,2950,null,{}] 12:34:25 INFO - PROCESS | 16354 | 1461180865321 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}] 12:34:25 INFO - PROCESS | 16354 | 1461180865572 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:34:25 INFO - PROCESS | 16354 | 1461180865888 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a163800 == 161 [pid = 16354] [id = 745] 12:34:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb25f09400) [pid = 16354] [serial = 2236] [outer = (nil)] 12:34:25 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb266cdc00) [pid = 16354] [serial = 2237] [outer = 0x7feb25f09400] 12:34:25 INFO - PROCESS | 16354 | 1461180865962 Marionette DEBUG loaded listener.js 12:34:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb26790800) [pid = 16354] [serial = 2238] [outer = 0x7feb25f09400] 12:34:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a2df000 == 162 [pid = 16354] [id = 746] 12:34:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb267cc000) [pid = 16354] [serial = 2239] [outer = (nil)] 12:34:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 187 (0x7feb26612800) [pid = 16354] [serial = 2240] [outer = 0x7feb267cc000] 12:34:26 INFO - PROCESS | 16354 | 1461180866825 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]]]}] 12:34:26 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. 12:34:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1592ms 12:34:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:34:26 INFO - PROCESS | 16354 | 1461180866855 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 16354 | 1461180866858 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:34:26 INFO - PROCESS | 16354 | 1461180866870 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 16354 | 1461180866873 Marionette TRACE conn3 <- [1,2954,null,{}] 12:34:26 INFO - PROCESS | 16354 | 1461180866879 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}] 12:34:27 INFO - PROCESS | 16354 | 1461180867191 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:34:27 INFO - PROCESS | 16354 | 1461180867520 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2cc77800 == 163 [pid = 16354] [id = 747] 12:34:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 188 (0x7feb1679f400) [pid = 16354] [serial = 2241] [outer = (nil)] 12:34:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 189 (0x7feb267b5000) [pid = 16354] [serial = 2242] [outer = 0x7feb1679f400] 12:34:27 INFO - PROCESS | 16354 | 1461180867601 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 190 (0x7feb26905000) [pid = 16354] [serial = 2243] [outer = 0x7feb1679f400] 12:34:28 INFO - PROCESS | 16354 | 1461180868369 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]]]}] 12:34:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:34:28 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 12:34:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1537ms 12:34:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:34:28 INFO - PROCESS | 16354 | 1461180868402 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 16354 | 1461180868405 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:34:28 INFO - PROCESS | 16354 | 1461180868412 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 16354 | 1461180868415 Marionette TRACE conn3 <- [1,2958,null,{}] 12:34:28 INFO - PROCESS | 16354 | 1461180868420 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}] 12:34:28 INFO - PROCESS | 16354 | 1461180868676 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:34:28 INFO - PROCESS | 16354 | 1461180868927 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb30a87800 == 164 [pid = 16354] [id = 748] 12:34:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 191 (0x7feb25f0ac00) [pid = 16354] [serial = 2244] [outer = (nil)] 12:34:28 INFO - PROCESS | 16354 | ++DOMWINDOW == 192 (0x7feb26cd0000) [pid = 16354] [serial = 2245] [outer = 0x7feb25f0ac00] 12:34:29 INFO - PROCESS | 16354 | 1461180869001 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 193 (0x7feb2704d000) [pid = 16354] [serial = 2246] [outer = 0x7feb25f0ac00] 12:34:29 INFO - PROCESS | 16354 | 1461180869849 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]]]}] 12:34:29 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. 12:34:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1479ms 12:34:29 INFO - PROCESS | 16354 | 1461180869892 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 16354 | 1461180869895 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:34:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:34:29 INFO - PROCESS | 16354 | 1461180869901 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - PROCESS | 16354 | 1461180869904 Marionette TRACE conn3 <- [1,2962,null,{}] 12:34:29 INFO - PROCESS | 16354 | 1461180869910 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}] 12:34:30 INFO - PROCESS | 16354 | 1461180870195 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:34:30 INFO - PROCESS | 16354 | 1461180870486 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3241a000 == 165 [pid = 16354] [id = 749] 12:34:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 194 (0x7feb267ab400) [pid = 16354] [serial = 2247] [outer = (nil)] 12:34:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 195 (0x7feb2977d800) [pid = 16354] [serial = 2248] [outer = 0x7feb267ab400] 12:34:30 INFO - PROCESS | 16354 | 1461180870565 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 196 (0x7feb297dc400) [pid = 16354] [serial = 2249] [outer = 0x7feb267ab400] 12:34:31 INFO - PROCESS | 16354 | 1461180871390 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]]]}] 12:34:31 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. 12:34:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1543ms 12:34:31 INFO - PROCESS | 16354 | 1461180871446 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:34:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:34:31 INFO - PROCESS | 16354 | 1461180871451 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:34:31 INFO - PROCESS | 16354 | 1461180871458 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 16354 | 1461180871461 Marionette TRACE conn3 <- [1,2966,null,{}] 12:34:31 INFO - PROCESS | 16354 | 1461180871467 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}] 12:34:31 INFO - PROCESS | 16354 | 1461180871722 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15ca3000 == 164 [pid = 16354] [id = 600] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18c1f000 == 163 [pid = 16354] [id = 685] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb177b0000 == 162 [pid = 16354] [id = 682] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb29ba6800 == 161 [pid = 16354] [id = 681] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb165fc000 == 160 [pid = 16354] [id = 729] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb15ca7800 == 159 [pid = 16354] [id = 728] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb12f64000 == 158 [pid = 16354] [id = 727] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30c30800 == 157 [pid = 16354] [id = 725] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb302be000 == 156 [pid = 16354] [id = 724] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb300af000 == 155 [pid = 16354] [id = 723] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2f455000 == 154 [pid = 16354] [id = 722] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a161800 == 153 [pid = 16354] [id = 721] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb28016000 == 152 [pid = 16354] [id = 720] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb25b93000 == 151 [pid = 16354] [id = 719] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24d60000 == 150 [pid = 16354] [id = 718] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f262000 == 149 [pid = 16354] [id = 717] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f061000 == 148 [pid = 16354] [id = 716] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d048800 == 147 [pid = 16354] [id = 715] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c9b9000 == 146 [pid = 16354] [id = 714] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c827000 == 145 [pid = 16354] [id = 713] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1bb54000 == 144 [pid = 16354] [id = 712] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb19cc3000 == 143 [pid = 16354] [id = 711] 12:34:34 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb163b2000 == 142 [pid = 16354] [id = 710] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 195 (0x7feb1dd6d400) [pid = 16354] [serial = 2084] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 194 (0x7feb26260c00) [pid = 16354] [serial = 2105] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 193 (0x7feb17692c00) [pid = 16354] [serial = 2126] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 192 (0x7feb13725400) [pid = 16354] [serial = 2121] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 191 (0x7feb18acac00) [pid = 16354] [serial = 2070] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 190 (0x7feb195ac000) [pid = 16354] [serial = 2073] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 189 (0x7feb1df1ac00) [pid = 16354] [serial = 2085] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 188 (0x7feb267d1800) [pid = 16354] [serial = 2117] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 187 (0x7feb18f8a800) [pid = 16354] [serial = 2072] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 186 (0x7feb15df9400) [pid = 16354] [serial = 2067] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb25c4bc00) [pid = 16354] [serial = 2096] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb1e14e000) [pid = 16354] [serial = 2087] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb267af400) [pid = 16354] [serial = 2114] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb15a1bc00) [pid = 16354] [serial = 2123] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb18e1f000) [pid = 16354] [serial = 2064] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb16068000) [pid = 16354] [serial = 2124] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb1c809000) [pid = 16354] [serial = 2076] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb25f8bc00) [pid = 16354] [serial = 2046] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb23e61800) [pid = 16354] [serial = 2028] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb18946c00) [pid = 16354] [serial = 2127] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb1c858400) [pid = 16354] [serial = 2078] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb1e1a3400) [pid = 16354] [serial = 2088] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb1a887000) [pid = 16354] [serial = 2075] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb18947800) [pid = 16354] [serial = 2069] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb18e21000) [pid = 16354] [serial = 2013] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb1d151400) [pid = 16354] [serial = 2081] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb1cc56000) [pid = 16354] [serial = 2079] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb177ea000) [pid = 16354] [serial = 2010] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb266c8000) [pid = 16354] [serial = 2108] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb24f08c00) [pid = 16354] [serial = 2034] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb24f03800) [pid = 16354] [serial = 2094] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb25f11400) [pid = 16354] [serial = 2099] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb25c80c00) [pid = 16354] [serial = 2040] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb2678d400) [pid = 16354] [serial = 2111] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb26155800) [pid = 16354] [serial = 2102] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb26257800) [pid = 16354] [serial = 2103] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb15df8000) [pid = 16354] [serial = 2007] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb1c64b800) [pid = 16354] [serial = 2016] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb1f461800) [pid = 16354] [serial = 2090] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb15a18400) [pid = 16354] [serial = 1935] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb25c7a000) [pid = 16354] [serial = 2097] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb1e04ec00) [pid = 16354] [serial = 2022] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb26357800) [pid = 16354] [serial = 2106] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb25f0e800) [pid = 16354] [serial = 2043] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb1d34f000) [pid = 16354] [serial = 2082] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb23fef400) [pid = 16354] [serial = 2031] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb25f8c000) [pid = 16354] [serial = 2100] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb23c80800) [pid = 16354] [serial = 2091] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb23c73000) [pid = 16354] [serial = 2025] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb266d2000) [pid = 16354] [serial = 2109] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb24cf1400) [pid = 16354] [serial = 2093] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb12f14000) [pid = 16354] [serial = 2120] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb144e5400) [pid = 16354] [serial = 2066] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb1c853c00) [pid = 16354] [serial = 2019] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb25c52800) [pid = 16354] [serial = 2037] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb18a77c00) [pid = 16354] [serial = 2129] [outer = (nil)] [url = about:blank] 12:34:34 INFO - PROCESS | 16354 | 1461180874705 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb12f5f800 == 143 [pid = 16354] [id = 750] 12:34:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb10363800) [pid = 16354] [serial = 2250] [outer = (nil)] 12:34:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb10369400) [pid = 16354] [serial = 2251] [outer = 0x7feb10363800] 12:34:34 INFO - PROCESS | 16354 | 1461180874833 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb11413400) [pid = 16354] [serial = 2252] [outer = 0x7feb10363800] 12:34:35 INFO - PROCESS | 16354 | 1461180875640 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]]]}] 12:34:35 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. 12:34:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 4198ms 12:34:35 INFO - PROCESS | 16354 | 1461180875657 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 16354 | 1461180875664 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:34:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:34:35 INFO - PROCESS | 16354 | 1461180875673 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 16354 | 1461180875677 Marionette TRACE conn3 <- [1,2970,null,{}] 12:34:35 INFO - PROCESS | 16354 | 1461180875685 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}] 12:34:35 INFO - PROCESS | 16354 | 1461180875929 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:34:36 INFO - PROCESS | 16354 | 1461180876122 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb160b4800 == 144 [pid = 16354] [id = 751] 12:34:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb10364c00) [pid = 16354] [serial = 2253] [outer = (nil)] 12:34:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb13727000) [pid = 16354] [serial = 2254] [outer = 0x7feb10364c00] 12:34:36 INFO - PROCESS | 16354 | 1461180876189 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1390b800) [pid = 16354] [serial = 2255] [outer = 0x7feb10364c00] 12:34:37 INFO - PROCESS | 16354 | 1461180877336 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]]]}] 12:34:37 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. 12:34:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1690ms 12:34:37 INFO - PROCESS | 16354 | 1461180877394 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:34:37 INFO - PROCESS | 16354 | 1461180877416 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:34:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:34:37 INFO - PROCESS | 16354 | 1461180877439 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 16354 | 1461180877444 Marionette TRACE conn3 <- [1,2974,null,{}] 12:34:37 INFO - PROCESS | 16354 | 1461180877450 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}] 12:34:37 INFO - PROCESS | 16354 | 1461180877752 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:34:37 INFO - PROCESS | 16354 | 1461180877790 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb177a8800 == 145 [pid = 16354] [id = 752] 12:34:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb1480c400) [pid = 16354] [serial = 2256] [outer = (nil)] 12:34:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1606ac00) [pid = 16354] [serial = 2257] [outer = 0x7feb1480c400] 12:34:37 INFO - PROCESS | 16354 | 1461180877934 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb16580400) [pid = 16354] [serial = 2258] [outer = 0x7feb1480c400] 12:34:38 INFO - PROCESS | 16354 | 1461180878933 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]]]}] 12:34:38 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. 12:34:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1535ms 12:34:38 INFO - PROCESS | 16354 | 1461180878983 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:34:38 INFO - PROCESS | 16354 | 1461180878987 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:34:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:34:39 INFO - PROCESS | 16354 | 1461180879002 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 16354 | 1461180879011 Marionette TRACE conn3 <- [1,2978,null,{}] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb1769a000) [pid = 16354] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb11e20c00) [pid = 16354] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb26356800) [pid = 16354] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb11e18000) [pid = 16354] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb1140ec00) [pid = 16354] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb1d132c00) [pid = 16354] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb26b03800) [pid = 16354] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb1480dc00) [pid = 16354] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb18951000) [pid = 16354] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb1140f800) [pid = 16354] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb18a7d800) [pid = 16354] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb1cc58800) [pid = 16354] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb26f2e400) [pid = 16354] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb167a2400) [pid = 16354] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb1c80f800) [pid = 16354] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb1d355000) [pid = 16354] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb24cf5800) [pid = 16354] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb11418800) [pid = 16354] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 130 (0x7feb1cc54000) [pid = 16354] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 129 (0x7feb26357c00) [pid = 16354] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 128 (0x7feb1d34f800) [pid = 16354] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:34:39 INFO - PROCESS | 16354 | --DOMWINDOW == 127 (0x7feb26b05c00) [pid = 16354] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:34:39 INFO - PROCESS | 16354 | 1461180879509 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}] 12:34:39 INFO - PROCESS | 16354 | 1461180879850 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:34:40 INFO - PROCESS | 16354 | 1461180880031 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb18a9a800 == 146 [pid = 16354] [id = 753] 12:34:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 128 (0x7feb15a1c400) [pid = 16354] [serial = 2259] [outer = (nil)] 12:34:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 129 (0x7feb167a5000) [pid = 16354] [serial = 2260] [outer = 0x7feb15a1c400] 12:34:40 INFO - PROCESS | 16354 | 1461180880096 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 130 (0x7feb177ea000) [pid = 16354] [serial = 2261] [outer = 0x7feb15a1c400] 12:34:40 INFO - PROCESS | 16354 | 1461180880829 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]]]}] 12:34:40 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. 12:34:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1870ms 12:34:40 INFO - PROCESS | 16354 | 1461180880866 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:34:40 INFO - PROCESS | 16354 | 1461180880871 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:34:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:34:40 INFO - PROCESS | 16354 | 1461180880879 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:34:40 INFO - PROCESS | 16354 | 1461180880883 Marionette TRACE conn3 <- [1,2982,null,{}] 12:34:40 INFO - PROCESS | 16354 | 1461180880888 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}] 12:34:41 INFO - PROCESS | 16354 | 1461180881252 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:34:41 INFO - PROCESS | 16354 | 1461180881376 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb19c92800 == 147 [pid = 16354] [id = 754] 12:34:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 131 (0x7feb144e0400) [pid = 16354] [serial = 2262] [outer = (nil)] 12:34:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb18a7d000) [pid = 16354] [serial = 2263] [outer = 0x7feb144e0400] 12:34:41 INFO - PROCESS | 16354 | 1461180881444 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb18b77c00) [pid = 16354] [serial = 2264] [outer = 0x7feb144e0400] 12:34:42 INFO - PROCESS | 16354 | 1461180882508 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"]]]}] 12:34:42 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 12:34:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:34:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1688ms 12:34:42 INFO - PROCESS | 16354 | 1461180882570 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:34:42 INFO - PROCESS | 16354 | 1461180882579 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:34:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:34:42 INFO - PROCESS | 16354 | 1461180882589 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 16354 | 1461180882595 Marionette TRACE conn3 <- [1,2986,null,{}] 12:34:42 INFO - PROCESS | 16354 | 1461180882622 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}] 12:34:42 INFO - PROCESS | 16354 | 1461180882957 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:34:43 INFO - PROCESS | 16354 | 1461180883280 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1764f000 == 148 [pid = 16354] [id = 755] 12:34:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb13907400) [pid = 16354] [serial = 2265] [outer = (nil)] 12:34:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb144e2c00) [pid = 16354] [serial = 2266] [outer = 0x7feb13907400] 12:34:43 INFO - PROCESS | 16354 | 1461180883365 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb15df3800) [pid = 16354] [serial = 2267] [outer = 0x7feb13907400] 12:34:44 INFO - PROCESS | 16354 | 1461180884315 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]]]}] 12:34:44 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. 12:34:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1759ms 12:34:44 INFO - PROCESS | 16354 | 1461180884348 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 16354 | 1461180884358 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:34:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:34:44 INFO - PROCESS | 16354 | 1461180884369 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 16354 | 1461180884373 Marionette TRACE conn3 <- [1,2990,null,{}] 12:34:44 INFO - PROCESS | 16354 | 1461180884380 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}] 12:34:44 INFO - PROCESS | 16354 | 1461180884634 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:34:45 INFO - PROCESS | 16354 | 1461180885056 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:45 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4ac800 == 149 [pid = 16354] [id = 756] 12:34:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb167a9400) [pid = 16354] [serial = 2268] [outer = (nil)] 12:34:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb177ed000) [pid = 16354] [serial = 2269] [outer = 0x7feb167a9400] 12:34:45 INFO - PROCESS | 16354 | 1461180885182 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb18a80c00) [pid = 16354] [serial = 2270] [outer = 0x7feb167a9400] 12:34:46 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1be12800 == 150 [pid = 16354] [id = 757] 12:34:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb18f8f400) [pid = 16354] [serial = 2271] [outer = (nil)] 12:34:46 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb18e18c00) [pid = 16354] [serial = 2272] [outer = 0x7feb18f8f400] 12:34:46 INFO - PROCESS | 16354 | 1461180886414 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]]]}] 12:34:46 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. 12:34:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2083ms 12:34:46 INFO - PROCESS | 16354 | 1461180886452 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:34:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:34:46 INFO - PROCESS | 16354 | 1461180886457 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:34:46 INFO - PROCESS | 16354 | 1461180886465 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 16354 | 1461180886473 Marionette TRACE conn3 <- [1,2994,null,{}] 12:34:46 INFO - PROCESS | 16354 | 1461180886491 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}] 12:34:46 INFO - PROCESS | 16354 | 1461180886884 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:34:47 INFO - PROCESS | 16354 | 1461180887215 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c886000 == 151 [pid = 16354] [id = 758] 12:34:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb17691400) [pid = 16354] [serial = 2273] [outer = (nil)] 12:34:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb1a425400) [pid = 16354] [serial = 2274] [outer = 0x7feb17691400] 12:34:47 INFO - PROCESS | 16354 | 1461180887299 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb1c64dc00) [pid = 16354] [serial = 2275] [outer = 0x7feb17691400] 12:34:48 INFO - PROCESS | 16354 | 1461180888071 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]]]}] 12:34:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:34:48 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 12:34:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1642ms 12:34:48 INFO - PROCESS | 16354 | 1461180888106 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:34:48 INFO - PROCESS | 16354 | 1461180888111 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:34:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:34:48 INFO - PROCESS | 16354 | 1461180888117 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:34:48 INFO - PROCESS | 16354 | 1461180888120 Marionette TRACE conn3 <- [1,2998,null,{}] 12:34:48 INFO - PROCESS | 16354 | 1461180888127 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}] 12:34:48 INFO - PROCESS | 16354 | 1461180888371 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:34:48 INFO - PROCESS | 16354 | 1461180888613 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1c9b0000 == 152 [pid = 16354] [id = 759] 12:34:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb18e1f000) [pid = 16354] [serial = 2276] [outer = (nil)] 12:34:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1c80c800) [pid = 16354] [serial = 2277] [outer = 0x7feb18e1f000] 12:34:48 INFO - PROCESS | 16354 | 1461180888687 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb1c858400) [pid = 16354] [serial = 2278] [outer = 0x7feb18e1f000] 12:34:49 INFO - PROCESS | 16354 | 1461180889536 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]]]}] 12:34:49 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. 12:34:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1436ms 12:34:49 INFO - PROCESS | 16354 | 1461180889554 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 16354 | 1461180889559 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:34:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:34:49 INFO - PROCESS | 16354 | 1461180889564 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 16354 | 1461180889568 Marionette TRACE conn3 <- [1,3002,null,{}] 12:34:49 INFO - PROCESS | 16354 | 1461180889573 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}] 12:34:49 INFO - PROCESS | 16354 | 1461180889815 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:34:50 INFO - PROCESS | 16354 | 1461180890088 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:50 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc42800 == 153 [pid = 16354] [id = 760] 12:34:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1c64e400) [pid = 16354] [serial = 2279] [outer = (nil)] 12:34:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb1cc5a400) [pid = 16354] [serial = 2280] [outer = 0x7feb1c64e400] 12:34:50 INFO - PROCESS | 16354 | 1461180890170 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb1d131000) [pid = 16354] [serial = 2281] [outer = 0x7feb1c64e400] 12:34:51 INFO - PROCESS | 16354 | 1461180890997 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]]]}] 12:34:51 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. 12:34:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1478ms 12:34:51 INFO - PROCESS | 16354 | 1461180891044 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 16354 | 1461180891048 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:34:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:34:51 INFO - PROCESS | 16354 | 1461180891055 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 16354 | 1461180891058 Marionette TRACE conn3 <- [1,3006,null,{}] 12:34:51 INFO - PROCESS | 16354 | 1461180891064 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}] 12:34:51 INFO - PROCESS | 16354 | 1461180891308 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:34:51 INFO - PROCESS | 16354 | 1461180891585 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1df9c800 == 154 [pid = 16354] [id = 761] 12:34:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb16644400) [pid = 16354] [serial = 2282] [outer = (nil)] 12:34:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb1df11400) [pid = 16354] [serial = 2283] [outer = 0x7feb16644400] 12:34:51 INFO - PROCESS | 16354 | 1461180891666 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb1e152400) [pid = 16354] [serial = 2284] [outer = 0x7feb16644400] 12:34:52 INFO - PROCESS | 16354 | 1461180892460 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]]]}] 12:34:52 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. 12:34:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1432ms 12:34:52 INFO - PROCESS | 16354 | 1461180892488 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:34:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:34:52 INFO - PROCESS | 16354 | 1461180892501 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:34:52 INFO - PROCESS | 16354 | 1461180892509 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:34:52 INFO - PROCESS | 16354 | 1461180892512 Marionette TRACE conn3 <- [1,3010,null,{}] 12:34:52 INFO - PROCESS | 16354 | 1461180892518 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}] 12:34:52 INFO - PROCESS | 16354 | 1461180892754 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:34:53 INFO - PROCESS | 16354 | 1461180893028 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:53 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f128800 == 155 [pid = 16354] [id = 762] 12:34:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb17697800) [pid = 16354] [serial = 2285] [outer = (nil)] 12:34:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb1e1a7400) [pid = 16354] [serial = 2286] [outer = 0x7feb17697800] 12:34:53 INFO - PROCESS | 16354 | 1461180893104 Marionette DEBUG loaded listener.js 12:34:53 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb23c75400) [pid = 16354] [serial = 2287] [outer = 0x7feb17697800] 12:34:53 INFO - PROCESS | 16354 | 1461180893875 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]]]}] 12:34:53 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 12:34:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1437ms 12:34:53 INFO - PROCESS | 16354 | 1461180893945 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:34:53 INFO - PROCESS | 16354 | 1461180893949 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:34:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:34:53 INFO - PROCESS | 16354 | 1461180893956 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:34:53 INFO - PROCESS | 16354 | 1461180893958 Marionette TRACE conn3 <- [1,3014,null,{}] 12:34:53 INFO - PROCESS | 16354 | 1461180893965 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}] 12:34:54 INFO - PROCESS | 16354 | 1461180894204 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:34:54 INFO - PROCESS | 16354 | 1461180894479 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb240ce800 == 156 [pid = 16354] [id = 763] 12:34:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb1d34f800) [pid = 16354] [serial = 2288] [outer = (nil)] 12:34:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb23e60400) [pid = 16354] [serial = 2289] [outer = 0x7feb1d34f800] 12:34:54 INFO - PROCESS | 16354 | 1461180894555 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb23fe7400) [pid = 16354] [serial = 2290] [outer = 0x7feb1d34f800] 12:34:54 INFO - PROCESS | 16354 | [16354] 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 12:34:55 INFO - PROCESS | 16354 | 1461180895473 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:34:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:34:55 INFO - {} 12:34:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:34:55 INFO - {} 12:34:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:34:55 INFO - {} 12:34:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:34:55 INFO - {} 12:34:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1534ms 12:34:55 INFO - PROCESS | 16354 | 1461180895493 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 16354 | 1461180895495 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:34:55 INFO - TEST-START | /FileAPI/fileReader.html 12:34:55 INFO - PROCESS | 16354 | 1461180895501 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 16354 | 1461180895506 Marionette TRACE conn3 <- [1,3018,null,{}] 12:34:55 INFO - PROCESS | 16354 | 1461180895517 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}] 12:34:55 INFO - PROCESS | 16354 | 1461180895793 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:34:56 INFO - PROCESS | 16354 | 1461180896066 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb250db000 == 157 [pid = 16354] [id = 764] 12:34:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb1e1a1800) [pid = 16354] [serial = 2291] [outer = (nil)] 12:34:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb1c85c800) [pid = 16354] [serial = 2292] [outer = 0x7feb1e1a1800] 12:34:56 INFO - PROCESS | 16354 | 1461180896187 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb25bc4c00) [pid = 16354] [serial = 2293] [outer = 0x7feb1e1a1800] 12:34:56 INFO - PROCESS | 16354 | 1461180896968 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]]]}] 12:34:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:34:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:34:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:34:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:34:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 1482ms 12:34:57 INFO - PROCESS | 16354 | 1461180897000 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 16354 | 1461180897003 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:34:57 INFO - TEST-START | /FileAPI/historical.html 12:34:57 INFO - PROCESS | 16354 | 1461180897014 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - PROCESS | 16354 | 1461180897016 Marionette TRACE conn3 <- [1,3022,null,{}] 12:34:57 INFO - PROCESS | 16354 | 1461180897021 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}] 12:34:57 INFO - PROCESS | 16354 | 1461180897262 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:34:57 INFO - PROCESS | 16354 | 1461180897517 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26123800 == 158 [pid = 16354] [id = 765] 12:34:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb23fe8400) [pid = 16354] [serial = 2294] [outer = (nil)] 12:34:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb25c53000) [pid = 16354] [serial = 2295] [outer = 0x7feb23fe8400] 12:34:57 INFO - PROCESS | 16354 | 1461180897605 Marionette DEBUG loaded listener.js 12:34:57 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb25c7a000) [pid = 16354] [serial = 2296] [outer = 0x7feb23fe8400] 12:34:58 INFO - PROCESS | 16354 | 1461180898498 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"]]]}] 12:34:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:34:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:34:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:34:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:34:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:34:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:34:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:34:58 INFO - TEST-OK | /FileAPI/historical.html | took 1529ms 12:34:58 INFO - PROCESS | 16354 | 1461180898548 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 16354 | 1461180898553 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:34:58 INFO - TEST-START | /FileAPI/idlharness.html 12:34:58 INFO - PROCESS | 16354 | 1461180898612 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 16354 | 1461180898617 Marionette TRACE conn3 <- [1,3026,null,{}] 12:34:58 INFO - PROCESS | 16354 | 1461180898630 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}] 12:34:58 INFO - PROCESS | 16354 | 1461180898893 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:34:59 INFO - PROCESS | 16354 | 1461180899164 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:59 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb28016000 == 159 [pid = 16354] [id = 766] 12:34:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb24fe2800) [pid = 16354] [serial = 2297] [outer = (nil)] 12:34:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb266cb000) [pid = 16354] [serial = 2298] [outer = 0x7feb24fe2800] 12:34:59 INFO - PROCESS | 16354 | 1461180899249 Marionette DEBUG loaded listener.js 12:34:59 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb2689bc00) [pid = 16354] [serial = 2299] [outer = 0x7feb24fe2800] 12:35:01 INFO - PROCESS | 16354 | 1461180901030 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]]]}] 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:35:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:35:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:35:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:35:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:35:01 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 12:35:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:35:01 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 12:35:01 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 12:35:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:35:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:35:01 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 12:35:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:35:01 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 12:35:01 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 12:35:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:35:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:35:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 2630ms 12:35:01 INFO - PROCESS | 16354 | 1461180901221 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 16354 | 1461180901228 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:35:01 INFO - TEST-START | /FileAPI/idlharness.worker 12:35:01 INFO - PROCESS | 16354 | 1461180901239 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 16354 | 1461180901249 Marionette TRACE conn3 <- [1,3030,null,{}] 12:35:01 INFO - PROCESS | 16354 | 1461180901269 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}] 12:35:01 INFO - PROCESS | 16354 | 1461180901584 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:35:01 INFO - PROCESS | 16354 | 1461180901852 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb29ba6800 == 160 [pid = 16354] [id = 767] 12:35:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb23fe6c00) [pid = 16354] [serial = 2300] [outer = (nil)] 12:35:01 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb2a3c7400) [pid = 16354] [serial = 2301] [outer = 0x7feb23fe6c00] 12:35:01 INFO - PROCESS | 16354 | 1461180901927 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb2a609400) [pid = 16354] [serial = 2302] [outer = 0x7feb23fe6c00] 12:35:02 INFO - PROCESS | 16354 | [16354] 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 12:35:04 INFO - PROCESS | 16354 | 1461180904354 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,{},{}]]]}] 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:35:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:35:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:35:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:35:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:35:04 INFO - {} 12:35:04 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 12:35:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:35:04 INFO - {} 12:35:04 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 - {} 12:35:04 INFO - {} 12:35:04 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 12:35:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:35:04 INFO - {} 12:35:04 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 12:35:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:35:04 INFO - {} 12:35:04 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 - {} 12:35:04 INFO - {} 12:35:04 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 12:35:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 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 12:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 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 12:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 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 12:35:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 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 12:35:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:35:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:35:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:35:04 INFO - {} 12:35:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3239ms 12:35:04 INFO - PROCESS | 16354 | 1461180904498 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:35:04 INFO - PROCESS | 16354 | 1461180904506 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:35:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:35:04 INFO - PROCESS | 16354 | 1461180904527 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:35:04 INFO - PROCESS | 16354 | 1461180904536 Marionette TRACE conn3 <- [1,3034,null,{}] 12:35:04 INFO - PROCESS | 16354 | 1461180904546 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}] 12:35:04 INFO - PROCESS | 16354 | 1461180904898 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:35:05 INFO - PROCESS | 16354 | 1461180905167 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb36eb9800 == 161 [pid = 16354] [id = 768] 12:35:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb2a3cd800) [pid = 16354] [serial = 2303] [outer = (nil)] 12:35:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb2a79ac00) [pid = 16354] [serial = 2304] [outer = 0x7feb2a3cd800] 12:35:05 INFO - PROCESS | 16354 | 1461180905242 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 16354 | ++DOMWINDOW == 174 (0x7feb310d3c00) [pid = 16354] [serial = 2305] [outer = 0x7feb2a3cd800] 12:35:06 INFO - PROCESS | 16354 | 1461180906045 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]]]}] 12:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:35:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1546ms 12:35:06 INFO - PROCESS | 16354 | 1461180906074 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 16354 | 1461180906077 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:35:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:35:06 INFO - PROCESS | 16354 | 1461180906085 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 16354 | 1461180906088 Marionette TRACE conn3 <- [1,3038,null,{}] 12:35:06 INFO - PROCESS | 16354 | 1461180906094 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}] 12:35:06 INFO - PROCESS | 16354 | 1461180906391 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:35:06 INFO - PROCESS | 16354 | 1461180906651 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:06 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3cd8a000 == 162 [pid = 16354] [id = 769] 12:35:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 175 (0x7feb2a603000) [pid = 16354] [serial = 2306] [outer = (nil)] 12:35:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 176 (0x7feb2a799000) [pid = 16354] [serial = 2307] [outer = 0x7feb2a603000] 12:35:06 INFO - PROCESS | 16354 | 1461180906736 Marionette DEBUG loaded listener.js 12:35:06 INFO - PROCESS | 16354 | ++DOMWINDOW == 177 (0x7feb31db3400) [pid = 16354] [serial = 2308] [outer = 0x7feb2a603000] 12:35:07 INFO - PROCESS | 16354 | 1461180907540 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"]]]}] 12:35:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:35:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:35:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1484ms 12:35:07 INFO - PROCESS | 16354 | 1461180907586 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 16354 | 1461180907590 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:35:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:35:07 INFO - PROCESS | 16354 | 1461180907597 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 16354 | 1461180907601 Marionette TRACE conn3 <- [1,3042,null,{}] 12:35:07 INFO - PROCESS | 16354 | 1461180907606 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}] 12:35:07 INFO - PROCESS | 16354 | 1461180907861 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:35:08 INFO - PROCESS | 16354 | 1461180908114 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb3df03800 == 163 [pid = 16354] [id = 770] 12:35:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 178 (0x7feb2a609800) [pid = 16354] [serial = 2309] [outer = (nil)] 12:35:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 179 (0x7feb31e68400) [pid = 16354] [serial = 2310] [outer = 0x7feb2a609800] 12:35:08 INFO - PROCESS | 16354 | 1461180908192 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 16354 | ++DOMWINDOW == 180 (0x7feb322c5c00) [pid = 16354] [serial = 2311] [outer = 0x7feb2a609800] 12:35:09 INFO - PROCESS | 16354 | 1461180909371 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]]]}] 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:35:09 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. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:35:09 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'.) 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:35:09 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. 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:35:09 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. 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:35:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:35:09 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. 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:35:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:35:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:35:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1904ms 12:35:09 INFO - PROCESS | 16354 | 1461180909503 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 16354 | 1461180909510 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:35:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:35:09 INFO - PROCESS | 16354 | 1461180909518 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 16354 | 1461180909526 Marionette TRACE conn3 <- [1,3046,null,{}] 12:35:09 INFO - PROCESS | 16354 | 1461180909604 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}] 12:35:09 INFO - PROCESS | 16354 | 1461180909932 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:35:10 INFO - PROCESS | 16354 | 1461180910220 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f44b000 == 164 [pid = 16354] [id = 771] 12:35:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 181 (0x7feb10361000) [pid = 16354] [serial = 2312] [outer = (nil)] 12:35:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 182 (0x7feb2a602400) [pid = 16354] [serial = 2313] [outer = 0x7feb10361000] 12:35:10 INFO - PROCESS | 16354 | 1461180910297 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 16354 | ++DOMWINDOW == 183 (0x7feb2a795000) [pid = 16354] [serial = 2314] [outer = 0x7feb10361000] 12:35:10 INFO - PROCESS | 16354 | [16354] 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 12:35:11 INFO - PROCESS | 16354 | 1461180911153 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:35:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:35:11 INFO - {} 12:35:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1688ms 12:35:11 INFO - PROCESS | 16354 | 1461180911208 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:35:11 INFO - PROCESS | 16354 | 1461180911213 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:35:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:35:11 INFO - PROCESS | 16354 | 1461180911220 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:35:11 INFO - PROCESS | 16354 | 1461180911224 Marionette TRACE conn3 <- [1,3050,null,{}] 12:35:11 INFO - PROCESS | 16354 | 1461180911271 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}] 12:35:11 INFO - PROCESS | 16354 | 1461180911589 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:35:11 INFO - PROCESS | 16354 | 1461180911850 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb31d6c800 == 165 [pid = 16354] [id = 772] 12:35:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 184 (0x7feb267b3800) [pid = 16354] [serial = 2315] [outer = (nil)] 12:35:11 INFO - PROCESS | 16354 | ++DOMWINDOW == 185 (0x7feb2c0de000) [pid = 16354] [serial = 2316] [outer = 0x7feb267b3800] 12:35:11 INFO - PROCESS | 16354 | 1461180911933 Marionette DEBUG loaded listener.js 12:35:12 INFO - PROCESS | 16354 | ++DOMWINDOW == 186 (0x7feb2dbc8c00) [pid = 16354] [serial = 2317] [outer = 0x7feb267b3800] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18c21000 == 164 [pid = 16354] [id = 553] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18a9a800 == 163 [pid = 16354] [id = 753] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb177a8800 == 162 [pid = 16354] [id = 752] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb160b4800 == 161 [pid = 16354] [id = 751] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb12f5f800 == 160 [pid = 16354] [id = 750] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb3241a000 == 159 [pid = 16354] [id = 749] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb30a87800 == 158 [pid = 16354] [id = 748] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2cc77800 == 157 [pid = 16354] [id = 747] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a2df000 == 156 [pid = 16354] [id = 746] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2a163800 == 155 [pid = 16354] [id = 745] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb297b2800 == 154 [pid = 16354] [id = 744] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb26f9e800 == 153 [pid = 16354] [id = 743] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb2620b800 == 152 [pid = 16354] [id = 742] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb24dc4000 == 151 [pid = 16354] [id = 741] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f24b800 == 150 [pid = 16354] [id = 740] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1f060000 == 149 [pid = 16354] [id = 739] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1d044800 == 148 [pid = 16354] [id = 738] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1cc3d800 == 147 [pid = 16354] [id = 737] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c987800 == 146 [pid = 16354] [id = 736] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1c703000 == 145 [pid = 16354] [id = 735] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1b624000 == 144 [pid = 16354] [id = 734] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb197e0800 == 143 [pid = 16354] [id = 733] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18a90800 == 142 [pid = 16354] [id = 732] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb18141000 == 141 [pid = 16354] [id = 730] 12:35:13 INFO - PROCESS | 16354 | --DOCSHELL 0x7feb1465f800 == 140 [pid = 16354] [id = 731] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 185 (0x7feb1657dc00) [pid = 16354] [serial = 2192] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 184 (0x7feb2976d000) [pid = 16354] [serial = 2177] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 183 (0x7feb26f31400) [pid = 16354] [serial = 2168] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 182 (0x7feb26795c00) [pid = 16354] [serial = 2112] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 181 (0x7feb13857400) [pid = 16354] [serial = 2187] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 180 (0x7feb144e3400) [pid = 16354] [serial = 2133] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 179 (0x7feb23fe8000) [pid = 16354] [serial = 2151] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 178 (0x7feb29786c00) [pid = 16354] [serial = 2180] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 177 (0x7feb13853000) [pid = 16354] [serial = 2132] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 176 (0x7feb13726400) [pid = 16354] [serial = 2186] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 175 (0x7feb23c7b400) [pid = 16354] [serial = 2150] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 174 (0x7feb26cd0800) [pid = 16354] [serial = 2165] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 173 (0x7feb2977ec00) [pid = 16354] [serial = 2178] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 172 (0x7feb15dfbc00) [pid = 16354] [serial = 2189] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 171 (0x7feb1a423c00) [pid = 16354] [serial = 2139] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 170 (0x7feb1606f800) [pid = 16354] [serial = 2190] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 169 (0x7feb12f13c00) [pid = 16354] [serial = 2184] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 168 (0x7feb1c650000) [pid = 16354] [serial = 2141] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 167 (0x7feb1cc5f800) [pid = 16354] [serial = 2144] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 166 (0x7feb1cc6c000) [pid = 16354] [serial = 2145] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 165 (0x7feb28b18000) [pid = 16354] [serial = 2174] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 164 (0x7feb267b9000) [pid = 16354] [serial = 2115] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 163 (0x7feb27b33800) [pid = 16354] [serial = 2169] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 162 (0x7feb28030c00) [pid = 16354] [serial = 2171] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 161 (0x7feb1e157c00) [pid = 16354] [serial = 2147] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 160 (0x7feb26350800) [pid = 16354] [serial = 2160] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 159 (0x7feb26cee400) [pid = 16354] [serial = 2166] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 158 (0x7feb18f8b800) [pid = 16354] [serial = 2138] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 157 (0x7feb29764c00) [pid = 16354] [serial = 2175] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 156 (0x7feb16646800) [pid = 16354] [serial = 2135] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 155 (0x7feb11e22800) [pid = 16354] [serial = 2183] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 154 (0x7feb1c852400) [pid = 16354] [serial = 2142] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 153 (0x7feb28a7b800) [pid = 16354] [serial = 2172] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 152 (0x7feb24f04c00) [pid = 16354] [serial = 2153] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 151 (0x7feb26905800) [pid = 16354] [serial = 2118] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 150 (0x7feb25bcdc00) [pid = 16354] [serial = 2156] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 149 (0x7feb25f82400) [pid = 16354] [serial = 2159] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb24fe9800) [pid = 16354] [serial = 2154] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb26cc5800) [pid = 16354] [serial = 2163] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb26b09400) [pid = 16354] [serial = 2162] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb17699c00) [pid = 16354] [serial = 2136] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb25c59c00) [pid = 16354] [serial = 2157] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb23c68800) [pid = 16354] [serial = 2148] [outer = (nil)] [url = about:blank] 12:35:14 INFO - PROCESS | 16354 | 1461180914772 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]]]}] 12:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:35:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:35:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 3599ms 12:35:14 INFO - PROCESS | 16354 | 1461180914821 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 16354 | 1461180914829 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:35:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:35:14 INFO - PROCESS | 16354 | 1461180914839 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 16354 | 1461180914844 Marionette TRACE conn3 <- [1,3054,null,{}] 12:35:14 INFO - PROCESS | 16354 | 1461180914852 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}] 12:35:15 INFO - PROCESS | 16354 | 1461180915085 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:35:15 INFO - PROCESS | 16354 | 1461180915287 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:15 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb160a9800 == 141 [pid = 16354] [id = 773] 12:35:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb11412400) [pid = 16354] [serial = 2318] [outer = (nil)] 12:35:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb12f10400) [pid = 16354] [serial = 2319] [outer = 0x7feb11412400] 12:35:15 INFO - PROCESS | 16354 | 1461180915360 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb12fe5000) [pid = 16354] [serial = 2320] [outer = 0x7feb11412400] 12:35:16 INFO - PROCESS | 16354 | 1461180916794 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"]]]}] 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:35:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:35:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:35:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:35:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:35:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:35:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:35:17 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" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:35:17 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" 12:35:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:35:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:35:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2110ms 12:35:17 INFO - PROCESS | 16354 | 1461180917125 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:35:17 INFO - PROCESS | 16354 | 1461180917135 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:35:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:35:17 INFO - PROCESS | 16354 | 1461180917149 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 16354 | 1461180917155 Marionette TRACE conn3 <- [1,3058,null,{}] 12:35:17 INFO - PROCESS | 16354 | 1461180917171 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}] 12:35:17 INFO - PROCESS | 16354 | 1461180917470 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:35:17 INFO - PROCESS | 16354 | 1461180917509 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:17 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb182ac000 == 142 [pid = 16354] [id = 774] 12:35:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb11e13800) [pid = 16354] [serial = 2321] [outer = (nil)] 12:35:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb167a1400) [pid = 16354] [serial = 2322] [outer = 0x7feb11e13800] 12:35:17 INFO - PROCESS | 16354 | 1461180917574 Marionette DEBUG loaded listener.js 12:35:17 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb18a72800) [pid = 16354] [serial = 2323] [outer = 0x7feb11e13800] 12:35:18 INFO - PROCESS | 16354 | 1461180918569 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]]]}] 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:35:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:35:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:35:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:35:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:35:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:35:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:35:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:35:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:35:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1451ms 12:35:18 INFO - PROCESS | 16354 | 1461180918612 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:35:18 INFO - PROCESS | 16354 | 1461180918615 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:35:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:35:18 INFO - PROCESS | 16354 | 1461180918622 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:35:18 INFO - PROCESS | 16354 | 1461180918629 Marionette TRACE conn3 <- [1,3062,null,{}] 12:35:18 INFO - PROCESS | 16354 | 1461180918660 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}] 12:35:19 INFO - PROCESS | 16354 | 1461180919488 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 148 (0x7feb14808400) [pid = 16354] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 147 (0x7feb18b6e000) [pid = 16354] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 146 (0x7feb1e1a5000) [pid = 16354] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 145 (0x7feb267cc000) [pid = 16354] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 144 (0x7feb1a882c00) [pid = 16354] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 143 (0x7feb11fa6400) [pid = 16354] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 142 (0x7feb1e1a1c00) [pid = 16354] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 141 (0x7feb1cc64c00) [pid = 16354] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 140 (0x7feb10363800) [pid = 16354] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 139 (0x7feb1140d800) [pid = 16354] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 138 (0x7feb16063400) [pid = 16354] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 137 (0x7feb1c854400) [pid = 16354] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 136 (0x7feb17696400) [pid = 16354] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 135 (0x7feb1c855000) [pid = 16354] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 134 (0x7feb0fab8c00) [pid = 16354] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 133 (0x7feb15a1c400) [pid = 16354] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 132 (0x7feb10364c00) [pid = 16354] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:35:19 INFO - PROCESS | 16354 | --DOMWINDOW == 131 (0x7feb1480c400) [pid = 16354] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:35:19 INFO - PROCESS | 16354 | 1461180919692 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb165f1000 == 143 [pid = 16354] [id = 775] 12:35:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 132 (0x7feb10364c00) [pid = 16354] [serial = 2324] [outer = (nil)] 12:35:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 133 (0x7feb1480c400) [pid = 16354] [serial = 2325] [outer = 0x7feb10364c00] 12:35:19 INFO - PROCESS | 16354 | 1461180919769 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 16354 | ++DOMWINDOW == 134 (0x7feb1a424c00) [pid = 16354] [serial = 2326] [outer = 0x7feb10364c00] 12:35:20 INFO - PROCESS | 16354 | [16354] 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 12:35:20 INFO - PROCESS | 16354 | 1461180920502 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:35:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:35:20 INFO - {} 12:35:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1892ms 12:35:20 INFO - PROCESS | 16354 | 1461180920518 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:35:20 INFO - PROCESS | 16354 | 1461180920523 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:35:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:35:20 INFO - PROCESS | 16354 | 1461180920530 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:35:20 INFO - PROCESS | 16354 | 1461180920532 Marionette TRACE conn3 <- [1,3066,null,{}] 12:35:20 INFO - PROCESS | 16354 | 1461180920538 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}] 12:35:20 INFO - PROCESS | 16354 | 1461180920858 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:35:20 INFO - PROCESS | 16354 | 1461180920874 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:20 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1be0f000 == 144 [pid = 16354] [id = 776] 12:35:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 135 (0x7feb11fa6400) [pid = 16354] [serial = 2327] [outer = (nil)] 12:35:20 INFO - PROCESS | 16354 | ++DOMWINDOW == 136 (0x7feb1c855000) [pid = 16354] [serial = 2328] [outer = 0x7feb11fa6400] 12:35:20 INFO - PROCESS | 16354 | 1461180920944 Marionette DEBUG loaded listener.js 12:35:21 INFO - PROCESS | 16354 | ++DOMWINDOW == 137 (0x7feb1cc57400) [pid = 16354] [serial = 2329] [outer = 0x7feb11fa6400] 12:35:22 INFO - PROCESS | 16354 | 1461180922077 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]]]}] 12:35:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:35:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:35:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:35:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:35:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:35:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:35:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:35:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1586ms 12:35:22 INFO - PROCESS | 16354 | 1461180922119 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:35:22 INFO - PROCESS | 16354 | 1461180922126 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:35:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:35:22 INFO - PROCESS | 16354 | 1461180922138 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:35:22 INFO - PROCESS | 16354 | 1461180922142 Marionette TRACE conn3 <- [1,3070,null,{}] 12:35:22 INFO - PROCESS | 16354 | 1461180922152 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}] 12:35:22 INFO - PROCESS | 16354 | 1461180922407 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:35:22 INFO - PROCESS | 16354 | 1461180922708 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:22 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb17656000 == 145 [pid = 16354] [id = 777] 12:35:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 138 (0x7feb13726400) [pid = 16354] [serial = 2330] [outer = (nil)] 12:35:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 139 (0x7feb13855800) [pid = 16354] [serial = 2331] [outer = 0x7feb13726400] 12:35:22 INFO - PROCESS | 16354 | 1461180922870 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 16354 | ++DOMWINDOW == 140 (0x7feb144e3800) [pid = 16354] [serial = 2332] [outer = 0x7feb13726400] 12:35:23 INFO - PROCESS | 16354 | 1461180923712 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]]]}] 12:35:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:35:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:35:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:35:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:35:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:35:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:35:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1586ms 12:35:23 INFO - PROCESS | 16354 | 1461180923727 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 16354 | 1461180923736 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:35:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:35:23 INFO - PROCESS | 16354 | 1461180923749 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - PROCESS | 16354 | 1461180923753 Marionette TRACE conn3 <- [1,3074,null,{}] 12:35:23 INFO - PROCESS | 16354 | 1461180923819 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}] 12:35:24 INFO - PROCESS | 16354 | 1461180924089 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:35:24 INFO - PROCESS | 16354 | 1461180924364 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:24 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1be0b000 == 146 [pid = 16354] [id = 778] 12:35:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 141 (0x7feb13850800) [pid = 16354] [serial = 2333] [outer = (nil)] 12:35:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 142 (0x7feb17698800) [pid = 16354] [serial = 2334] [outer = 0x7feb13850800] 12:35:24 INFO - PROCESS | 16354 | 1461180924476 Marionette DEBUG loaded listener.js 12:35:24 INFO - PROCESS | 16354 | ++DOMWINDOW == 143 (0x7feb18a78c00) [pid = 16354] [serial = 2335] [outer = 0x7feb13850800] 12:35:25 INFO - PROCESS | 16354 | 1461180925444 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]]]}] 12:35:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:35:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:35:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:35:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:35:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:35:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:35:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1739ms 12:35:25 INFO - PROCESS | 16354 | 1461180925490 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:35:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:35:25 INFO - PROCESS | 16354 | 1461180925494 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:35:25 INFO - PROCESS | 16354 | 1461180925501 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:35:25 INFO - PROCESS | 16354 | 1461180925508 Marionette TRACE conn3 <- [1,3078,null,{}] 12:35:25 INFO - PROCESS | 16354 | 1461180925525 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}] 12:35:25 INFO - PROCESS | 16354 | 1461180925813 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:35:26 INFO - PROCESS | 16354 | 1461180926103 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:26 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1b4a9000 == 147 [pid = 16354] [id = 779] 12:35:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 144 (0x7feb14809c00) [pid = 16354] [serial = 2336] [outer = (nil)] 12:35:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 145 (0x7feb18f91800) [pid = 16354] [serial = 2337] [outer = 0x7feb14809c00] 12:35:26 INFO - PROCESS | 16354 | 1461180926191 Marionette DEBUG loaded listener.js 12:35:26 INFO - PROCESS | 16354 | ++DOMWINDOW == 146 (0x7feb1c64a800) [pid = 16354] [serial = 2338] [outer = 0x7feb14809c00] 12:35:27 INFO - PROCESS | 16354 | 1461180927092 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] 12:35:27 INFO - PROCESS | 16354 | 1461180927183 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:35:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:35:27 INFO - PROCESS | 16354 | 1461180927194 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:35:27 INFO - PROCESS | 16354 | 1461180927197 Marionette TRACE conn3 <- [1,3082,null,{}] 12:35:27 INFO - PROCESS | 16354 | 1461180927203 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}] 12:35:27 INFO - PROCESS | 16354 | 1461180927458 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:35:27 INFO - PROCESS | 16354 | 1461180927746 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:27 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1cc40000 == 148 [pid = 16354] [id = 780] 12:35:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 147 (0x7feb18a73000) [pid = 16354] [serial = 2339] [outer = (nil)] 12:35:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 148 (0x7feb1d130400) [pid = 16354] [serial = 2340] [outer = 0x7feb18a73000] 12:35:27 INFO - PROCESS | 16354 | 1461180927881 Marionette DEBUG loaded listener.js 12:35:27 INFO - PROCESS | 16354 | ++DOMWINDOW == 149 (0x7feb1d14b400) [pid = 16354] [serial = 2341] [outer = 0x7feb18a73000] 12:35:28 INFO - PROCESS | 16354 | 1461180928650 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]]]}] 12:35:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:35:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:35:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:35:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1493ms 12:35:28 INFO - PROCESS | 16354 | 1461180928690 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:35:28 INFO - PROCESS | 16354 | 1461180928694 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:35:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:35:28 INFO - PROCESS | 16354 | 1461180928701 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:35:28 INFO - PROCESS | 16354 | 1461180928703 Marionette TRACE conn3 <- [1,3086,null,{}] 12:35:28 INFO - PROCESS | 16354 | 1461180928710 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}] 12:35:29 INFO - PROCESS | 16354 | 1461180929001 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:35:29 INFO - PROCESS | 16354 | 1461180929290 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:29 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1d3ce000 == 149 [pid = 16354] [id = 781] 12:35:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 150 (0x7feb1cc55c00) [pid = 16354] [serial = 2342] [outer = (nil)] 12:35:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 151 (0x7feb1d34cc00) [pid = 16354] [serial = 2343] [outer = 0x7feb1cc55c00] 12:35:29 INFO - PROCESS | 16354 | 1461180929370 Marionette DEBUG loaded listener.js 12:35:29 INFO - PROCESS | 16354 | ++DOMWINDOW == 152 (0x7feb1dd69800) [pid = 16354] [serial = 2344] [outer = 0x7feb1cc55c00] 12:35:30 INFO - PROCESS | 16354 | 1461180930189 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:35:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:35:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1538ms 12:35:30 INFO - PROCESS | 16354 | 1461180930241 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:35:30 INFO - PROCESS | 16354 | 1461180930245 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:35:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:35:30 INFO - PROCESS | 16354 | 1461180930251 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:35:30 INFO - PROCESS | 16354 | 1461180930255 Marionette TRACE conn3 <- [1,3090,null,{}] 12:35:30 INFO - PROCESS | 16354 | 1461180930261 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}] 12:35:30 INFO - PROCESS | 16354 | 1461180930544 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:35:30 INFO - PROCESS | 16354 | 1461180930826 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:30 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb1f128000 == 150 [pid = 16354] [id = 782] 12:35:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 153 (0x7feb1dd6a400) [pid = 16354] [serial = 2345] [outer = (nil)] 12:35:30 INFO - PROCESS | 16354 | ++DOMWINDOW == 154 (0x7feb23e5f000) [pid = 16354] [serial = 2346] [outer = 0x7feb1dd6a400] 12:35:30 INFO - PROCESS | 16354 | 1461180930912 Marionette DEBUG loaded listener.js 12:35:31 INFO - PROCESS | 16354 | ++DOMWINDOW == 155 (0x7feb24cf9c00) [pid = 16354] [serial = 2347] [outer = 0x7feb1dd6a400] 12:35:31 INFO - PROCESS | 16354 | 1461180931808 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:35:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:35:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1585ms 12:35:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:35:31 INFO - PROCESS | 16354 | 1461180931838 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:35:31 INFO - PROCESS | 16354 | 1461180931841 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:35:31 INFO - PROCESS | 16354 | 1461180931848 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:35:31 INFO - PROCESS | 16354 | 1461180931852 Marionette TRACE conn3 <- [1,3094,null,{}] 12:35:31 INFO - PROCESS | 16354 | 1461180931858 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}] 12:35:32 INFO - PROCESS | 16354 | 1461180932146 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:35:32 INFO - PROCESS | 16354 | 1461180932407 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:32 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb24d5e800 == 151 [pid = 16354] [id = 783] 12:35:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 156 (0x7feb16580000) [pid = 16354] [serial = 2348] [outer = (nil)] 12:35:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 157 (0x7feb24fed800) [pid = 16354] [serial = 2349] [outer = 0x7feb16580000] 12:35:32 INFO - PROCESS | 16354 | 1461180932487 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 16354 | ++DOMWINDOW == 158 (0x7feb25c59400) [pid = 16354] [serial = 2350] [outer = 0x7feb16580000] 12:35:33 INFO - PROCESS | 16354 | 1461180933323 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:35:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:35:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1538ms 12:35:33 INFO - PROCESS | 16354 | 1461180933387 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:35:33 INFO - PROCESS | 16354 | 1461180933390 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:35:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:35:33 INFO - PROCESS | 16354 | 1461180933398 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - PROCESS | 16354 | 1461180933401 Marionette TRACE conn3 <- [1,3098,null,{}] 12:35:33 INFO - PROCESS | 16354 | 1461180933427 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}] 12:35:33 INFO - PROCESS | 16354 | 1461180933674 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:35:33 INFO - PROCESS | 16354 | 1461180933963 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:33 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb25b89800 == 152 [pid = 16354] [id = 784] 12:35:33 INFO - PROCESS | 16354 | ++DOMWINDOW == 159 (0x7feb1df0e400) [pid = 16354] [serial = 2351] [outer = (nil)] 12:35:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 160 (0x7feb25f02400) [pid = 16354] [serial = 2352] [outer = 0x7feb1df0e400] 12:35:34 INFO - PROCESS | 16354 | 1461180934041 Marionette DEBUG loaded listener.js 12:35:34 INFO - PROCESS | 16354 | ++DOMWINDOW == 161 (0x7feb25f88400) [pid = 16354] [serial = 2353] [outer = 0x7feb1df0e400] 12:35:34 INFO - PROCESS | 16354 | 1461180934923 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]]]}] 12:35:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:35:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:35:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1553ms 12:35:34 INFO - PROCESS | 16354 | 1461180934953 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:35:34 INFO - PROCESS | 16354 | 1461180934957 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:35:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:35:34 INFO - PROCESS | 16354 | 1461180934963 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:35:34 INFO - PROCESS | 16354 | 1461180934968 Marionette TRACE conn3 <- [1,3102,null,{}] 12:35:34 INFO - PROCESS | 16354 | 1461180934975 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}] 12:35:35 INFO - PROCESS | 16354 | 1461180935222 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:35:35 INFO - PROCESS | 16354 | 1461180935506 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:35 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb26b8d000 == 153 [pid = 16354] [id = 785] 12:35:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 162 (0x7feb12fedc00) [pid = 16354] [serial = 2354] [outer = (nil)] 12:35:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 163 (0x7feb26155800) [pid = 16354] [serial = 2355] [outer = 0x7feb12fedc00] 12:35:35 INFO - PROCESS | 16354 | 1461180935593 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 16354 | ++DOMWINDOW == 164 (0x7feb2634e000) [pid = 16354] [serial = 2356] [outer = 0x7feb12fedc00] 12:35:36 INFO - PROCESS | 16354 | 1461180936397 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:35:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:35:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1490ms 12:35:36 INFO - PROCESS | 16354 | 1461180936454 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:35:36 INFO - PROCESS | 16354 | 1461180936457 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:35:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:35:36 INFO - PROCESS | 16354 | 1461180936511 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:35:36 INFO - PROCESS | 16354 | 1461180936514 Marionette TRACE conn3 <- [1,3106,null,{}] 12:35:36 INFO - PROCESS | 16354 | 1461180936526 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}] 12:35:36 INFO - PROCESS | 16354 | 1461180936786 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:35:37 INFO - PROCESS | 16354 | 1461180937066 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:37 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb296a9800 == 154 [pid = 16354] [id = 786] 12:35:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 165 (0x7feb25bcdc00) [pid = 16354] [serial = 2357] [outer = (nil)] 12:35:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 166 (0x7feb266c9c00) [pid = 16354] [serial = 2358] [outer = 0x7feb25bcdc00] 12:35:37 INFO - PROCESS | 16354 | 1461180937147 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 16354 | ++DOMWINDOW == 167 (0x7feb26793400) [pid = 16354] [serial = 2359] [outer = 0x7feb25bcdc00] 12:35:38 INFO - PROCESS | 16354 | 1461180938000 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]]]}] 12:35:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:35:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:35:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:35:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1583ms 12:35:38 INFO - PROCESS | 16354 | 1461180938048 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:35:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:35:38 INFO - PROCESS | 16354 | 1461180938053 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:35:38 INFO - PROCESS | 16354 | 1461180938059 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:35:38 INFO - PROCESS | 16354 | 1461180938063 Marionette TRACE conn3 <- [1,3110,null,{}] 12:35:38 INFO - PROCESS | 16354 | 1461180938069 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}] 12:35:38 INFO - PROCESS | 16354 | 1461180938355 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:35:38 INFO - PROCESS | 16354 | 1461180938642 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2a2e4000 == 155 [pid = 16354] [id = 787] 12:35:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 168 (0x7feb25c59800) [pid = 16354] [serial = 2360] [outer = (nil)] 12:35:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 169 (0x7feb26b09800) [pid = 16354] [serial = 2361] [outer = 0x7feb25c59800] 12:35:38 INFO - PROCESS | 16354 | 1461180938734 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 16354 | ++DOMWINDOW == 170 (0x7feb27046000) [pid = 16354] [serial = 2362] [outer = 0x7feb25c59800] 12:35:39 INFO - PROCESS | 16354 | 1461180939574 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"]]]}] 12:35:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:35:39 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 12:35:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:35:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1533ms 12:35:39 INFO - PROCESS | 16354 | 1461180939594 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:35:39 INFO - PROCESS | 16354 | 1461180939597 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:35:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:35:39 INFO - PROCESS | 16354 | 1461180939604 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 16354 | 1461180939606 Marionette TRACE conn3 <- [1,3114,null,{}] 12:35:39 INFO - PROCESS | 16354 | 1461180939612 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}] 12:35:39 INFO - PROCESS | 16354 | 1461180939854 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:35:40 INFO - PROCESS | 16354 | 1461180940113 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\", \"f4e7aa94-abd7-48e3-a7fc-9ec7a54f7a54\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:40 INFO - PROCESS | 16354 | ++DOCSHELL 0x7feb2f447800 == 156 [pid = 16354] [id = 788] 12:35:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 171 (0x7feb267b2400) [pid = 16354] [serial = 2363] [outer = (nil)] 12:35:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 172 (0x7feb296bd400) [pid = 16354] [serial = 2364] [outer = 0x7feb267b2400] 12:35:40 INFO - PROCESS | 16354 | 1461180940190 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 16354 | ++DOMWINDOW == 173 (0x7feb2977e000) [pid = 16354] [serial = 2365] [outer = 0x7feb267b2400] 12:35:41 INFO - PROCESS | 16354 | 1461180941006 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]]]}] 12:35:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:35:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1439ms 12:35:41 INFO - PROCESS | 16354 | 1461180941044 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:35:41 INFO - PROCESS | 16354 | 1461180941048 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:35:42 WARNING - u'runner_teardown' () 12:35:42 INFO - No more tests 12:35:42 INFO - Got 0 unexpected results 12:35:42 INFO - SUITE-END | took 1276s 12:35:42 INFO - Closing logging queue 12:35:42 INFO - queue closed 12:35:42 INFO - Return code: 0 12:35:42 WARNING - # TBPL SUCCESS # 12:35:42 INFO - Running post-action listener: _resource_record_post_action 12:35:42 INFO - Running post-run listener: _resource_record_post_run 12:35:43 INFO - Total resource usage - Wall time: 1312s; CPU: 98.0%; Read bytes: 5955584; Write bytes: 976797696; Read time: 384; Write time: 344792 12:35:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:35:43 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 51421184; Read time: 0; Write time: 48172 12:35:43 INFO - run-tests - Wall time: 1281s; CPU: 98.0%; Read bytes: 5660672; Write bytes: 924602368; Read time: 372; Write time: 296556 12:35:43 INFO - Running post-run listener: _upload_blobber_files 12:35:43 INFO - Blob upload gear active. 12:35:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:35:43 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 12:35:43 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'] 12:35:43 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 12:35:44 INFO - (blobuploader) - INFO - Open directory for files ... 12:35:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:35:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:35:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:35:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:35:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:35:46 INFO - (blobuploader) - INFO - Done attempting. 12:35:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:35:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:35:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:35:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:35:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:35:49 INFO - (blobuploader) - INFO - Done attempting. 12:35:49 INFO - (blobuploader) - INFO - Iteration through files over. 12:35:49 INFO - Return code: 0 12:35:49 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:35:49 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:35:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5272d46a51e9a94dc9af58b789a05ec35f03076a82f359b3648811b4f86449d84a98554e0a811060751f150478b8f4d14d2b4dacacaf38c21d31570d63116bc9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/26a57b5c4be70e648dabdc65da12f21bc0b8017f06a343b5d2950fbc52d3612208f2368cc3910c33b16ddd28de52a513cfbfbe4ce9ee4dce23c29e8935448628"} 12:35:49 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:35:49 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:35:49 INFO - Contents: 12:35:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5272d46a51e9a94dc9af58b789a05ec35f03076a82f359b3648811b4f86449d84a98554e0a811060751f150478b8f4d14d2b4dacacaf38c21d31570d63116bc9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/26a57b5c4be70e648dabdc65da12f21bc0b8017f06a343b5d2950fbc52d3612208f2368cc3910c33b16ddd28de52a513cfbfbe4ce9ee4dce23c29e8935448628"} 12:35:49 INFO - Running post-run listener: copy_logs_to_upload_dir 12:35:49 INFO - Copying logs to upload dir... 12:35:49 INFO - mkdir: /builds/slave/test/build/upload/logs 12:35:49 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1390.815910 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 11 secs) (at 2016-04-20 12:35:49.598712) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:35:49.599968) ========= 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-1461179504.873597-334920947 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5272d46a51e9a94dc9af58b789a05ec35f03076a82f359b3648811b4f86449d84a98554e0a811060751f150478b8f4d14d2b4dacacaf38c21d31570d63116bc9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/26a57b5c4be70e648dabdc65da12f21bc0b8017f06a343b5d2950fbc52d3612208f2368cc3910c33b16ddd28de52a513cfbfbe4ce9ee4dce23c29e8935448628"} build_url:https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039331 build_url: 'https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/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/5272d46a51e9a94dc9af58b789a05ec35f03076a82f359b3648811b4f86449d84a98554e0a811060751f150478b8f4d14d2b4dacacaf38c21d31570d63116bc9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/26a57b5c4be70e648dabdc65da12f21bc0b8017f06a343b5d2950fbc52d3612208f2368cc3910c33b16ddd28de52a513cfbfbe4ce9ee4dce23c29e8935448628"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HN_Sa5oBTbKZQpEwx6LoLg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:35:49.679831) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:35:49.680341) ========= 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-1461179504.873597-334920947 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023284 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:35:49.748499) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 12:35:49.748812) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 12:35:49.749158) ========= ========= Total master_lag: 0.66 =========